<86>Aug 26 03:20:49 userdel[4133711]: delete user 'rooter' <86>Aug 26 03:20:49 groupadd[4133843]: group added to /etc/group: name=rooter, GID=1214 <86>Aug 26 03:20:49 groupadd[4133843]: group added to /etc/gshadow: name=rooter <86>Aug 26 03:20:49 groupadd[4133843]: new group: name=rooter, GID=1214 <86>Aug 26 03:20:49 useradd[4133909]: new user: name=rooter, UID=1214, GID=1214, home=/root, shell=/bin/bash, from=none <86>Aug 26 03:20:49 userdel[4134181]: delete user 'builder' <86>Aug 26 03:20:49 userdel[4134181]: removed group 'builder' owned by 'builder' <86>Aug 26 03:20:49 groupadd[4134411]: group added to /etc/group: name=builder, GID=1215 <86>Aug 26 03:20:49 groupadd[4134411]: group added to /etc/gshadow: name=builder <86>Aug 26 03:20:49 groupadd[4134411]: new group: name=builder, GID=1215 <86>Aug 26 03:20:49 useradd[4134667]: new user: name=builder, UID=1215, GID=1215, home=/usr/src, shell=/bin/bash, from=none <13>Aug 26 03:20:56 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Aug 26 03:20:56 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Aug 26 03:20:56 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Aug 26 03:20:56 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Aug 26 03:20:56 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Aug 26 03:20:56 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Aug 26 03:20:56 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Aug 26 03:20:56 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Aug 26 03:20:56 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Aug 26 03:20:56 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Aug 26 03:20:56 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Aug 26 03:20:56 rpmi: libcrypto3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Aug 26 03:20:56 rpmi: libssl3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Aug 26 03:20:56 rpmi: python3-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 26 03:20:58 rpmi: python3-base-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 26 03:20:58 rpmi: python3-module-py3dephell-0.1.0-alt1 sisyphus+324621.70.9.1 1692634535 installed <13>Aug 26 03:20:58 rpmi: tests-for-installed-python3-pkgs-0.1.23-alt1 sisyphus+324621.176.9.1 1692634558 installed <13>Aug 26 03:20:58 rpmi: rpm-build-python3-0.1.23-alt1 sisyphus+324621.176.9.1 1692634558 installed <13>Aug 26 03:21:04 rpmi: qt5-base-common-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:04 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Aug 26 03:21:04 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Aug 26 03:21:04 rpmi: qt5-declarative-common-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:04 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Aug 26 03:21:05 rpmi: libopenblas-0.3.23-alt1.2 sisyphus+325749.100.1.1 1690531809 installed <13>Aug 26 03:21:05 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Aug 26 03:21:05 rpmi: libxkbcommon-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Aug 26 03:21:05 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646144 installed <13>Aug 26 03:21:05 rpmi: libgomp1-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:05 rpmi: libwebp7-1.3.1-alt1 sisyphus+323891.100.1.1 1688040826 installed <13>Aug 26 03:21:05 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Aug 26 03:21:05 rpmi: liblcms2-2.15-alt1 sisyphus+316039.100.1.1 1677666328 installed <13>Aug 26 03:21:05 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed <13>Aug 26 03:21:05 rpmi: liborc-0.4.34-alt1 sisyphus+322149.200.2.1 1685451287 installed <13>Aug 26 03:21:05 rpmi: libfribidi-1.0.13-alt1 sisyphus+320646.100.1.1 1684307082 installed <13>Aug 26 03:21:05 rpmi: libopus-1.4-alt1 sisyphus+319474.100.1.1 1682669952 installed <13>Aug 26 03:21:05 rpmi: libopenjpeg2.0-2.5.0-alt1 sisyphus+299926.300.3.1 1652478843 installed <13>Aug 26 03:21:05 rpmi: libboost_system1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:05 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Aug 26 03:21:05 rpmi: libsqlite3-3.42.0-alt1 sisyphus+321513.100.1.1 1684602997 installed <13>Aug 26 03:21:05 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed <13>Aug 26 03:21:05 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>Aug 26 03:21:05 rpmi: libdvdread8-6.1.3-alt1 sisyphus+302642.100.1.1 1656163148 installed <13>Aug 26 03:21:05 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924427 installed <13>Aug 26 03:21:05 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Aug 26 03:21:05 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Aug 26 03:21:05 rpmi: libserd-0.30.10-alt1_3 sisyphus+288138.100.1.1 1635175831 installed <13>Aug 26 03:21:05 rpmi: libspeex-1.2-alt2 sisyphus+287335.100.1.1 1634381369 installed <13>Aug 26 03:21:05 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925657 installed <13>Aug 26 03:21:05 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Aug 26 03:21:05 rpmi: libatk-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Aug 26 03:21:05 rpmi: libsord-0.16.8-alt1_2 sisyphus+286960.100.1.1 1634067441 installed <13>Aug 26 03:21:05 rpmi: libdc1394-22-2.2.5-alt1.1 sisyphus+311484.100.1.1 1670647146 installed <13>Aug 26 03:21:05 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058195 installed <13>Aug 26 03:21:05 rpmi: libwayland-cursor-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Aug 26 03:21:05 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Aug 26 03:21:05 rpmi: libv4l-1.24.1-alt1 sisyphus+315985.200.2.1 1677588853 installed <13>Aug 26 03:21:05 rpmi: qt5-connectivity-common-5.15.10-alt1 sisyphus+324640.2300.3.2 1689203586 installed <13>Aug 26 03:21:05 rpmi: qt5-tools-common-5.15.10-alt2 sisyphus+326205.100.1.1 1690888114 installed <13>Aug 26 03:21:05 rpmi: qt5-location-common-5.15.10-alt1 sisyphus+324640.1000.3.2 1689202545 installed <13>Aug 26 03:21:05 rpmi: libts0-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Aug 26 03:21:05 rpmi: libpython3-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 26 03:21:05 rpmi: libmtdev-1.1.6-alt1 sisyphus+278361.100.1.1 1626091644 installed <13>Aug 26 03:21:06 rpmi: libicu73-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Aug 26 03:21:06 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed <13>Aug 26 03:21:06 rpmi: libopenal1-1.22.2-alt1 sisyphus+303860.40.2.1 1658091308 installed <13>Aug 26 03:21:06 rpmi: libdv-1.0.0-alt6 sisyphus+286805.100.2.1 1633968015 installed <13>Aug 26 03:21:06 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Aug 26 03:21:06 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed <13>Aug 26 03:21:06 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>Aug 26 03:21:06 rpmi: libjack-1:1.9.22-alt1 sisyphus+316501.200.2.1 1678463938 installed <13>Aug 26 03:21:06 rpmi: libSDL2-2.28.2-alt1 sisyphus+326365.100.1.1 1691073371 installed <13>Aug 26 03:21:06 rpmi: libimath29-3.1.6-alt4 sisyphus+327372.100.1.1 1692353376 installed <13>Aug 26 03:21:06 rpmi: libiex30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Aug 26 03:21:06 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Aug 26 03:21:06 rpmi: libzeromq-4.3.4-alt3 sisyphus+326735.200.2.1 1691482840 installed <13>Aug 26 03:21:06 rpmi: libmpg123-1.31.3-alt1 sisyphus+317036.100.1.1 1679313680 installed <13>Aug 26 03:21:06 rpmi: libsndfile-1.1.0-alt1 sisyphus+306371.40.3.1 1662942389 installed <13>Aug 26 03:21:06 rpmi: libbs2b-3.1.0-alt1.4 sisyphus+284589.100.1.1 1630750787 installed <13>Aug 26 03:21:06 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed <13>Aug 26 03:21:06 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625697230 installed <13>Aug 26 03:21:06 rpmi: libx264-164-alt1.1 sisyphus+322210.100.1.1 1685494917 installed <13>Aug 26 03:21:06 rpmi: libvpx6-1.11.0-alt2 sisyphus+294379.500.5.1 1644490611 installed <13>Aug 26 03:21:07 rpmi: libglvnd-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Aug 26 03:21:07 rpmi: libtwolame-0.4.0-alt1 sisyphus+277783.100.1.1 1625798476 installed <13>Aug 26 03:21:07 rpmi: libopencore-amrwb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Aug 26 03:21:07 rpmi: libopencore-amrnb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Aug 26 03:21:07 rpmi: libaom3-3.5.0-alt1 sisyphus+312085.100.1.1 1671551546 installed <13>Aug 26 03:21:07 rpmi: libkmod-30-alt1 sisyphus+324359.1200.6.1 1689326311 installed <13>Aug 26 03:21:07 rpmi: libquadmath0-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:07 rpmi: libgfortran5-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:07 rpmi: libquadmath13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:07 rpmi: libquadmath-devel-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Aug 26 03:21:07 rpmi: kmod-30-alt1 sisyphus+324359.1200.6.1 1689326311 installed <13>Aug 26 03:21:07 rpmi: libsamplerate-0.2.2-alt1 sisyphus+284642.100.1.1 1630906301 installed <13>Aug 26 03:21:07 rpmi: libinstpatch-1.1.6-alt1.1 sisyphus+279572.100.1.2 1626605094 installed <13>Aug 26 03:21:07 rpmi: libopenexr30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Aug 26 03:21:07 rpmi: tslib-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Aug 26 03:21:07 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed <13>Aug 26 03:21:07 rpmi: libsratom-0.6.6-alt2_1 sisyphus+324869.100.1.1 1689333943 installed <13>Aug 26 03:21:07 rpmi: liblilv-0.24.12-alt1_3 sisyphus+295914.100.1.1 1645726269 installed <13>Aug 26 03:21:07 rpmi: libshout2-2.4.6-alt2 sisyphus+326035.1600.1.1 1690667383 installed <13>Aug 26 03:21:07 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Aug 26 03:21:07 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114175 installed <13>Aug 26 03:21:07 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Aug 26 03:21:07 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Aug 26 03:21:07 rpmi: libdvdnav-6.1.1-alt1 sisyphus+279367.100.1.1 1626478896 installed <13>Aug 26 03:21:07 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed <13>Aug 26 03:21:07 rpmi: python3-modules-sqlite3-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 26 03:21:07 rpmi: python3-module-coverage-6.5.0-alt1 sisyphus+311250.11540.175.1 1685631973 installed <13>Aug 26 03:21:07 rpmi: python3-module-Cython-0.29.36-alt1 sisyphus+326601.100.1.1 1691403641 installed <13>Aug 26 03:21:07 rpmi: libboost_atomic1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:07 rpmi: libboost_contract1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:07 rpmi: libboost_chrono1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:07 rpmi: libboost_timer1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:07 rpmi: libboost_thread1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:07 rpmi: libboost_type_erasure1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:07 rpmi: libavc1394-0.5.4-alt2 sisyphus+284572.100.1.1 1630712939 installed <13>Aug 26 03:21:07 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed <13>Aug 26 03:21:07 rpmi: libvidstab-1.1.0-alt2.1 sisyphus+279558.100.1.2 1626596087 installed <13>Aug 26 03:21:08 rpmi: libsoundtouch-2.3.2-alt1 sisyphus+314961.100.1.1 1675954593 installed <13>Aug 26 03:21:08 rpmi: libimagequant-2.17.0-alt1_1 sisyphus+291138.100.1.1 1638394107 installed <13>Aug 26 03:21:08 rpmi: libopenblas-devel-0.3.23-alt1.2 sisyphus+325749.100.1.1 1690531809 installed <13>Aug 26 03:21:08 rpmi: qt5-serialport-common-5.15.10-alt1 sisyphus+324640.700.3.2 1689202315 installed <13>Aug 26 03:21:08 rpmi: qt5-multimedia-common-5.15.10-alt1 sisyphus+324640.600.3.2 1689202249 installed <13>Aug 26 03:21:08 rpmi: qt5-remoteobjects-common-5.15.10-alt1 sisyphus+324640.4300.3.2 1689207571 installed <13>Aug 26 03:21:08 rpmi: qt5-sensors-common-5.15.10-alt1 sisyphus+324640.1100.3.2 1689202650 installed <13>Aug 26 03:21:08 rpmi: qt5-svg-common-5.15.10-alt1 sisyphus+324640.2000.3.2 1689203156 installed <13>Aug 26 03:21:08 rpmi: qt5-webchannel-common-5.15.10-alt1 sisyphus+324640.1300.3.2 1689202758 installed <13>Aug 26 03:21:08 rpmi: qt5-websockets-common-5.15.10-alt1 sisyphus+324640.500.3.2 1689202048 installed <13>Aug 26 03:21:08 rpmi: qt5-x11extras-common-5.15.10-alt1 sisyphus+324640.1600.3.2 1689203052 installed <13>Aug 26 03:21:08 rpmi: qt5-xmlpatterns-common-5.15.10-alt1 sisyphus+324640.300.3.2 1689201670 installed <13>Aug 26 03:21:08 rpmi: python3-module-mpmath-1.2.1-alt1 sisyphus+277364.40.2.1 1625515359 installed <13>Aug 26 03:21:08 rpmi: python3-module-packaging-23.1-alt1 sisyphus+318906.100.2.1 1683015285 installed <13>Aug 26 03:21:08 rpmi: python3-module-matplotlib-data-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:08 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Aug 26 03:21:08 rpmi: python3-module-kiwisolver-1.4.5-alt1 sisyphus+327884.100.1.1 1692934093 installed <13>Aug 26 03:21:08 rpmi: python3-module-markupsafe-1:2.1.3-alt1 sisyphus+323659.100.1.1 1687595160 installed <13>Aug 26 03:21:08 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Aug 26 03:21:08 rpmi: python3-module-pyparsing-3.1.1-alt1 sisyphus+326203.100.2.1 1691138597 installed <13>Aug 26 03:21:08 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Aug 26 03:21:08 rpmi: python3-module-dateutil-2.8.2-alt2 sisyphus+319889.300.1.1 1683215971 installed <13>Aug 26 03:21:08 rpmi: python3-module-cycler-0.11.0-alt2 sisyphus+318170.100.1.1 1680850132 installed <13>Aug 26 03:21:08 rpmi: python3-module-PyQt5-sip-12.11.0-alt1 sisyphus+311250.20100.175.1 1685633771 installed <13>Aug 26 03:21:08 rpmi: python3-module-olefile-0.46-alt2 sisyphus+288126.100.1.1 1635163866 installed <13>Aug 26 03:21:08 rpmi: libqhull-2020.2-alt1 sisyphus+279488.100.1.2 1626573478 installed <13>Aug 26 03:21:08 rpmi: libncurses6-6.3.20220618-alt3 sisyphus+327848.100.2.3 1692920700 installed <13>Aug 26 03:21:08 rpmi: libtinfo-devel-6.3.20220618-alt3 sisyphus+327848.100.2.3 1692920700 installed <13>Aug 26 03:21:08 rpmi: libncurses-devel-6.3.20220618-alt3 sisyphus+327848.100.2.3 1692920700 installed <13>Aug 26 03:21:09 rpmi: python3-dev-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 26 03:21:09 rpmi: libmuparser2-2.2.6.1-alt2 sisyphus+239308.100.1.1 1571227028 installed <13>Aug 26 03:21:09 rpmi: libmumps-headers-5.3.5-alt3 sisyphus+318625.100.1.1 1681735704 installed <13>Aug 26 03:21:09 rpmi: rpm-macros-mpi-selector-1.0.3-alt4 sisyphus+299671.100.1.1 1651928220 installed <13>Aug 26 03:21:09 rpmi: tcsh-6.20.00-alt4 sisyphus+278971.100.1.1 1626339285 installed <13>Aug 26 03:21:09 rpmi: mpi-selector-1.0.3-alt4 sisyphus+299671.100.1.1 1651928220 installed <13>Aug 26 03:21:09 rpmi: libmetis-5.1.0-alt2 sisyphus+278431.100.1.3 1626214443 installed <13>Aug 26 03:21:09 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>Aug 26 03:21:09 rpmi: liblapack-1:3.8.0-alt7 sisyphus+293726.100.1.1 1642544497 installed <13>Aug 26 03:21:10 rpmi: python3-module-numpy-1:1.25.2-alt1 sisyphus+326215.100.2.1 1691052188 installed <13>Aug 26 03:21:10 rpmi: libwacom-data-2.7.0-alt1 sisyphus+321096.100.1.3 1684352484 installed <13>Aug 26 03:21:10 rpmi: python3-module-libevdev-0.11-alt1 sisyphus+300877.100.1.1 1653893962 installed <13>Aug 26 03:21:10 rpmi: python3-module-pyudev-0.24.0-alt1 sisyphus+307006.100.1.1 1663406384 installed <13>Aug 26 03:21:10 rpmi: libnl3-3.7.0-alt1 sisyphus+307975.100.1.1 1665071443 installed <13>Aug 26 03:21:10 rpmi: libibverbs-46.0-alt1 sisyphus+324149.100.1.1 1688391521 installed <13>Aug 26 03:21:10 rpmi: librdmacm-46.0-alt1 sisyphus+324149.100.1.1 1688391521 installed <13>Aug 26 03:21:10 rpmi: openmpi-2.0.1-alt8 sisyphus+275152.100.1.1 1624410685 installed <13>Aug 26 03:21:10 rpmi: libscotch-5.1.12b-alt4.svn20110910 sisyphus+276097.100.1.1 1624817748 installed <13>Aug 26 03:21:10 rpmi: libscalapack-2.1.0-alt3 sisyphus+284278.100.1.3 1630438008 installed <13>Aug 26 03:21:11 rpmi: libmumps-5.3.5-alt3 sisyphus+318625.100.1.1 1681735704 installed <13>Aug 26 03:21:11 rpmi: libevdev-1.13.1-alt1 sisyphus+319955.100.1.1 1683290015 installed <13>Aug 26 03:21:11 rpmi: libduktape-2.6.0-alt2 sisyphus+322268.100.1.1 1685614482 installed <13>Aug 26 03:21:11 rpmi: libdouble-conversion3-3.2.1-alt1 sisyphus+319436.100.1.1 1682598985 installed <13>Aug 26 03:21:11 rpmi: libqt5-core-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:11 rpmi: libqt5-sql-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:11 rpmi: libqt5-xml-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:11 rpmi: libqt5-serialport-5.15.10-alt1 sisyphus+324640.700.3.2 1689202315 installed <13>Aug 26 03:21:11 rpmi: libqt5-test-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:11 rpmi: libmpeg2-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416716 installed <13>Aug 26 03:21:11 rpmi: libcdio-2.1.0-alt1 sisyphus+275238.100.2.1 1624562770 installed <13>Aug 26 03:21:11 rpmi: liba52-0.7.4-alt9 sisyphus+275711.100.1.1 1624748828 installed <13>Aug 26 03:21:11 rpmi: libwavpack-5.6.0-alt1 sisyphus+312784.100.1.1 1672495703 installed <13>Aug 26 03:21:11 rpmi: libtag-1.12-alt1 sisyphus+277260.100.1.1 1625423537 installed <13>Aug 26 03:21:11 rpmi: libvisual0.4-0.4.0-alt3 sisyphus+276250.100.1.2 1624927462 installed <13>Aug 26 03:21:11 rpmi: libgraphene-1.10.8-alt1 sisyphus+296855.100.1.1 1647633383 installed <13>Aug 26 03:21:11 rpmi: libcdparanoia-1:10.2-alt6 sisyphus+278521.100.1.1 1626108244 installed <13>Aug 26 03:21:11 rpmi: libwebrtc-0.3-alt2 sisyphus+277616.100.1.1 1625719132 installed <13>Aug 26 03:21:11 rpmi: libvo-amrwbenc-0.1.3-alt1 sisyphus+275410.100.1.2 1624504610 installed <13>Aug 26 03:21:11 rpmi: libvo-aacenc-0.1.3-alt2 sisyphus+285812.100.1.1 1632410909 installed <13>Aug 26 03:21:11 rpmi: libsrtp2-2.5.0-alt2 sisyphus+325593.100.1.1 1690366474 installed <13>Aug 26 03:21:11 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed <13>Aug 26 03:21:11 rpmi: libopenh264-2.3.1-alt1.1 sisyphus+311295.100.1.1 1670335709 installed <13>Aug 26 03:21:11 rpmi: libtbb-2021.10.0-alt1 sisyphus+326616.100.1.1 1691408580 installed <13>Aug 26 03:21:11 rpmi: libprotobuf32-3.21.12-alt3 sisyphus+326710.100.1.1 1691431000 installed <13>Aug 26 03:21:11 rpmi: libglog-0.5.0-alt1 sisyphus+291409.100.1.1 1638655127 installed <13>Aug 26 03:21:11 rpmi: libmodplug-0.8.9.0-alt1 sisyphus+275375.100.2.2 1624495419 installed <13>Aug 26 03:21:11 rpmi: libyajl-2.1.0-alt3 sisyphus+322972.100.1.1 1686724493 installed <13>Aug 26 03:21:11 rpmi: libxslt-1.1.37-alt1 sisyphus+307481.100.1.1 1664360521 installed <13>Aug 26 03:21:11 rpmi: libkate-0.4.1-alt1.6 sisyphus+282639.100.1.1 1628935971 installed <13>Aug 26 03:21:11 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631866 installed <13>Aug 26 03:21:11 rpmi: usbids-20230818-alt1 sisyphus+327460.100.1.1 1692400439 installed <13>Aug 26 03:21:11 rpmi: pciids-20230818-alt1 sisyphus+327459.100.1.1 1692400161 installed <13>Aug 26 03:21:11 rpmi: hwdata-0.370-alt1 sisyphus+319911.1.10.1 1684006762 installed <13>Aug 26 03:21:11 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Aug 26 03:21:11 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed <13>Aug 26 03:21:11 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed <13>Aug 26 03:21:11 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed <13>Aug 26 03:21:11 rpmi: perl-Compress-Raw-Bzip2-2.206-alt1 sisyphus+325779.100.1.1 1690558767 installed <13>Aug 26 03:21:12 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+302124.100.1.1 1655283093 installed <13>Aug 26 03:21:12 rpmi: perl-Clone-0.46-alt1 sisyphus+308850.100.1.3 1666451819 installed <13>Aug 26 03:21:12 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Aug 26 03:21:12 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Aug 26 03:21:12 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed <13>Aug 26 03:21:12 rpmi: perl-Filter-1.64-alt1 sisyphus+305464.100.1.1 1660815327 installed <13>Aug 26 03:21:12 rpmi: perl-Encode-3.19-alt1 sisyphus+304776.100.1.1 1659623409 installed <13>Aug 26 03:21:12 rpmi: perl-URI-5.21-alt1 sisyphus+327918.100.1.1 1692972838 installed <13>Aug 26 03:21:12 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed <13>Aug 26 03:21:12 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed <13>Aug 26 03:21:12 rpmi: perl-HTML-Parser-3.81-alt1 sisyphus+314462.100.1.1 1675193797 installed <13>Aug 26 03:21:12 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Aug 26 03:21:12 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Aug 26 03:21:12 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Aug 26 03:21:12 rpmi: perl-HTTP-Message-6.44-alt1 sisyphus+309106.100.1.1 1666913573 installed <13>Aug 26 03:21:12 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Aug 26 03:21:12 rpmi: perl-libwww-6.72-alt1 sisyphus+325791.100.1.2 1690563984 installed <13>Aug 26 03:21:12 rpmi: perl-XML-LibXML-2.0209-alt1 sisyphus+325808.100.1.2 1690570827 installed <13>Aug 26 03:21:12 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed <13>Aug 26 03:21:12 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed <13>Aug 26 03:21:12 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed <13>Aug 26 03:21:12 rpmi: icon-theme-adwaita-44.0-alt1 sisyphus+317076.600.1.1 1679344664 installed <13>Aug 26 03:21:12 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182661 installed <13>Aug 26 03:21:12 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Aug 26 03:21:12 rpmi: liblash-1:0.5.4-alt1_51 sisyphus+318973.100.1.1 1682020745 installed <13>Aug 26 03:21:12 rpmi: libfaad2-2.10.1-alt1 sisyphus+317706.100.1.1 1680093777 installed <13>Aug 26 03:21:12 rpmi: libfaac0-1.28-alt2 sisyphus+275719.100.1.1 1624749512 installed <13>Aug 26 03:21:12 rpmi: libdca0-0.0.5-alt4.qa1 sisyphus+275349.100.1.2 1624487408 installed <13>Aug 26 03:21:12 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636577 installed <13>Aug 26 03:21:12 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Aug 26 03:21:12 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Aug 26 03:21:12 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690506 installed <13>Aug 26 03:21:12 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368798 installed <13>Aug 26 03:21:12 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Aug 26 03:21:12 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Aug 26 03:21:12 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Aug 26 03:21:12 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Aug 26 03:21:12 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Aug 26 03:21:12 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Aug 26 03:21:12 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <86>Aug 26 03:21:12 groupadd[2580]: group added to /etc/group: name=_keytab, GID=999 <86>Aug 26 03:21:12 groupadd[2580]: group added to /etc/gshadow: name=_keytab <86>Aug 26 03:21:12 groupadd[2580]: new group: name=_keytab, GID=999 <13>Aug 26 03:21:12 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <13>Aug 26 03:21:12 rpmi: libssh-0.10.5-alt1 sisyphus+324359.1500.6.1 1689326418 installed <13>Aug 26 03:21:12 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Aug 26 03:21:12 groupadd[2958]: group added to /etc/group: name=sasl, GID=998 <86>Aug 26 03:21:12 groupadd[2958]: group added to /etc/gshadow: name=sasl <86>Aug 26 03:21:12 groupadd[2958]: new group: name=sasl, GID=998 <13>Aug 26 03:21:12 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Aug 26 03:21:12 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Aug 26 03:21:12 rpmi: libneon-0.32.2-alt1 sisyphus+325006.1300.1.1 1689496916 installed <13>Aug 26 03:21:12 rpmi: librabbitmq-c4-0.13.0-alt1 sisyphus+324359.2500.6.1 1689327161 installed <13>Aug 26 03:21:12 rpmi: libgme-0.6.3-alt2 sisyphus+293048.100.1.1 1641452306 installed <13>Aug 26 03:21:12 rpmi: libudfread-1.1.2-alt2 sisyphus+286325.100.1.1 1633263312 installed <13>Aug 26 03:21:12 rpmi: libfftw3-common-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Aug 26 03:21:12 rpmi: libfftw3-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Aug 26 03:21:12 rpmi: libchromaprint1-1.5.1-alt1 sisyphus+324130.100.1.1 1688382112 installed <13>Aug 26 03:21:12 rpmi: librubberband-3.2.1-alt1 sisyphus+323314.100.1.1 1687178274 installed <13>Aug 26 03:21:12 rpmi: vulkan-filesystem-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Aug 26 03:21:12 rpmi: libvulkan1-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Aug 26 03:21:12 rpmi: libsoxr-0.1.3-alt1.1 sisyphus+317908.100.1.1 1680415073 installed <13>Aug 26 03:21:12 rpmi: libxvid-1.3.7-alt1 sisyphus+292833.100.1.1 1640949610 installed <13>Aug 26 03:21:12 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Aug 26 03:21:12 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Aug 26 03:21:12 rpmi: libdrm-1:2.4.115-alt2 sisyphus+326300.100.1.1 1690981136 installed <13>Aug 26 03:21:12 rpmi: libsnappy-1.1.7-alt1 sisyphus+276400.100.1.2 1625016393 installed <13>Aug 26 03:21:12 rpmi: libdatrie-0.2.13-alt1_2 sisyphus+285649.100.1.1 1632260802 installed <13>Aug 26 03:21:12 rpmi: libthai-0.1.29-alt1_1 sisyphus+292947.100.1.1 1641111915 installed <13>Aug 26 03:21:12 rpmi: libdeflate-1.18-alt1 sisyphus+317484.100.1.1 1679768609 installed <13>Aug 26 03:21:13 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Aug 26 03:21:13 rpmi: libgdk-pixbuf-locales-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Aug 26 03:21:13 rpmi: libdav1d-1.2.1-alt1 sisyphus+323931.100.1.1 1688113641 installed <13>Aug 26 03:21:13 rpmi: libcodec2-1.0.5-alt1 sisyphus+307919.100.1.1 1665032098 installed <13>Aug 26 03:21:13 rpmi: libpixman-3:0.42.2-alt1 sisyphus+309549.100.1.1 1667649219 installed <13>Aug 26 03:21:13 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Aug 26 03:21:13 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Aug 26 03:21:13 rpmi: libcurl-8.2.1-alt1 sisyphus+326951.100.1.1 1691770183 installed <13>Aug 26 03:21:13 rpmi: libraptor2-2.0.15-alt1 sisyphus+275177.100.1.2 1624430693 installed <13>Aug 26 03:21:13 rpmi: liblrdf-0.6.1-alt1 sisyphus+278205.100.1.1 1626077040 installed <13>Aug 26 03:21:13 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Aug 26 03:21:13 rpmi: libharfbuzz-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Aug 26 03:21:13 rpmi: libfreetype-2.13.1-alt1 sisyphus+324353.100.1.1 1688638057 installed <13>Aug 26 03:21:13 rpmi: libfontconfig1-2.14.2-alt7 sisyphus+319291.100.1.1 1682426296 installed <13>Aug 26 03:21:13 rpmi: libass9-0.17.1-alt1 sisyphus+315891.100.1.1 1677487408 installed <13>Aug 26 03:21:13 rpmi: libbluray-1.3.4-alt1 sisyphus+310888.100.1.1 1669800489 installed <13>Aug 26 03:21:13 rpmi: libharfbuzz-gobject-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Aug 26 03:21:13 rpmi: libjson-c5-0.15-alt1.1 sisyphus+279547.100.1.2 1626594466 installed <13>Aug 26 03:21:13 rpmi: libCharLS2-2.0.0-alt1_3 sisyphus+276376.100.1.1 1624988382 installed <13>Aug 26 03:21:13 rpmi: gdcm-3.0.21-alt1 sisyphus+325243.100.1.1 1689861410 installed <13>Aug 26 03:21:13 rpmi: gcc-fortran-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Aug 26 03:21:13 rpmi: libgfortran13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:14 rpmi: gcc13-fortran-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:14 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Aug 26 03:21:14 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:15 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Aug 26 03:21:15 rpmi: libdevmapper-1.02.193-alt1 sisyphus+317421.100.1.1 1679684411 installed <13>Aug 26 03:21:15 rpmi: mount-2.39.1-alt2 sisyphus+326337.200.3.1 1691121397 installed <13>Aug 26 03:21:16 rpmi: losetup-2.39.1-alt2 sisyphus+326337.200.3.1 1691121397 installed <13>Aug 26 03:21:16 rpmi: lsblk-2.39.1-alt2 sisyphus+326337.200.3.1 1691121397 installed <86>Aug 26 03:21:16 groupadd[8988]: group added to /etc/group: name=tape, GID=997 <86>Aug 26 03:21:16 groupadd[8988]: group added to /etc/gshadow: name=tape <86>Aug 26 03:21:16 groupadd[8988]: new group: name=tape, GID=997 <86>Aug 26 03:21:16 groupadd[9025]: group added to /etc/group: name=dialout, GID=996 <86>Aug 26 03:21:16 groupadd[9025]: group added to /etc/gshadow: name=dialout <86>Aug 26 03:21:16 groupadd[9025]: new group: name=dialout, GID=996 <86>Aug 26 03:21:16 groupadd[9058]: group added to /etc/group: name=input, GID=995 <86>Aug 26 03:21:16 groupadd[9058]: group added to /etc/gshadow: name=input <86>Aug 26 03:21:16 groupadd[9058]: new group: name=input, GID=995 <86>Aug 26 03:21:16 groupadd[9089]: group added to /etc/group: name=video, GID=994 <86>Aug 26 03:21:16 groupadd[9089]: group added to /etc/gshadow: name=video <86>Aug 26 03:21:16 groupadd[9089]: new group: name=video, GID=994 <86>Aug 26 03:21:16 groupadd[9140]: group added to /etc/group: name=render, GID=993 <86>Aug 26 03:21:16 groupadd[9140]: group added to /etc/gshadow: name=render <86>Aug 26 03:21:16 groupadd[9140]: new group: name=render, GID=993 <86>Aug 26 03:21:16 groupadd[9180]: group added to /etc/group: name=sgx, GID=992 <86>Aug 26 03:21:16 groupadd[9180]: group added to /etc/gshadow: name=sgx <86>Aug 26 03:21:16 groupadd[9180]: new group: name=sgx, GID=992 <13>Aug 26 03:21:16 rpmi: udev-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <13>Aug 26 03:21:16 rpmi: dmsetup-1.02.193-alt1 sisyphus+317421.100.1.1 1679684411 installed <13>Aug 26 03:21:16 rpmi: libwacom-2.7.0-alt1 sisyphus+321096.100.1.3 1684352484 installed <13>Aug 26 03:21:16 rpmi: libinput-1.24.0-alt1 sisyphus+327891.100.1.1 1692948294 installed <13>Aug 26 03:21:16 rpmi: desktop-file-utils-0.26-alt4 sisyphus+324226.100.1.1 1688469484 installed <13>Aug 26 03:21:16 rpmi: shared-mime-info-2.2-alt1 sisyphus+297388.100.1.1 1648466615 installed <13>Aug 26 03:21:16 rpmi: gsettings-desktop-schemas-data-44.0-alt1 sisyphus+317076.300.1.1 1679344430 installed <13>Aug 26 03:21:16 rpmi: libgio-2.76.4-alt1 sisyphus+324380.100.1.1 1688669907 installed <13>Aug 26 03:21:16 rpmi: gsettings-desktop-schemas-44.0-alt1 sisyphus+317076.300.1.1 1679344430 installed <13>Aug 26 03:21:16 rpmi: gobject-introspection-1.76.1-alt1 sisyphus+311250.42520.176.1 1685741665 installed <13>Aug 26 03:21:17 rpmi: libgstreamer1.0-1.22.5-alt1 sisyphus+325260.100.1.1 1689888320 installed <13>Aug 26 03:21:17 rpmi: libgdk-pixbuf-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Aug 26 03:21:17 rpmi: gstreamer1.0-1.22.5-alt1 sisyphus+325260.100.1.1 1689888320 installed <13>Aug 26 03:21:17 rpmi: libgstreamer1.0-gir-1.22.5-alt1 sisyphus+325260.100.1.1 1689888320 installed <13>Aug 26 03:21:17 rpmi: gobject-introspection-x11-1.76.1-alt1 sisyphus+311250.42520.176.1 1685741665 installed <13>Aug 26 03:21:17 rpmi: gtk4-update-icon-cache-4.10.5-alt1 sisyphus+326578.200.1.1 1691353079 installed <13>Aug 26 03:21:17 rpmi: libgdk-pixbuf-gir-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Aug 26 03:21:17 rpmi: libatk-gir-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Aug 26 03:21:17 rpmi: libharfbuzz-gir-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Aug 26 03:21:17 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Aug 26 03:21:17 rpmi: libjson-glib-1.6.6-alt1 sisyphus+299768.200.2.1 1652264093 installed <13>Aug 26 03:21:17 rpmi: libgusb-0.4.6-alt1 sisyphus+322791.100.1.1 1686422571 installed <13>Aug 26 03:21:17 rpmi: libcolord-1.4.6-alt1 sisyphus+296000.100.1.1 1646050421 installed <13>Aug 26 03:21:17 rpmi: libnice-0.1.21-alt2 sisyphus+324575.200.1.1 1688980156 installed <13>Aug 26 03:21:17 rpmi: libproxy-0.5.3-alt1 sisyphus+327644.100.1.1 1692627185 installed <13>Aug 26 03:21:17 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed <13>Aug 26 03:21:17 rpmi: libboost_context1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_fiber1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_stacktrace1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_nowide1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_url1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_test1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_serialization1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_random1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_iostreams1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_json1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_regex1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_graph1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_date_time1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:17 rpmi: libboost_container1.83.0-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:18 rpmi: boost-devel-headers-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:18 rpmi: boost-devel-1:1.83.0-alt2 sisyphus+327310.100.1.1 1692265581 installed <13>Aug 26 03:21:19 rpmi: libX11-locales-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Aug 26 03:21:19 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Aug 26 03:21:19 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Aug 26 03:21:19 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Aug 26 03:21:19 rpmi: libX11-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Aug 26 03:21:19 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Aug 26 03:21:19 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Aug 26 03:21:19 rpmi: libcairo-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Aug 26 03:21:19 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed <13>Aug 26 03:21:19 rpmi: libcairo-gobject-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Aug 26 03:21:19 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Aug 26 03:21:19 rpmi: libgbm-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Aug 26 03:21:19 rpmi: python3-module-pycairo-1.24.0-alt1 sisyphus+323304.100.1.1 1687167406 installed <13>Aug 26 03:21:19 rpmi: libXrandr-1.5.3-alt1 sisyphus+310375.100.1.1 1669010696 installed <13>Aug 26 03:21:19 rpmi: libXv-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed <13>Aug 26 03:21:19 rpmi: libzvbi-0.2.35-alt2 sisyphus+275416.100.1.3 1624507095 installed <13>Aug 26 03:21:19 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233711 installed <13>Aug 26 03:21:19 rpmi: libXcursor-1.2.1-alt1 sisyphus+297765.200.1.1 1649053926 installed <13>Aug 26 03:21:19 rpmi: libXft-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed <13>Aug 26 03:21:19 rpmi: libpango-1.50.14-alt1 sisyphus+316117.100.1.1 1677780551 installed <13>Aug 26 03:21:19 rpmi: librsvg-1:2.56.3-alt1 sisyphus+325321.100.1.1 1689966477 installed <13>Aug 26 03:21:19 rpmi: libpango-gir-1.50.14-alt1 sisyphus+316117.100.1.1 1677780551 installed <13>Aug 26 03:21:19 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Aug 26 03:21:19 rpmi: libGLX-mesa-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Aug 26 03:21:19 rpmi: libGLX-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Aug 26 03:21:19 rpmi: libGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Aug 26 03:21:19 rpmi: libva-2.19.0-alt1 sisyphus+324382.100.1.2 1688673125 installed <13>Aug 26 03:21:19 rpmi: libEGL-mesa-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Aug 26 03:21:19 rpmi: libEGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Aug 26 03:21:19 rpmi: libgst-plugins1.0-1.22.5-alt1 sisyphus+325260.200.1.1 1689888414 installed <13>Aug 26 03:21:19 rpmi: libgst-plugins1.0-gir-1.22.5-alt1 sisyphus+325260.200.1.1 1689888414 installed <13>Aug 26 03:21:19 rpmi: gst-plugins-ugly1.0-1.22.5-alt1 sisyphus+325260.500.1.1 1689888726 installed <13>Aug 26 03:21:19 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Aug 26 03:21:19 rpmi: libavutil56-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:19 rpmi: libswscale5-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:19 rpmi: libswresample3-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:20 rpmi: libavcodec58-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:20 rpmi: libavformat58-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:20 rpmi: libpostproc55-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:20 rpmi: libavresample4-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:20 rpmi: libavfilter7-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Aug 26 03:21:20 rpmi: gst-libav-1.22.5-alt1 sisyphus+325260.700.1.1 1689888793 installed <13>Aug 26 03:21:20 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed <13>Aug 26 03:21:20 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233682 installed <13>Aug 26 03:21:20 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+278275.100.1.2 1626148616 installed <13>Aug 26 03:21:20 rpmi: libxcbutil-1:0.4.1-alt1 sisyphus+312057.100.1.1 1671526887 installed <13>Aug 26 03:21:20 rpmi: libxcbutil-image-0.4.0-alt1 sisyphus+275413.100.1.3 1624505793 installed <13>Aug 26 03:21:20 rpmi: libxcbutil-keysyms-0.4.0-alt1 sisyphus+278187.100.1.1 1626075966 installed <13>Aug 26 03:21:20 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+276916.100.1.2 1625275234 installed <13>Aug 26 03:21:20 rpmi: libxkbcommon-x11-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Aug 26 03:21:20 rpmi: python3-module-Pillow-9.5.0-alt1 sisyphus+311250.40310.176.1 1685740884 installed <13>Aug 26 03:21:20 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Aug 26 03:21:20 rpmi: libsystemd-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <13>Aug 26 03:21:20 rpmi: libdbus-1.14.8-alt1 sisyphus+324298.100.1.1 1688559488 installed <13>Aug 26 03:21:20 rpmi: libqt5-dbus-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:20 rpmi: libqt5-network-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:20 rpmi: libqt5-eglfsdeviceintegration-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:20 rpmi: libqt5-xcbqpa-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:20 rpmi: libqt5-eglfskmssupport-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:20 rpmi: libqt5-gui-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:21 rpmi: libqt5-widgets-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:21 rpmi: libqt5-qmlmodels-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:21 rpmi: libqt5-qmlworkerscript-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:21 rpmi: libqt5-quick-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:21 rpmi: libqt5-quickshapes-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:21 rpmi: libqt5-qml-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:21 rpmi: libpulseaudio-16.1-alt1 sisyphus+325006.1700.1.1 1689497224 installed <13>Aug 26 03:21:21 rpmi: libqt5-bluetooth-5.15.10-alt1 sisyphus+324640.2300.3.2 1689203586 installed <13>Aug 26 03:21:21 rpmi: qt5-quickcontrols-5.15.10-alt1 sisyphus+324640.1400.3.2 1689202867 installed <13>Aug 26 03:21:21 rpmi: libqt5-positioningquick-5.15.10-alt1 sisyphus+324640.1000.3.2 1689202545 installed <13>Aug 26 03:21:21 rpmi: libqt5-positioning-5.15.10-alt1 sisyphus+324640.1000.3.2 1689202545 installed <13>Aug 26 03:21:21 rpmi: libqt5-location-5.15.10-alt1 sisyphus+324640.1000.3.2 1689202545 installed <13>Aug 26 03:21:21 rpmi: libqt5-nfc-5.15.10-alt1 sisyphus+324640.2300.3.2 1689203586 installed <13>Aug 26 03:21:21 rpmi: libqt5-quickwidgets-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Aug 26 03:21:21 rpmi: libqt5-sensors-5.15.10-alt1 sisyphus+324640.1100.3.2 1689202650 installed <13>Aug 26 03:21:21 rpmi: libqt5-webchannel-5.15.10-alt1 sisyphus+324640.1300.3.2 1689202758 installed <13>Aug 26 03:21:21 rpmi: libqt5-websockets-5.15.10-alt1 sisyphus+324640.500.3.2 1689202048 installed <13>Aug 26 03:21:21 rpmi: libqt5-xmlpatterns-5.15.10-alt1 sisyphus+324640.300.3.2 1689201670 installed <13>Aug 26 03:21:22 rpmi: libqt5-designer-5.15.10-alt2 sisyphus+326205.100.1.1 1690888114 installed <13>Aug 26 03:21:22 rpmi: libqt5-help-5.15.10-alt2 sisyphus+326205.100.1.1 1690888114 installed <13>Aug 26 03:21:22 rpmi: libqt5-opengl-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:22 rpmi: libqt5-svg-5.15.10-alt1 sisyphus+324640.2000.3.2 1689203156 installed <13>Aug 26 03:21:22 rpmi: libqt5-x11extras-5.15.10-alt1 sisyphus+324640.1600.3.2 1689203052 installed <13>Aug 26 03:21:22 rpmi: libqt5-remoteobjects-5.15.10-alt1 sisyphus+324640.4300.3.2 1689207571 installed <13>Aug 26 03:21:22 rpmi: libat-spi2-core-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Aug 26 03:21:22 rpmi: at-spi2-atk-2.48.3-alt1 sisyphus+322046.200.1.1 1685216218 installed <13>Aug 26 03:21:22 rpmi: dbus-tools-1.14.8-alt1 sisyphus+324298.100.1.1 1688559488 installed <86>Aug 26 03:21:22 groupadd[20243]: group added to /etc/group: name=messagebus, GID=991 <86>Aug 26 03:21:22 groupadd[20243]: group added to /etc/gshadow: name=messagebus <86>Aug 26 03:21:22 groupadd[20243]: new group: name=messagebus, GID=991 <86>Aug 26 03:21:22 useradd[20364]: new user: name=messagebus, UID=999, GID=991, home=/run/dbus, shell=/dev/null, from=none <13>Aug 26 03:21:22 rpmi: dbus-1.14.8-alt1 sisyphus+324298.100.1.1 1688559488 installed <13>Aug 26 03:21:22 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Aug 26 03:21:22 rpmi: libgtk+3-schemas-3.24.38-alt1 sisyphus+321614.100.1.1 1684749819 installed <13>Aug 26 03:21:22 rpmi: libavahi-0.8-alt2 sisyphus+321176.300.10.2 1684802422 installed <13>Aug 26 03:21:22 rpmi: libcups-2.4.2-alt3 sisyphus+325006.300.1.1 1689495737 installed <13>Aug 26 03:21:22 rpmi: libqt5-printsupport-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Aug 26 03:21:22 rpmi: libzbar-0.23.92-alt4 sisyphus+311250.100600.178.1 1685827281 installed <13>Aug 26 03:21:22 rpmi: libpolkit-0.120-alt1.qa2 sisyphus+296007.100.1.1 1646053422 installed <86>Aug 26 03:21:22 groupadd[20971]: group added to /etc/group: name=colord, GID=990 <86>Aug 26 03:21:22 groupadd[20971]: group added to /etc/gshadow: name=colord <86>Aug 26 03:21:22 groupadd[20971]: new group: name=colord, GID=990 <86>Aug 26 03:21:22 useradd[20992]: new user: name=colord, UID=998, GID=990, home=/var/colord, shell=/dev/null, from=none <13>Aug 26 03:21:22 rpmi: colord-1.4.6-alt1 sisyphus+296000.100.1.1 1646050421 installed <13>Aug 26 03:21:23 rpmi: libgtk+3-3.24.38-alt1 sisyphus+321614.100.1.1 1684749819 installed <13>Aug 26 03:21:23 rpmi: libgtk+3-gir-3.24.38-alt1 sisyphus+321614.100.1.1 1684749819 installed <13>Aug 26 03:21:23 rpmi: python3-module-pygobject3-3.44.1-alt1 sisyphus+311250.46320.178.1 1685784051 installed <13>Aug 26 03:21:24 rpmi: libopencv4.7-1:4.7.0-alt1.1 sisyphus+323354.100.2.1 1687262391 installed <13>Aug 26 03:21:24 rpmi: gst-plugins-good1.0-1.22.5-alt1 sisyphus+325260.300.1.1 1689888526 installed <13>Aug 26 03:21:24 rpmi: alsa-ucm-conf-1.2.8-alt8 sisyphus+322508.200.2.1 1687380386 installed <13>Aug 26 03:21:24 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Aug 26 03:21:24 rpmi: libalsa-1:1.2.8-alt1 sisyphus+310349.200.1.1 1668964316 installed <13>Aug 26 03:21:24 rpmi: libfluidsynth-2.3.3-alt1 sisyphus+323083.200.1.2 1686858219 installed <13>Aug 26 03:21:24 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107838 installed <13>Aug 26 03:21:24 rpmi: libmjpegtools2.1-2.2.1-alt1 sisyphus+286352.100.1.1 1633334535 installed <13>Aug 26 03:21:24 rpmi: gst-plugins-bad1.0-1.22.5-alt1 sisyphus+325260.400.1.1 1689888667 installed <13>Aug 26 03:21:25 rpmi: gst-plugins-base1.0-1.22.5-alt1 sisyphus+325260.200.1.1 1689888414 installed <13>Aug 26 03:21:25 rpmi: libqt5-multimedia-5.15.10-alt1 sisyphus+324640.600.3.2 1689202249 installed <13>Aug 26 03:21:25 rpmi: python3-module-PyQt5-5.15.7-alt1.1 sisyphus+311250.54740.178.1 1685788220 installed <13>Aug 26 03:21:25 rpmi: python3-module-mpl_toolkits-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:25 rpmi: python3-module-matplotlib-cairo-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:25 rpmi: python3-module-matplotlib-gtk3-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:25 rpmi: python3-module-matplotlib-backend_gtk-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:25 rpmi: python3-module-matplotlib-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:25 rpmi: python3-module-matplotlib-qt5-3.7.2-alt1 sisyphus+324621.3600.9.2 1692651659 installed <13>Aug 26 03:21:27 rpmi: python3-module-scipy-1.10.1-alt1 sisyphus+311250.72610.178.1 1685817153 installed <13>Aug 26 03:21:27 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Aug 26 03:21:27 rpmi: gcc-fortran-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Aug 26 03:21:27 rpmi: libmumps-devel-5.3.5-alt3 sisyphus+318625.100.1.1 1681735704 installed <13>Aug 26 03:21:27 rpmi: python3-module-mpi4py-3.1.1-alt1 sisyphus+311250.32200.176.1 1685737856 installed <13>Aug 26 03:21:27 rpmi: libnumpy-py3-devel-1:1.25.2-alt1 sisyphus+326215.100.2.1 1691052188 installed <13>Aug 26 03:21:27 rpmi: liblapack-devel-1:3.8.0-alt7 sisyphus+293726.100.1.1 1642544497 installed <13>Aug 26 03:21:27 rpmi: libmuparser-devel-2.2.6.1-alt2 sisyphus+239308.100.1.1 1571227028 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/getfemxx-5.3-alt9.nosrc.rpm (w1.gzdio) Installing getfemxx-5.3-alt9.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.53126 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf getfem-5.3 + echo 'Source #0 (getfem-5.3.tar):' Source #0 (getfem-5.3.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/getfem-5.3.tar + cd getfem-5.3 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (alt-ppc64le.patch):' Patch #1 (alt-ppc64le.patch): + /usr/bin/patch -p1 patching file m4/ax_boost_base.m4 + echo 'Patch #2 (getfemxx-ax-python.patch):' Patch #2 (getfemxx-ax-python.patch): + /usr/bin/patch -p2 patching file m4/ac_python_devel.m4 + autoreconf -fisv autoreconf-default: export WARNINGS= autoreconf-default: Entering directory '.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force -I m4 autoreconf-default: configure.ac: tracing autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in '.'. libtoolize-default: linking file './config.guess' libtoolize-default: linking file './config.sub' libtoolize-default: linking file './install-sh' libtoolize-default: linking file './ltmain.sh' libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize-default: linking file 'm4/libtool.m4' libtoolize-default: linking file 'm4/ltoptions.m4' libtoolize-default: linking file 'm4/ltsugar.m4' libtoolize-default: linking file 'm4/ltversion.m4' libtoolize-default: linking file 'm4/lt~obsolete.m4' autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using Gtkdoc autoreconf-default: running: aclocal --force -I m4 autoreconf-default: running: /usr/bin/autoconf-2.71 --force configure.ac:37: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:37: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:37: the top level configure.ac:68: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:68: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:68: the top level configure.ac:121: warning: Instead of using `AC_LANG', `AC_LANG_SAVE', and `AC_LANG_RESTORE', configure.ac:121: you should use `AC_LANG_PUSH' and `AC_LANG_POP'. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:121: the top level configure.ac:1066: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1066: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/scilab.m4:16: AC_CHECK_SCILAB is expanded from... configure.ac:1066: the top level autoreconf-default: running: /usr/bin/autoheader-2.71 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:98: installing './compile' configure.ac:58: installing './missing' contrib/aposteriori/Makefile.am: installing './depcomp' autoreconf-default: Leaving directory '.' + ln -sf /usr/bin/python3 bin/python + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.71542 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd getfem-5.3 + export PATH=/usr/src/RPM/BUILD/getfem-5.3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + PATH=/usr/src/RPM/BUILD/getfem-5.3/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' + export FCFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS= + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + readlink -e -- ./configure + xargs -ri dirname -- '{}' + configure_runstatedir_flags= + grep -qF runstatedir=DIR ./configure + configure_runstatedir_flags=--runstatedir=/var/run + ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --disable-static --enable-shared --enable-boost --enable-mumps '--with-mumps=dmumps zmumps smumps cmumps mumps_common pord' --with-blas=openblas --with-pic --with-matlab-toolbox-dir=/usr/share/getfem_toolbox --enable-python3 checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking whether to compile using MPI... no checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether x86_64-alt-linux-g++ accepts -g... yes checking for x86_64-alt-linux-g++ option to enable C++11 features... none needed checking dependency style of x86_64-alt-linux-g++... none checking whether to compile using MPI... no checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc checking whether the compiler supports GNU C... yes checking whether x86_64-alt-linux-gcc accepts -g... yes checking for x86_64-alt-linux-gcc option to enable C11 features... none needed checking whether x86_64-alt-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-alt-linux-gcc... none checking whether to compile using MPI... no checking for x86_64-alt-linux-gfortran... x86_64-alt-linux-gfortran checking whether the compiler supports GNU Fortran... yes checking whether x86_64-alt-linux-gfortran accepts -g... yes checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E checking build system type... x86_64-alt-linux-gnu checking host system type... x86_64-alt-linux-gnu checking how to get verbose linking output from x86_64-alt-linux-gfortran... -v checking for Fortran libraries of x86_64-alt-linux-gfortran... -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lgfortran -lm -lquadmath checking whether the compiler recognizes the partial specialization syntax... yes you are compiling GetFEM++ on a x86_64-alt-linux-gnu Using the GNU g++ compiler 13.2.1 checking whether x86_64-alt-linux-g++ accepts -O3... yes checking whether x86_64-alt-linux-g++ accepts -Wall -W... yes checking whether x86_64-alt-linux-g++ accepts -fmessage-length=0... yes checking whether x86_64-alt-linux-g++ accepts -fvisibility-inlines-hidden... yes checking whether x86_64-alt-linux-g++ accepts -ftemplate-depth-100... yes checking whether x86_64-alt-linux-g++ accepts -std=c++11... yes checking whether x86_64-alt-linux-g++ accepts -fPIC... yes checking whether x86_64-alt-linux-g++ accepts -pedantic... yes checking whether x86_64-alt-linux-g++ accepts -Wshadow... yes checking whether x86_64-alt-linux-g++ accepts -Wno-terminate... yes checking whether x86_64-alt-linux-g++ accepts -Wno-implicit-fallthrough... yes checking whether x86_64-alt-linux-g++ accepts -Wno-unknown-pragmas... yes checking whether x86_64-alt-linux-g++ accepts -Wno-variadic-macros... yes checking whether x86_64-alt-linux-g++ accepts -Wno-unused-but-set-variable... yes checking whether x86_64-alt-linux-g++ accepts -Wpointer-arith... yes checking whether x86_64-alt-linux-g++ accepts -Wcast-qual... yes checking whether x86_64-alt-linux-g++ accepts -Wwrite-strings... yes checking whether x86_64-alt-linux-g++ accepts -Wconversion... yes checking whether x86_64-alt-linux-g++ accepts -Wredundant-decls... yes checking whether x86_64-alt-linux-g++ accepts -Wno-long-long... yes checking whether x86_64-alt-linux-g++ accepts -rdynamic... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-alt-linux-file... no checking for file... file checking for x86_64-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for x86_64-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-alt-linux-strip... no checking for strip... strip checking for x86_64-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-gcc static flag -static works... no checking if x86_64-alt-linux-gcc supports -c -o file.o... yes checking if x86_64-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E checking for ld used by x86_64-alt-linux-g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-alt-linux-g++ static flag -static works... no checking if x86_64-alt-linux-g++ supports -c -o file.o... yes checking if x86_64-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for x86_64-alt-linux-gfortran option to produce PIC... -fPIC checking if x86_64-alt-linux-gfortran PIC flag -fPIC works... yes checking if x86_64-alt-linux-gfortran static flag -static works... no checking if x86_64-alt-linux-gfortran supports -c -o file.o... yes checking if x86_64-alt-linux-gfortran supports -c -o file.o... (cached) yes checking whether the x86_64-alt-linux-gfortran linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore BLAS_LIBS=-lopenblas checking for sgemm_ in -lopenblas... yes OK, You have working BLAS libs ! Using -lopenblas checking for dgetrf_ in -llapack... yes Building with SuperLU support (use --enable-superlu=no to disable it) FC=x86_64-alt-linux-gfortran Configuration of SuperLU done checking for qh_new_qhull in -lqhull... no checking for qh_new_qhull in -lqhullstatic... no checking for libqhull/qhull_a.h... no Building with libqhull (use --enable-qhull=no to disable it) Configuration of qhull done checking for library containing smumps_c... -lsmumps checking for library containing dmumps_c... -ldmumps checking for library containing cmumps_c... -lcmumps checking for library containing zmumps_c... -lzmumps checking for smumps_c.h... yes checking for dmumps_c.h... yes checking for cmumps_c.h... yes checking for zmumps_c.h... yes Building with MUMPS (use --enable-mumps=no to disable it) Configuration of MUMPS done checking for sys/times.h... yes checking for cxxabi.h... yes checking for __PRETTY_FUNCTION__... yes checking for execinfo.h and backtrace... yes checking for fenv.h and feenableexcept... yes checking for boostlib >= 1.20.0... yes checking whether the Boost::System library is available... yes checking for exit in -lboost_system... yes gf_asm.cc gf_compute.cc gf_cont_struct.cc gf_cont_struct_get.cc gf_cvstruct_get.cc gf_delete.cc gf_eltm.cc gf_fem.cc gf_fem_get.cc gf_geotrans.cc gf_geotrans_get.cc gf_global_function.cc gf_global_function_get.cc gf_integ.cc gf_integ_get.cc gf_levelset.cc gf_levelset_get.cc gf_levelset_set.cc gf_linsolve.cc gf_mesh.cc gf_mesh_fem.cc gf_mesh_fem_get.cc gf_mesh_fem_set.cc gf_mesh_get.cc gf_mesh_im.cc gf_mesh_im_data.cc gf_mesh_im_data_get.cc gf_mesh_im_data_set.cc gf_mesh_im_get.cc gf_mesh_im_set.cc gf_mesh_levelset.cc gf_mesh_levelset_get.cc gf_mesh_levelset_set.cc gf_mesh_set.cc gf_mesher_object.cc gf_mesher_object_get.cc gf_model.cc gf_model_get.cc gf_model_set.cc gf_precond.cc gf_precond_get.cc gf_slice.cc gf_slice_get.cc gf_slice_set.cc gf_spmat.cc gf_spmat_get.cc gf_spmat_set.cc gf_util.cc gf_workspace.cc checking for a Python interpreter with version >= 3.4... python checking for python... /usr/src/RPM/BUILD/getfem-5.3/bin/python checking for python version... 3.11 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3/site-packages Building with python (/usr/src/RPM/BUILD/getfem-5.3/bin/python) support (use --enable-python=no to disable it) You will need the python-numpy and python-scipy packages. checking for python3.11... (cached) /usr/src/RPM/BUILD/getfem-5.3/bin/python checking for a version of Python >= '2.1.0'... yes checking for the distutils Python package... yes checking for Python include path... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -I/usr/include/python3.11 checking for Python library path... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -L/usr/lib64/python3.11 -lpython3.11 checking for Python site-packages path... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead /usr/lib/python3/site-packages checking python extra libraries... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -ldl checking python extra linking flags... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -Xlinker -export-dynamic checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating m4/Makefile config.status: creating cubature/Makefile config.status: creating superlu/Makefile config.status: creating doc/Makefile config.status: creating doc/sphinx/Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating contrib/Makefile config.status: creating contrib/icare/Makefile config.status: creating contrib/delaminated_crack/Makefile config.status: creating contrib/bimaterial_crack_test/Makefile config.status: creating contrib/xfem_stab_unilat_contact/Makefile config.status: creating contrib/mixed_elastostatic/Makefile config.status: creating contrib/xfem_contact/Makefile config.status: creating contrib/crack_plate/Makefile config.status: creating contrib/aposteriori/Makefile config.status: creating contrib/level_set_contact/Makefile config.status: creating contrib/static_contact_gears/Makefile config.status: creating contrib/test_plasticity/Makefile config.status: creating contrib/opt_assembly/Makefile config.status: creating bin/Makefile config.status: creating interface/Makefile config.status: creating interface/src/Makefile config.status: creating interface/src/matlab/Makefile config.status: creating interface/src/matlab/private/Makefile config.status: creating interface/src/python/Makefile config.status: creating interface/src/python/setup.py config.status: creating interface/src/scilab/Makefile config.status: creating interface/src/scilab/sci_gateway/c/builder_gateway_c.sce config.status: creating interface/tests/Makefile config.status: creating interface/tests/meshes/Makefile config.status: creating interface/tests/matlab/Makefile config.status: creating interface/tests/matlab/private/Makefile config.status: creating interface/tests/python/Makefile config.status: creating getfem-config config.status: WARNING: 'getfem-config.in' seems to ignore the --datarootdir setting config.status: creating getfem-config-notinstalled config.status: creating gmm-config config.status: WARNING: 'gmm-config.in' seems to ignore the --datarootdir setting config.status: creating config.h config.status: executing src/getfem/getfem_arch_config.h commands config.status: creating src/getfem/getfem_arch_config.h - prefix GETFEM for config.h defines config.status: executing src/gmm/gmm_arch_config.h commands config.status: creating src/gmm/gmm_arch_config.h - prefix GMM for config.h defines config.status: executing depfiles commands config.status: executing libtool commands ------------------------------------------------------------------------------ Libraries Used: --------------- - QD library not found (don't worry, this library is only recommended for very specific uses). - Qhull not found. Mesh generation will be disabled. - Mumps found. A direct solver for large sparse linear systems. - Lapack library found: -llapack - BLAS library found. Link options: -lopenblas You can give the location of your prefered blas library with either the --with-blas= option, or the BLAS_LIBS environment variable for example: ./configure BLAS_LIBS="-L/usr/lib/sse2/atlas/ -lblas" ----------------------------------------------------------------------- Ready to build getfem building MATLAB interface: NO building PYTHON interface: YES (requires numpy, scipy and also mpi4py for the parallel version) building SCILAB interface: NO If you want to build the shared library of getfem++, use --enable-shared (by default, only the static one will be built) ----------------------------------------------------------------------- ++ head -n 1 ++ sed 's|^CXXFLAGS[[:space:]][[:space:]]*=||' ++ grep '^CXXFLAGS' Makefile + CUT_CFLAGS=' -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long' + make -j8 'CFLAGS= -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long' make all-recursive Making all in m4 make[2]: Nothing to be done for 'all'. Making all in cubature make[2]: Nothing to be done for 'all'. Making all in superlu make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ccolumn_dfs.lo `test -f 'ccolumn_dfs.c' || echo './'`ccolumn_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ccolumn_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-ccolumn_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ccolumn_dfs.c: In function 'ccolumn_dfs': ccolumn_dfs.c:124:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 124 | if ( mem_error = cLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ ccolumn_dfs.c:166:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 166 | if ( mem_error = | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ccolumn_bmod.lo `test -f 'ccolumn_bmod.c' || echo './'`ccolumn_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ccolumn_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-ccolumn_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ccolumn_bmod.c: In function 'ccolumn_bmod': ccolumn_bmod.c:283:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 283 | if (mem_error = cLUMemXpand(jcol, nextlu, LUSUP, &nzlumax, Glu)) | ^~~~~~~~~ ccolumn_bmod.c:321:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 321 | ops[TRSV] += 4 * nsupc * (nsupc - 1); | ^~ ccolumn_bmod.c:322:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 322 | ops[GEMV] += 8 * nrow * nsupc; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgscon.lo `test -f 'cgscon.c' || echo './'`cgscon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgscon.c -fPIC -DPIC -o .libs/libsuperlu_la-cgscon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgscon.c: In function 'cgscon': cgscon.c:91:60: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 91 | onenrm = *(unsigned char *)norm == '1' || lsame_(norm, "O"); | ^~~ In file included from slu_cdefs.h:37, from cgscon.c:26: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgscon.c:92:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 92 | if (! onenrm && ! lsame_(norm, "I")) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgscon.c:101:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 101 | xerbla_("cgscon", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ cgscon.c:131:22: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_ctrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:131:27: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_ctrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:131:39: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_ctrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:134:22: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | sp_ctrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:134:27: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | sp_ctrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:134:39: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | sp_ctrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:139:22: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_ctrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:139:27: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_ctrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:139:40: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_ctrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:142:22: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 142 | sp_ctrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:142:27: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 142 | sp_ctrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:142:40: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 142 | sp_ctrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgscon.c:149:32: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 149 | if (ainvnm != 0.) *rcond = (1. / ainvnm) / anorm; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ccopy_to_ucol.lo `test -f 'ccopy_to_ucol.c' || echo './'`ccopy_to_ucol.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ccopy_to_ucol.c -fPIC -DPIC -o .libs/libsuperlu_la-ccopy_to_ucol.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ccopy_to_ucol.c: In function 'ccopy_to_ucol': ccopy_to_ucol.c:86:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | if (mem_error = cLUMemXpand(jcol, nextu, UCOL, &nzumax, Glu)) | ^~~~~~~~~ ccopy_to_ucol.c:89:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 89 | if (mem_error = cLUMemXpand(jcol, nextu, USUB, &nzumax, Glu)) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgsequ.lo `test -f 'cgsequ.c' || echo './'`cgsequ.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgsequ.c -fPIC -DPIC -o .libs/libsuperlu_la-cgsequ.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgsequ.c: In function 'cgsequ': cgsequ.c:114:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | xerbla_("cgsequ", &i); | ^~~~~~~~ In file included from slu_cdefs.h:37, from cgsequ.c:35: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ cgsequ.c:130:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | smlnum = slamch_("S"); | ^~~ cgsequ.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double slamch_(char *); | ^~~~~~ cgsequ.c:130:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 130 | smlnum = slamch_("S"); | ^~~~~~~ cgsequ.c:131:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 131 | bignum = 1. / smlnum; | ^~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsequ.c:140:23: note: in expansion of macro 'SUPERLU_MAX' 140 | r[irow] = SUPERLU_MAX( r[irow], c_abs1(&Aval[i]) ); | ^~~~~~~~~~~ cgsequ.c:162:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 162 | r[i] = 1. / SUPERLU_MIN( SUPERLU_MAX( r[i], smlnum ), bignum ); | ^~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsequ.c:175:20: note: in expansion of macro 'SUPERLU_MAX' 175 | c[j] = SUPERLU_MAX( c[j], c_abs1(&Aval[i]) * r[irow] ); | ^~~~~~~~~~~ cgsequ.c:196:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 196 | c[j] = 1. / SUPERLU_MIN( SUPERLU_MAX( c[j], smlnum ), bignum); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgssv.lo `test -f 'cgssv.c' || echo './'`cgssv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgssv.c -fPIC -DPIC -o .libs/libsuperlu_la-cgssv.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgssv.c: In function 'cgssv': cgssv.c:168:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | xerbla_("cgssv", &i); | ^~~~~~~ In file included from slu_cdefs.h:37, from cgssv.c:19: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgssvx.lo `test -f 'cgssvx.c' || echo './'`cgssvx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgssvx.c -fPIC -DPIC -o .libs/libsuperlu_la-cgssvx.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgssvx.c: In function 'cgssvx': cgssvx.c:385:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ In file included from slu_cdefs.h:37, from cgssvx.c:20: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:385:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:386:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 386 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:386:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 386 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:387:26: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 387 | smlnum = slamch_("Safe minimum"); | ^~~~~~~~~~~~~~ cgssvx.c:366:27: note: expected 'char *' but argument is of type 'const char *' 366 | extern double slamch_(char *); | ^~~~~~ cgssvx.c:387:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 387 | smlnum = slamch_("Safe minimum"); | ^~~~~~~ cgssvx.c:388:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 388 | bignum = 1. / smlnum; | ^~ cgssvx.c:407:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 407 | !(rowequ || colequ || lsame_(equed, "N"))) | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:449:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 449 | xerbla_("cgssvx", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ cgssvx.c:456:25: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 456 | diag_pivot_thresh = options->DiagPivotThresh; | ^~~~~~~ cgssvx.c:488:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 488 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:488:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 488 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:489:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 489 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:489:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 489 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgssvx.c:542:39: warning: conversion from 'int_t' {aka 'int'} to 'float' may change value [-Wconversion] 542 | mem_usage->total_needed = *info - A->ncol; | ^ cgssvx.c:615:31: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 615 | if ( *rcond < slamch_("E") ) *info = A->ncol + 1; | ^~~ cgssvx.c:366:27: note: expected 'char *' but argument is of type 'const char *' 366 | extern double slamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgsrfs.lo `test -f 'cgsrfs.c' || echo './'`cgsrfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgsrfs.c -fPIC -DPIC -o .libs/libsuperlu_la-cgsrfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgsrfs.c: In function 'cgsrfs': cgsrfs.c:202:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 202 | xerbla_("cgsrfs", &i); | ^~~~~~~~ In file included from slu_cdefs.h:37, from cgsrfs.c:24: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ cgsrfs.c:215:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgsrfs.c:215:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgsrfs.c:216:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 216 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgsrfs.c:216:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 216 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ cgsrfs.c:220:47: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 220 | rwork = (float *) SUPERLU_MALLOC( A->nrow * sizeof(float) ); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ cgsrfs.c:220:23: note: in expansion of macro 'SUPERLU_MALLOC' 220 | rwork = (float *) SUPERLU_MALLOC( A->nrow * sizeof(float) ); | ^~~~~~~~~~~~~~ cgsrfs.c:235:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 235 | eps = slamch_("Epsilon"); | ^~~~~~~~~ cgsrfs.c:161:27: note: expected 'char *' but argument is of type 'const char *' 161 | extern double slamch_(char *); | ^~~~~~ cgsrfs.c:235:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 235 | eps = slamch_("Epsilon"); | ^~~~~~~ cgsrfs.c:236:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 236 | safmin = slamch_("Safe minimum"); | ^~~~~~~~~~~~~~ cgsrfs.c:161:27: note: expected 'char *' but argument is of type 'const char *' 161 | extern double slamch_(char *); | ^~~~~~ cgsrfs.c:236:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 236 | safmin = slamch_("Safe minimum"); | ^~~~~~~ cgsrfs.c:237:17: warning: conversion from 'int' to 'float' may change value [-Wconversion] 237 | safe1 = nz * safmin; | ^ cgsrfs.c:289:54: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 289 | for (i = 0; i < A->nrow; ++i) rwork[i] = c_abs1( &Bptr[i] ); | ^~~~~~ cgsrfs.c:294:26: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 294 | xk = c_abs1( &Xptr[k] ); | ^~~~~~ cgsrfs.c:296:53: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 296 | rwork[Astore->rowind[i]] += c_abs1(&Aval[i]) * xk; | ^~~~~~ cgsrfs.c:303:30: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 303 | s += c_abs1(&Aval[i]) * c_abs1(&Xptr[irow]); | ^~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsrfs.c:311:25: note: in expansion of macro 'SUPERLU_MAX' 311 | s = SUPERLU_MAX( s, c_abs1(&work[i]) / rwork[i] ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsrfs.c:313:25: note: in expansion of macro 'SUPERLU_MAX' 313 | s = SUPERLU_MAX( s, (c_abs1(&work[i]) + safe1) / | ^~~~~~~~~~~ cgsrfs.c:364:50: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 364 | for (i = 0; i < A->nrow; ++i) rwork[i] = c_abs1( &Bptr[i] ); | ^~~~~~ cgsrfs.c:369:22: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 369 | xk = c_abs1( &Xptr[k] ); | ^~~~~~ cgsrfs.c:371:49: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 371 | rwork[Astore->rowind[i]] += c_abs1(&Aval[i]) * xk; | ^~~~~~ cgsrfs.c:378:26: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 378 | xk = c_abs1( &Xptr[irow] ); | ^~~~~~ cgsrfs.c:379:26: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 379 | s += c_abs1(&Aval[i]) * xk; | ^~~~~~ cgsrfs.c:387:58: warning: conversion from 'int' to 'float' may change value [-Wconversion] 387 | rwork[i] = c_abs(&work[i]) + (iwork[i]+1)*eps*rwork[i]; | ^ cgsrfs.c:387:28: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 387 | rwork[i] = c_abs(&work[i]) + (iwork[i]+1)*eps*rwork[i]; | ^~~~~ cgsrfs.c:389:56: warning: conversion from 'int' to 'float' may change value [-Wconversion] 389 | rwork[i] = c_abs(&work[i])+(iwork[i]+1)*eps*rwork[i]+safe1; | ^ cgsrfs.c:389:28: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 389 | rwork[i] = c_abs(&work[i])+(iwork[i]+1)*eps*rwork[i]+safe1; | ^~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsrfs.c:437:26: note: in expansion of macro 'SUPERLU_MAX' 437 | lstres = SUPERLU_MAX( lstres, C[i] * c_abs1( &Xptr[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsrfs.c:440:26: note: in expansion of macro 'SUPERLU_MAX' 440 | lstres = SUPERLU_MAX( lstres, R[i] * c_abs1( &Xptr[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cgsrfs.c:443:26: note: in expansion of macro 'SUPERLU_MAX' 443 | lstres = SUPERLU_MAX( lstres, c_abs1( &Xptr[i]) ); | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgstrf.lo `test -f 'cgstrf.c' || echo './'`cgstrf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgstrf.c -fPIC -DPIC -o .libs/libsuperlu_la-cgstrf.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgstrf.c: In function 'cgstrf': cgstrf.c:316:45: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 316 | if ( (*info = cpivotL(icol, diag_pivot_thresh, &usepr, perm_r, | ^~~~~~~~~~~~~~~~~ cgstrf.c:373:43: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 373 | if ( (*info = cpivotL(jj, diag_pivot_thresh, &usepr, perm_r, | ^~~~~~~~~~~~~~~~~ cgstrf.c:26:59: warning: unused parameter 'drop_tol' [-Wunused-parameter] 26 | cgstrf (superlu_options_t *options, SuperMatrix *A, float drop_tol, | ~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cgstrs.lo `test -f 'cgstrs.c' || echo './'`cgstrs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cgstrs.c -fPIC -DPIC -o .libs/libsuperlu_la-cgstrs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cgstrs.c: In function 'cgstrs': cgstrs.c:126:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 126 | xerbla_("cgstrs", &i); | ^~~~~~~~ In file included from slu_cdefs.h:37, from cgstrs.c:20: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ cgstrs.c:159:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 159 | solve_ops += 4 * nsupc * (nsupc - 1) * nrhs; | ^~ cgstrs.c:160:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 160 | solve_ops += 8 * nrow * nsupc * nrhs; | ^~ cgstrs.c:241:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 241 | solve_ops += 4 * nsupc * (nsupc + 1) * nrhs; | ^~ cgstrs.c:270:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 270 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ cgstrs.c:307:26: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | sp_ctrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:307:31: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | sp_ctrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:307:36: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | sp_ctrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:310:26: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | sp_ctrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:310:31: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | sp_ctrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:310:36: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | sp_ctrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:315:26: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | sp_ctrsv("U", "C", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:315:31: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | sp_ctrsv("U", "C", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:315:36: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | sp_ctrsv("U", "C", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:318:26: warning: passing argument 1 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 318 | sp_ctrsv("L", "C", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:318:31: warning: passing argument 2 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 318 | sp_ctrsv("L", "C", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:318:36: warning: passing argument 3 of 'sp_ctrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 318 | sp_ctrsv("L", "C", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_cdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ctrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ cgstrs.c:92:24: warning: unused variable 'incy' [-Wunused-variable] 92 | int incx = 1, incy = 1; | ^~~~ cgstrs.c:92:14: warning: unused variable 'incx' [-Wunused-variable] 92 | int incx = 1, incy = 1; | ^~~~ cgstrs.c: In function 'cprint_soln': cgstrs.c:338:24: warning: unused parameter 'nrhs' [-Wunused-parameter] 338 | cprint_soln(int n, int nrhs, complex *soln) | ~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-clangs.lo `test -f 'clangs.c' || echo './'`clangs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c clangs.c -fPIC -DPIC -o .libs/libsuperlu_la-clangs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C clangs.c: In function 'clangs': clangs.c:90:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 90 | } else if (lsame_(norm, "M")) { | ^~~ In file included from slu_cdefs.h:37, from clangs.c:36: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ clangs.c:95:25: note: in expansion of macro 'SUPERLU_MAX' 95 | value = SUPERLU_MAX( value, c_abs( &Aval[i]) ); | ^~~~~~~~~~~ clangs.c:97:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 97 | } else if (lsame_(norm, "O") || *(unsigned char *)norm == '1') { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ clangs.c:103:24: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 103 | sum += c_abs( &Aval[i] ); | ^~~~~ clangs.c:107:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | } else if (lsame_(norm, "I")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ clangs.c:109:57: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 109 | if ( !(rwork = (float *) SUPERLU_MALLOC(A->nrow * sizeof(float))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ clangs.c:109:34: note: in expansion of macro 'SUPERLU_MALLOC' 109 | if ( !(rwork = (float *) SUPERLU_MALLOC(A->nrow * sizeof(float))) ) | ^~~~~~~~~~~~~~ clangs.c:115:32: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 115 | rwork[irow] += c_abs( &Aval[i] ); | ^~~~~ clangs.c:123:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 123 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ clangs.c:123:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 123 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cmyblas2.lo `test -f 'cmyblas2.c' || echo './'`cmyblas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cmyblas2.c -fPIC -DPIC -o .libs/libsuperlu_la-cmyblas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-claqgs.lo `test -f 'claqgs.c' || echo './'`claqgs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c claqgs.c -fPIC -DPIC -o .libs/libsuperlu_la-claqgs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C claqgs.c: In function 'claqgs': claqgs.c:120:21: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 120 | small = slamch_("Safe minimum") / slamch_("Precision"); | ^~~~~~~~~~~~~~ claqgs.c:106:27: note: expected 'char *' but argument is of type 'const char *' 106 | extern double slamch_(char *); | ^~~~~~ claqgs.c:120:47: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 120 | small = slamch_("Safe minimum") / slamch_("Precision"); | ^~~~~~~~~~~ claqgs.c:106:27: note: expected 'char *' but argument is of type 'const char *' 106 | extern double slamch_(char *); | ^~~~~~ claqgs.c:120:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 120 | small = slamch_("Safe minimum") / slamch_("Precision"); | ^~~~~~~ claqgs.c:121:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 121 | large = 1. / small; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-clacon.lo `test -f 'clacon.c' || echo './'`clacon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c clacon.c -fPIC -DPIC -o .libs/libsuperlu_la-clacon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C clacon.c: In function 'clacon_': clacon.c:107:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | safmin = slamch_("Safe minimum"); | ^~~~~~~~~~~~~~ clacon.c:103:27: note: expected 'char *' but argument is of type 'const char *' 103 | extern double slamch_(char *); | ^~~~~~ clacon.c:107:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 107 | safmin = slamch_("Safe minimum"); | ^~~~~~~ clacon.c:110:22: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 110 | x[i].r = 1. / (float) (*n); | ^~ clacon.c:131:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 131 | *est = c_abs(&v[0]); | ^~~~~ clacon.c:135:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 135 | *est = scsum1_(n, x, &c__1); | ^~~~~~~ clacon.c:138:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 138 | d__1 = c_abs(&x[i]); | ^~~~~ clacon.c:175:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 175 | *est = scsum1_(n, v, &c__1); | ^~~~~~~ clacon.c:183:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 183 | d__1 = c_abs(&x[i]); | ^~~~~ clacon.c:211:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 211 | x[i-1].r = altsgn * ((float)(i - 1) / (float)(*n - 1) + 1.); | ^~~~~~ clacon.c:222:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 222 | temp = scsum1_(n, x, &c__1) / (float)(*n * 3) * 2.; | ^~~~~~~ clacon.c:178:1: warning: label 'L90' defined but not used [-Wunused-label] 178 | L90: | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cmemory.lo `test -f 'cmemory.c' || echo './'`cmemory.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cmemory.c -fPIC -DPIC -o .libs/libsuperlu_la-cmemory.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_cdefs.h:37, from cmemory.c:20: cmemory.c: In function 'cLUMemInit': slu_util.h:78:33: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cmemory.c:198:18: note: in expansion of macro 'SUPERLU_MAX' 198 | nzlmax = SUPERLU_MAX(1, FILL/4.) * annz; | ^~~~~~~~~~~ cmemory.c:65:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 65 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ cmemory.c:201:47: note: in expansion of macro 'TempSpace' 201 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ cmemory.c:66:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 66 | (w + 1) * m * sizeof(complex) ) | ^ cmemory.c:201:47: note: in expansion of macro 'TempSpace' 201 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ cmemory.c:201:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 201 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ cmemory.c:202:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 202 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ cmemory.c:202:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 202 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ cmemory.c:202:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 202 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ cmemory.c:202:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 201 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmemory.c:65:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 65 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ cmemory.c:274:47: note: in expansion of macro 'TempSpace' 274 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ cmemory.c:66:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 66 | (w + 1) * m * sizeof(complex) ) | ^ cmemory.c:274:47: note: in expansion of macro 'TempSpace' 274 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ cmemory.c:274:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 274 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ cmemory.c:275:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 275 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ cmemory.c:275:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 275 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ cmemory.c:275:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 275 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ cmemory.c:275:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 274 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmemory.c: In function 'cLUWorkInit': cmemory.c:327:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 327 | isize = ( (2 * panel_size + 3 + NO_MARKER ) * m + n ) * sizeof(int); | ^ cmemory.c:329:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 329 | NUM_TEMPV(m,panel_size,maxsuper,rowblk)) * sizeof(complex); | ^ cmemory.c:332:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 332 | *iworkptr = (int *) intCalloc(isize/sizeof(int)); | ^ cmemory.c:341:48: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 341 | *dworkptr = (complex *) SUPERLU_MALLOC(dsize); | ^~~~~ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ cmemory.c:341:33: note: in expansion of macro 'SUPERLU_MALLOC' 341 | *dworkptr = (complex *) SUPERLU_MALLOC(dsize); | ^~~~~~~~~~~~~~ cmemory.c:348:21: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 348 | extra = (char*)old_ptr - (char*)*dworkptr; | ^ cmemory.c: In function 'cexpand': cmemory.c:489:25: warning: conversion from 'int' to 'float' may change value [-Wconversion] 489 | new_len = alpha * *prev_len; | ^ cmemory.c:489:19: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 489 | new_len = alpha * *prev_len; | ^~~~~ cmemory.c:496:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 496 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ cmemory.c:496:28: note: in expansion of macro 'SUPERLU_MALLOC' 496 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ cmemory.c:505:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 505 | new_len = alpha * *prev_len; | ^ cmemory.c:505:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 505 | new_len = alpha * *prev_len; | ^~~~~ cmemory.c:506:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 506 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ cmemory.c:506:40: note: in expansion of macro 'SUPERLU_MALLOC' 506 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ cmemory.c:525:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 525 | extra = (char*)new_mem - (char*)old_mem; | ^ cmemory.c:543:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 543 | new_len = alpha * *prev_len; | ^ cmemory.c:543:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 543 | new_len = alpha * *prev_len; | ^~~~~ cmemory.c:550:33: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 550 | bytes_to_copy = (char*)stack.array + stack.top1 | ^ cmemory.c: In function 'cStackCompress': cmemory.c:629:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 629 | stack.used -= (long int) fragment; | ^ cmemory.c:630:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 630 | stack.top1 -= (long int) fragment; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cpanel_dfs.lo `test -f 'cpanel_dfs.c' || echo './'`cpanel_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cpanel_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-cpanel_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-colamd.lo `test -f 'colamd.c' || echo './'`colamd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c colamd.c -fPIC -DPIC -o .libs/libsuperlu_la-colamd.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from colamd.c:624: colamd.c: In function 'colamd_recommended': colamd.h:180:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 180 | #define COLAMD_C(n_col) ((int) (((n_col) + 1) * sizeof (Colamd_Col) / sizeof (int))) | ^ colamd.h:189:18: note: in expansion of macro 'COLAMD_C' 189 | (2 * (nnz) + COLAMD_C (n_col) + COLAMD_R (n_row) + (n_col) + ((nnz) / 5)) \ | ^~~~~~~~ colamd.c:906:13: note: in expansion of macro 'COLAMD_RECOMMENDED' 906 | return (COLAMD_RECOMMENDED (nnz, n_row, n_col)) ; | ^~~~~~~~~~~~~~~~~~ colamd.h:181:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 181 | #define COLAMD_R(n_row) ((int) (((n_row) + 1) * sizeof (Colamd_Row) / sizeof (int))) | ^ colamd.h:189:37: note: in expansion of macro 'COLAMD_R' 189 | (2 * (nnz) + COLAMD_C (n_col) + COLAMD_R (n_row) + (n_col) + ((nnz) / 5)) \ | ^~~~~~~~ colamd.c:906:13: note: in expansion of macro 'COLAMD_RECOMMENDED' 906 | return (COLAMD_RECOMMENDED (nnz, n_row, n_col)) ; | ^~~~~~~~~~~~~~~~~~ colamd.c: In function 'symamd': colamd.c:1065:36: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1065 | count = (int *) ((*allocate) (n+1, sizeof (int))) ; | ~^~ colamd.c:1073:35: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1073 | mark = (int *) ((*allocate) (n+1, sizeof (int))) ; | ~^~ colamd.c:1173:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1173 | M = (int *) ((*allocate) (Mlen, sizeof (int))) ; | ^~~~ colamd.c: In function 'colamd': colamd.h:180:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 180 | #define COLAMD_C(n_col) ((int) (((n_col) + 1) * sizeof (Colamd_Col) / sizeof (int))) | ^ colamd.c:1408:16: note: in expansion of macro 'COLAMD_C' 1408 | Col_size = COLAMD_C (n_col) ; | ^~~~~~~~ colamd.h:181:47: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 181 | #define COLAMD_R(n_row) ((int) (((n_row) + 1) * sizeof (Colamd_Row) / sizeof (int))) | ^ colamd.c:1409:16: note: in expansion of macro 'COLAMD_R' 1409 | Row_size = COLAMD_R (n_row) ; | ^~~~~~~~ colamd.c: In function 'colamd_report': colamd.c:1468:19: warning: passing argument 1 of 'print_report' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1468 | print_report ("colamd", stats) ; | ^~~~~~~~ colamd.c:790:11: note: expected 'char *' but argument is of type 'const char *' 790 | char *method, | ~~~~~~^~~~~~ colamd.c: In function 'symamd_report': colamd.c:1481:19: warning: passing argument 1 of 'print_report' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1481 | print_report ("symamd", stats) ; | ^~~~~~~~ colamd.c:790:11: note: expected 'char *' but argument is of type 'const char *' 790 | char *method, | ~~~~~~^~~~~~ colamd.c: In function 'init_scoring': colamd.c:643:18: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 643 | #define MAX(a,b) (((a) > (b)) ? (a) : (b)) | ^ colamd.c:1783:23: note: in expansion of macro 'MAX' 1783 | dense_row_count = MAX (0, MIN (knobs [COLAMD_DENSE_ROW] * n_col, n_col)) ; | ^~~ colamd.c:643:18: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 643 | #define MAX(a,b) (((a) > (b)) ? (a) : (b)) | ^ colamd.c:1784:23: note: in expansion of macro 'MAX' 1784 | dense_col_count = MAX (0, MIN (knobs [COLAMD_DENSE_COL] * n_row, n_row)) ; | ^~~ colamd.c: In function 'find_ordering': colamd.c:2366:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2366 | hash += row ; | ^~ colamd.c:2400:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2400 | hash %= n_col + 1 ; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-csnode_bmod.lo `test -f 'csnode_bmod.c' || echo './'`csnode_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c csnode_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-csnode_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C csnode_bmod.c: In function 'csnode_bmod': csnode_bmod.c:85:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 85 | ops[TRSV] += 4 * nsupc * (nsupc - 1); | ^~ csnode_bmod.c:86:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 86 | ops[GEMV] += 8 * nrow * nsupc; | ^~ csnode_bmod.c:50:35: warning: unused variable 'iptr' [-Wunused-variable] 50 | int isub, irow, i, iptr; | ^~~~ csnode_bmod.c:50:32: warning: unused variable 'i' [-Wunused-variable] 50 | int isub, irow, i, iptr; | ^ csnode_bmod.c:30:24: warning: unused parameter 'jsupno' [-Wunused-parameter] 30 | const int jsupno, /* in */ | ~~~~~~~~~~~^~~~~~ csnode_bmod.c:33:26: warning: unused parameter 'tempv' [-Wunused-parameter] 33 | complex *tempv, /* working array */ | ~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cpivotgrowth.lo `test -f 'cpivotgrowth.c' || echo './'`cpivotgrowth.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cpivotgrowth.c -fPIC -DPIC -o .libs/libsuperlu_la-cpivotgrowth.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cpivotgrowth.c: In function 'cPivotGrowth': cpivotgrowth.c:82:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 82 | smlnum = slamch_("S"); | ^~~ cpivotgrowth.c:76:29: note: expected 'char *' but argument is of type 'const char *' 76 | extern double slamch_(char *); | ^~~~~~ cpivotgrowth.c:82:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 82 | smlnum = slamch_("S"); | ^~~~~~~ cpivotgrowth.c:83:11: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 83 | rpg = 1. / smlnum; | ^~ In file included from slu_cdefs.h:37, from cpivotgrowth.c:32: cpivotgrowth.c:92:48: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 92 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ cpivotgrowth.c:92:26: note: in expansion of macro 'SUPERLU_MALLOC' 92 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^~~~~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cpivotgrowth.c:106:25: note: in expansion of macro 'SUPERLU_MAX' 106 | maxaj = SUPERLU_MAX( maxaj, c_abs1( &Aval[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cpivotgrowth.c:110:25: note: in expansion of macro 'SUPERLU_MAX' 110 | maxuj = SUPERLU_MAX( maxuj, c_abs1( &Uval[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cpivotgrowth.c:114:25: note: in expansion of macro 'SUPERLU_MAX' 114 | maxuj = SUPERLU_MAX( maxuj, c_abs1( &luval[i]) ); | ^~~~~~~~~~~ slu_util.h:79:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 79 | #define SUPERLU_MIN(x, y) ( (x) < (y) ? (x) : (y) ) | ^ cpivotgrowth.c:120:23: note: in expansion of macro 'SUPERLU_MIN' 120 | rpg = SUPERLU_MIN( rpg, 1.); | ^~~~~~~~~~~ cpivotgrowth.c:79:15: warning: unused variable 'temp_comp' [-Wunused-variable] 79 | complex temp_comp; | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cpruneL.lo `test -f 'cpruneL.c' || echo './'`cpruneL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cpruneL.c -fPIC -DPIC -o .libs/libsuperlu_la-cpruneL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cpanel_bmod.lo `test -f 'cpanel_bmod.c' || echo './'`cpanel_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cpanel_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-cpanel_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cpanel_bmod.c: In function 'cpanel_bmod': cpanel_bmod.c:152:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 152 | ops[TRSV] += 4 * segsze * (segsze - 1); | ^~ cpanel_bmod.c:153:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 153 | ops[GEMV] += 8 * nrow * segsze; | ^~ cpanel_bmod.c:339:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 339 | ops[TRSV] += 4 * segsze * (segsze - 1); | ^~ cpanel_bmod.c:340:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 340 | ops[GEMV] += 8 * nrow * segsze; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cpivotL.lo `test -f 'cpivotL.c' || echo './'`cpivotL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cpivotL.c -fPIC -DPIC -o .libs/libsuperlu_la-cpivotL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cpivotL.c: In function 'cpivotL': cpivotL.c:106:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 106 | rtemp = c_abs1 (&lu_col_ptr[isub]); | ^~~~~~ cpivotL.c:127:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 127 | rtemp = c_abs1 (&lu_col_ptr[old_pivptr]); | ^~~~~~ cpivotL.c:136:21: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 136 | rtemp = c_abs1 (&lu_col_ptr[diag]); | ^~~~~~ cpivotL.c:163:15: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 163 | ops[FACT] += 10 * (nsupr - nsupc); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-creadhb.lo `test -f 'creadhb.c' || echo './'`creadhb.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c creadhb.c -fPIC -DPIC -o .libs/libsuperlu_la-creadhb.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C creadhb.c: In function 'cReadValues': creadhb.c:122:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 122 | realpart = atof(&buf[s]); | ^~~~ creadhb.c:127:30: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 127 | destination[i++].i = atof(&buf[s]); | ^~~~ creadhb.c: In function 'creadhb': creadhb.c:210:29: warning: unused variable 'key' [-Wunused-variable] 210 | char buf[100], type[4], key[10], *dummyc; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-csnode_dfs.lo `test -f 'csnode_dfs.c' || echo './'`csnode_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c csnode_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-csnode_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C csnode_dfs.c: In function 'csnode_dfs': csnode_dfs.c:82:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 82 | if ( mem_error = cLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ csnode_dfs.c:95:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 95 | if ( mem_error = cLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dcolumn_dfs.lo `test -f 'dcolumn_dfs.c' || echo './'`dcolumn_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dcolumn_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-dcolumn_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dcolumn_dfs.c: In function 'dcolumn_dfs': dcolumn_dfs.c:125:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 125 | if ( mem_error = dLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ dcolumn_dfs.c:167:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 167 | if ( mem_error = | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dcomplex.lo `test -f 'dcomplex.c' || echo './'`dcomplex.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dcomplex.c -fPIC -DPIC -o .libs/libsuperlu_la-dcomplex.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dcolumn_bmod.lo `test -f 'dcolumn_bmod.c' || echo './'`dcolumn_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dcolumn_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-dcolumn_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dcolumn_bmod.c: In function 'dcolumn_bmod': dcolumn_bmod.c:135:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 135 | ops[TRSV] += segsze * (segsze - 1); | ^~ dcolumn_bmod.c:136:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 136 | ops[GEMV] += 2 * nrow * segsze; | ^~ dcolumn_bmod.c:271:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 271 | if (mem_error = dLUMemXpand(jcol, nextlu, LUSUP, &nzlumax, Glu)) | ^~~~~~~~~ dcolumn_bmod.c:309:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 309 | ops[TRSV] += nsupc * (nsupc - 1); | ^~ dcolumn_bmod.c:310:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 310 | ops[GEMV] += 2 * nrow * nsupc; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-csp_blas2.lo `test -f 'csp_blas2.c' || echo './'`csp_blas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c csp_blas2.c -fPIC -DPIC -o .libs/libsuperlu_la-csp_blas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C csp_blas2.c: In function 'sp_ctrsv': csp_blas2.c:112:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ In file included from slu_cdefs.h:37, from csp_blas2.c:24: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:112:45: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:113:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 113 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:113:53: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 113 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:114:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | !lsame_(trans, "C")) *info = -2; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:115:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 115 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:115:51: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 115 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:120:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 120 | xerbla_("sp_ctrsv", &i); | ^~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ csp_blas2.c:133:24: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 133 | if ( lsame_(trans, "N") ) { /* Form x := inv(A)*x. */ | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:135:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 135 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:148:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 148 | solve_ops += 4 * nsupc * (nsupc - 1) + 10 * nsupc; | ^~ csp_blas2.c:149:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 149 | solve_ops += 8 * nrow * nsupc; | ^~ csp_blas2.c:202:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 202 | solve_ops += 4 * nsupc * (nsupc + 1) + 10 * nsupc; | ^~ csp_blas2.c:225:35: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 225 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ csp_blas2.c:237:31: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 237 | } else if ( lsame_(trans, "T") ) { /* Form x := inv(A')*x */ | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:239:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 239 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:250:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 250 | solve_ops += 8 * (nsupr - nsupc) * nsupc; | ^~ csp_blas2.c:264:31: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 264 | solve_ops += 4 * nsupc * (nsupc - 1); | ^~ csp_blas2.c:288:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 288 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ csp_blas2.c:297:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 297 | solve_ops += 4 * nsupc * (nsupc + 1) + 10 * nsupc; | ^~ csp_blas2.c:317:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 317 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:328:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 328 | solve_ops += 8 * (nsupr - nsupc) * nsupc; | ^~ csp_blas2.c:343:31: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 343 | solve_ops += 4 * nsupc * (nsupc - 1); | ^~ csp_blas2.c:367:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 367 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ csp_blas2.c:377:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 377 | solve_ops += 4 * nsupc * (nsupc + 1) + 10 * nsupc; | ^~ csp_blas2.c: In function 'sp_cgemv': csp_blas2.c:475:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 475 | notran = lsame_(trans, "N"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:481:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 481 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:481:59: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 481 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ csp_blas2.c:486:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 486 | xerbla_("sp_cgemv ", &info); | ^~~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ csp_blas2.c:492:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 492 | c_eq(&alpha, &comp_zero) && csp_blas2.c:499:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 499 | if (lsame_(trans, "N")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-csp_blas3.lo `test -f 'csp_blas3.c' || echo './'`csp_blas3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c csp_blas3.c -fPIC -DPIC -o .libs/libsuperlu_la-csp_blas3.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C csp_blas3.c: In function 'sp_cgemm': csp_blas3.c:39:30: warning: unused parameter 'transb' [-Wunused-parameter] 39 | sp_cgemm(char *transa, char *transb, int m, int n, int k, | ~~~~~~^~~~~~ csp_blas3.c:39:42: warning: unused parameter 'm' [-Wunused-parameter] 39 | sp_cgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ csp_blas3.c:39:56: warning: unused parameter 'k' [-Wunused-parameter] 39 | sp_cgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dcopy_to_ucol.lo `test -f 'dcopy_to_ucol.c' || echo './'`dcopy_to_ucol.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dcopy_to_ucol.c -fPIC -DPIC -o .libs/libsuperlu_la-dcopy_to_ucol.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dcopy_to_ucol.c: In function 'dcopy_to_ucol': dcopy_to_ucol.c:86:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | if (mem_error = dLUMemXpand(jcol, nextu, UCOL, &nzumax, Glu)) | ^~~~~~~~~ dcopy_to_ucol.c:89:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 89 | if (mem_error = dLUMemXpand(jcol, nextu, USUB, &nzumax, Glu)) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-cutil.lo `test -f 'cutil.c' || echo './'`cutil.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c cutil.c -fPIC -DPIC -o .libs/libsuperlu_la-cutil.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C cutil.c: In function 'cFillRHS': cutil.c:382:22: warning: passing argument 2 of 'sp_cgemm' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 382 | sp_cgemm(transc, "N", A->nrow, nrhs, A->ncol, one, A, | ^~~ In file included from cutil.c:20: slu_cdefs.h:206:34: note: expected 'char *' but argument is of type 'const char *' 206 | extern int sp_cgemm (char *, char *, int, int, int, complex, | ^~~~~~ In file included from slu_cdefs.h:37: cutil.c: In function 'cinf_norm_error': slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cutil.c:418:15: note: in expansion of macro 'SUPERLU_MAX' 418 | err = SUPERLU_MAX(err, c_abs(&temp)); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ cutil.c:419:17: note: in expansion of macro 'SUPERLU_MAX' 419 | xnorm = SUPERLU_MAX(xnorm, c_abs(&soln_work[i])); | ^~~~~~~~~~~ cutil.c: In function 'cPrint_Dense_Matrix': cutil.c:268:24: warning: 'Astore' is used uninitialized [-Wuninitialized] 268 | register int i, j, lda = Astore->lda; | ^~~ cutil.c:267:19: note: 'Astore' was declared here 267 | DNformat *Astore; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgsequ.lo `test -f 'dgsequ.c' || echo './'`dgsequ.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgsequ.c -fPIC -DPIC -o .libs/libsuperlu_la-dgsequ.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgsequ.c: In function 'dgsequ': dgsequ.c:115:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 115 | xerbla_("dgsequ", &i); | ^~~~~~~~ In file included from slu_ddefs.h:37, from dgsequ.c:36: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dgsequ.c:131:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | smlnum = dlamch_("S"); | ^~~ dgsequ.c:106:27: note: expected 'char *' but argument is of type 'const char *' 106 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgsrfs.lo `test -f 'dgsrfs.c' || echo './'`dgsrfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgsrfs.c -fPIC -DPIC -o .libs/libsuperlu_la-dgsrfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgsrfs.c: In function 'dgsrfs': dgsrfs.c:202:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 202 | xerbla_("dgsrfs", &i); | ^~~~~~~~ In file included from slu_ddefs.h:37, from dgsrfs.c:24: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dgsrfs.c:215:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgsrfs.c:215:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgsrfs.c:216:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 216 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgsrfs.c:216:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 216 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgsrfs.c:220:48: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 220 | rwork = (double *) SUPERLU_MALLOC( A->nrow * sizeof(double) ); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ dgsrfs.c:220:24: note: in expansion of macro 'SUPERLU_MALLOC' 220 | rwork = (double *) SUPERLU_MALLOC( A->nrow * sizeof(double) ); | ^~~~~~~~~~~~~~ dgsrfs.c:235:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 235 | eps = dlamch_("Epsilon"); | ^~~~~~~~~ dgsrfs.c:161:27: note: expected 'char *' but argument is of type 'const char *' 161 | extern double dlamch_(char *); | ^~~~~~ dgsrfs.c:236:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 236 | safmin = dlamch_("Safe minimum"); | ^~~~~~~~~~~~~~ dgsrfs.c:161:27: note: expected 'char *' but argument is of type 'const char *' 161 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgscon.lo `test -f 'dgscon.c' || echo './'`dgscon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgscon.c -fPIC -DPIC -o .libs/libsuperlu_la-dgscon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgscon.c: In function 'dgscon': dgscon.c:90:60: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 90 | onenrm = *(unsigned char *)norm == '1' || lsame_(norm, "O"); | ^~~ In file included from slu_ddefs.h:37, from dgscon.c:24: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgscon.c:91:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 91 | if (! onenrm && ! lsame_(norm, "I")) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgscon.c:100:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 100 | xerbla_("dgscon", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dgscon.c:131:22: warning: passing argument 1 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_dtrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~ slu_ddefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:131:27: warning: passing argument 2 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_dtrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_ddefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:131:39: warning: passing argument 3 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_dtrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_ddefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:134:22: warning: passing argument 1 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | sp_dtrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_ddefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:134:27: warning: passing argument 2 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | sp_dtrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_ddefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:134:39: warning: passing argument 3 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | sp_dtrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_ddefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:139:22: warning: passing argument 1 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_dtrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_ddefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:139:27: warning: passing argument 2 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_dtrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_ddefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:139:40: warning: passing argument 3 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_dtrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_ddefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:142:22: warning: passing argument 1 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 142 | sp_dtrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~ slu_ddefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:142:27: warning: passing argument 2 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 142 | sp_dtrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_ddefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgscon.c:142:40: warning: passing argument 3 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 142 | sp_dtrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_ddefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgssv.lo `test -f 'dgssv.c' || echo './'`dgssv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgssv.c -fPIC -DPIC -o .libs/libsuperlu_la-dgssv.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgssv.c: In function 'dgssv': dgssv.c:168:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | xerbla_("dgssv", &i); | ^~~~~~~ In file included from slu_ddefs.h:37, from dgssv.c:19: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgstrf.lo `test -f 'dgstrf.c' || echo './'`dgstrf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgstrf.c -fPIC -DPIC -o .libs/libsuperlu_la-dgstrf.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgstrf.c: In function 'dgstrf': dgstrf.c:22:60: warning: unused parameter 'drop_tol' [-Wunused-parameter] 22 | dgstrf (superlu_options_t *options, SuperMatrix *A, double drop_tol, | ~~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dlangs.lo `test -f 'dlangs.c' || echo './'`dlangs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dlangs.c -fPIC -DPIC -o .libs/libsuperlu_la-dlangs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dlangs.c: In function 'dlangs': dlangs.c:90:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 90 | } else if (lsame_(norm, "M")) { | ^~~ In file included from slu_ddefs.h:37, from dlangs.c:36: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dlangs.c:97:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 97 | } else if (lsame_(norm, "O") || *(unsigned char *)norm == '1') { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dlangs.c:107:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | } else if (lsame_(norm, "I")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dlangs.c:109:58: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 109 | if ( !(rwork = (double *) SUPERLU_MALLOC(A->nrow * sizeof(double))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ dlangs.c:109:35: note: in expansion of macro 'SUPERLU_MALLOC' 109 | if ( !(rwork = (double *) SUPERLU_MALLOC(A->nrow * sizeof(double))) ) | ^~~~~~~~~~~~~~ dlangs.c:123:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 123 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dlangs.c:123:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 123 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgssvx.lo `test -f 'dgssvx.c' || echo './'`dgssvx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgssvx.c -fPIC -DPIC -o .libs/libsuperlu_la-dgssvx.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgssvx.c: In function 'dgssvx': dgssvx.c:384:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ In file included from slu_ddefs.h:37, from dgssvx.c:19: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:384:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:385:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:385:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:386:26: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 386 | smlnum = dlamch_("Safe minimum"); | ^~~~~~~~~~~~~~ dgssvx.c:365:27: note: expected 'char *' but argument is of type 'const char *' 365 | extern double dlamch_(char *); | ^~~~~~ dgssvx.c:406:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 406 | !(rowequ || colequ || lsame_(equed, "N"))) | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:448:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 448 | xerbla_("dgssvx", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dgssvx.c:487:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:487:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:488:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 488 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:488:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 488 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dgssvx.c:541:39: warning: conversion from 'int_t' {aka 'int'} to 'float' may change value [-Wconversion] 541 | mem_usage->total_needed = *info - A->ncol; | ^ dgssvx.c:614:31: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 614 | if ( *rcond < dlamch_("E") ) *info = A->ncol + 1; | ^~~ dgssvx.c:365:27: note: expected 'char *' but argument is of type 'const char *' 365 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dlaqgs.lo `test -f 'dlaqgs.c' || echo './'`dlaqgs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dlaqgs.c -fPIC -DPIC -o .libs/libsuperlu_la-dlaqgs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dlaqgs.c: In function 'dlaqgs': dlaqgs.c:119:21: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | small = dlamch_("Safe minimum") / dlamch_("Precision"); | ^~~~~~~~~~~~~~ dlaqgs.c:106:27: note: expected 'char *' but argument is of type 'const char *' 106 | extern double dlamch_(char *); | ^~~~~~ dlaqgs.c:119:47: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | small = dlamch_("Safe minimum") / dlamch_("Precision"); | ^~~~~~~~~~~ dlaqgs.c:106:27: note: expected 'char *' but argument is of type 'const char *' 106 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dgstrs.lo `test -f 'dgstrs.c' || echo './'`dgstrs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dgstrs.c -fPIC -DPIC -o .libs/libsuperlu_la-dgstrs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dgstrs.c: In function 'dgstrs': dgstrs.c:124:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 124 | xerbla_("dgstrs", &i); | ^~~~~~~~ In file included from slu_ddefs.h:37, from dgstrs.c:19: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dgstrs.c:157:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 157 | solve_ops += nsupc * (nsupc - 1) * nrhs; | ^~ dgstrs.c:158:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 158 | solve_ops += 2 * nrow * nsupc * nrhs; | ^~ dgstrs.c:236:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 236 | solve_ops += nsupc * (nsupc + 1) * nrhs; | ^~ dgstrs.c:265:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 265 | solve_ops += 2*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ dgstrs.c:301:22: warning: passing argument 1 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 301 | sp_dtrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_ddefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgstrs.c:301:27: warning: passing argument 2 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 301 | sp_dtrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_ddefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgstrs.c:301:32: warning: passing argument 3 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 301 | sp_dtrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_ddefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgstrs.c:304:22: warning: passing argument 1 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 304 | sp_dtrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_ddefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgstrs.c:304:27: warning: passing argument 2 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 304 | sp_dtrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_ddefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgstrs.c:304:32: warning: passing argument 3 of 'sp_dtrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 304 | sp_dtrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_ddefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_dtrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ dgstrs.c:91:24: warning: unused variable 'incy' [-Wunused-variable] 91 | int incx = 1, incy = 1; | ^~~~ dgstrs.c:91:14: warning: unused variable 'incx' [-Wunused-variable] 91 | int incx = 1, incy = 1; | ^~~~ dgstrs.c: In function 'dprint_soln': dgstrs.c:324:24: warning: unused parameter 'nrhs' [-Wunused-parameter] 324 | dprint_soln(int n, int nrhs, double *soln) | ~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dmemory.lo `test -f 'dmemory.c' || echo './'`dmemory.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dmemory.c -fPIC -DPIC -o .libs/libsuperlu_la-dmemory.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_ddefs.h:37, from dmemory.c:19: dmemory.c: In function 'dLUMemInit': slu_util.h:78:33: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ dmemory.c:197:18: note: in expansion of macro 'SUPERLU_MAX' 197 | nzlmax = SUPERLU_MAX(1, FILL/4.) * annz; | ^~~~~~~~~~~ dmemory.c:64:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ dmemory.c:200:47: note: in expansion of macro 'TempSpace' 200 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ dmemory.c:65:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 65 | (w + 1) * m * sizeof(double) ) | ^ dmemory.c:200:47: note: in expansion of macro 'TempSpace' 200 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ dmemory.c:200:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ dmemory.c:201:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 201 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ dmemory.c:201:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 201 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ dmemory.c:201:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 201 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ dmemory.c:201:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 200 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ dmemory.c:64:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ dmemory.c:273:47: note: in expansion of macro 'TempSpace' 273 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ dmemory.c:65:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 65 | (w + 1) * m * sizeof(double) ) | ^ dmemory.c:273:47: note: in expansion of macro 'TempSpace' 273 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ dmemory.c:273:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ dmemory.c:274:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 274 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ dmemory.c:274:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 274 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ dmemory.c:274:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 274 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ dmemory.c:274:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 273 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ dmemory.c: In function 'dLUWorkInit': dmemory.c:326:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 326 | isize = ( (2 * panel_size + 3 + NO_MARKER ) * m + n ) * sizeof(int); | ^ dmemory.c:328:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 328 | NUM_TEMPV(m,panel_size,maxsuper,rowblk)) * sizeof(double); | ^ dmemory.c:331:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 331 | *iworkptr = (int *) intCalloc(isize/sizeof(int)); | ^ dmemory.c:340:47: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 340 | *dworkptr = (double *) SUPERLU_MALLOC(dsize); | ^~~~~ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ dmemory.c:340:32: note: in expansion of macro 'SUPERLU_MALLOC' 340 | *dworkptr = (double *) SUPERLU_MALLOC(dsize); | ^~~~~~~~~~~~~~ dmemory.c:347:21: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 347 | extra = (char*)old_ptr - (char*)*dworkptr; | ^ dmemory.c: In function 'dexpand': dmemory.c:488:25: warning: conversion from 'int' to 'float' may change value [-Wconversion] 488 | new_len = alpha * *prev_len; | ^ dmemory.c:488:19: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 488 | new_len = alpha * *prev_len; | ^~~~~ dmemory.c:495:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 495 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ dmemory.c:495:28: note: in expansion of macro 'SUPERLU_MALLOC' 495 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ dmemory.c:504:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 504 | new_len = alpha * *prev_len; | ^ dmemory.c:504:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 504 | new_len = alpha * *prev_len; | ^~~~~ dmemory.c:505:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 505 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ dmemory.c:505:40: note: in expansion of macro 'SUPERLU_MALLOC' 505 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ dmemory.c:524:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 524 | extra = (char*)new_mem - (char*)old_mem; | ^ dmemory.c:542:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 542 | new_len = alpha * *prev_len; | ^ dmemory.c:542:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 542 | new_len = alpha * *prev_len; | ^~~~~ dmemory.c:549:33: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 549 | bytes_to_copy = (char*)stack.array + stack.top1 | ^ dmemory.c: In function 'dStackCompress': dmemory.c:628:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 628 | stack.used -= (long int) fragment; | ^ dmemory.c:629:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 629 | stack.top1 -= (long int) fragment; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dlacon.lo `test -f 'dlacon.c' || echo './'`dlacon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dlacon.c -fPIC -DPIC -o .libs/libsuperlu_la-dlacon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dlacon.c: In function 'dlacon_': dlacon.c:108:9: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 108 | ( a>=0 ? floor(a+.5) : -floor(.5-a) ) /* Round to nearest integer */ | ^ dlacon.c:144:19: note: in expansion of macro 'i_dnnt' 144 | isgn[i] = i_dnnt(x[i]); | ^~~~~~ dlacon.c:108:9: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 108 | ( a>=0 ? floor(a+.5) : -floor(.5-a) ) /* Round to nearest integer */ | ^ dlacon.c:197:19: note: in expansion of macro 'i_dnnt' 197 | isgn[i] = i_dnnt(x[i]); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dlamch.lo `test -f 'dlamch.c' || echo './'`dlamch.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dlamch.c -fPIC -DPIC -o .libs/libsuperlu_la-dlamch.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dlamch.c: In function 'dlamch_': dlamch.c:141:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 141 | if (lsame_(cmach, "E")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:143:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 143 | } else if (lsame_(cmach, "S")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:145:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 145 | } else if (lsame_(cmach, "B")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:147:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 147 | } else if (lsame_(cmach, "P")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:149:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | } else if (lsame_(cmach, "N")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:151:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | } else if (lsame_(cmach, "R")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:153:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 153 | } else if (lsame_(cmach, "M")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:155:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | } else if (lsame_(cmach, "U")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:157:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 157 | } else if (lsame_(cmach, "L")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c:159:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 159 | } else if (lsame_(cmach, "O")) { | ^~~ dlamch.c:107:31: note: expected 'char *' but argument is of type 'const char *' 107 | extern int lsame_(char *, char *); | ^~~~~~ dlamch.c: In function 'dlamc2_': dlamch.c:457:12: warning: redundant redeclaration of 'pow_di' [-Wredundant-decls] 457 | double pow_di(double *, int *); | ^~~~~~ dlamch.c:99:12: note: previous declaration of 'pow_di' with type 'double(double *, int *)' 99 | double pow_di(double *, int *); | ^~~~~~ dlamch.c:469:33: warning: redundant redeclaration of 'dlamc1_' [-Wredundant-decls] 469 | extern /* Subroutine */ int dlamc1_(int *, int *, int *, | ^~~~~~~ dlamch.c:171:22: note: previous definition of 'dlamc1_' with type 'int(int *, int *, int *, int *)' 171 | /* Subroutine */ int dlamc1_(int *beta, int *t, int *rnd, int | ^~~~~~~ dlamch.c:471:19: warning: redundant redeclaration of 'dlamc3_' [-Wredundant-decls] 471 | extern double dlamc3_(double *, double *); | ^~~~~~~ dlamch.c:231:19: note: previous declaration of 'dlamc3_' with type 'double(double *, double *)' 231 | extern double dlamc3_(double *, double *); | ^~~~~~~ dlamch.c:448:16: warning: unused variable 'c__1' [-Wunused-variable] 448 | static int c__1 = 1; | ^~~~ dlamch.c: In function 'dlamc4_': dlamch.c:758:19: warning: redundant redeclaration of 'dlamc3_' [-Wredundant-decls] 758 | extern double dlamc3_(double *, double *); | ^~~~~~~ dlamch.c:683:8: note: previous definition of 'dlamc3_' with type 'double(double *, double *)' 683 | double dlamc3_(double *a, double *b) | ^~~~~~~ dlamch.c: In function 'dlamc5_': dlamch.c:872:19: warning: redundant redeclaration of 'dlamc3_' [-Wredundant-decls] 872 | extern double dlamc3_(double *, double *); | ^~~~~~~ dlamch.c:683:8: note: previous definition of 'dlamc3_' with type 'double(double *, double *)' 683 | double dlamc3_(double *a, double *b) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dpanel_bmod.lo `test -f 'dpanel_bmod.c' || echo './'`dpanel_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dpanel_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-dpanel_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dpanel_bmod.c: In function 'dpanel_bmod': dpanel_bmod.c:150:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 150 | ops[TRSV] += segsze * (segsze - 1); | ^~ dpanel_bmod.c:151:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 151 | ops[GEMV] += 2 * nrow * segsze; | ^~ dpanel_bmod.c:323:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 323 | ops[TRSV] += segsze * (segsze - 1); | ^~ dpanel_bmod.c:324:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 324 | ops[GEMV] += 2 * nrow * segsze; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dpruneL.lo `test -f 'dpruneL.c' || echo './'`dpruneL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dpruneL.c -fPIC -DPIC -o .libs/libsuperlu_la-dpruneL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dmyblas2.lo `test -f 'dmyblas2.c' || echo './'`dmyblas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dmyblas2.c -fPIC -DPIC -o .libs/libsuperlu_la-dmyblas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dsnode_bmod.lo `test -f 'dsnode_bmod.c' || echo './'`dsnode_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dsnode_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-dsnode_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dsnode_bmod.c: In function 'dsnode_bmod': dsnode_bmod.c:83:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 83 | ops[TRSV] += nsupc * (nsupc - 1); | ^~ dsnode_bmod.c:84:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 84 | ops[GEMV] += 2 * nrow * nsupc; | ^~ dsnode_bmod.c:48:35: warning: unused variable 'iptr' [-Wunused-variable] 48 | int isub, irow, i, iptr; | ^~~~ dsnode_bmod.c:48:32: warning: unused variable 'i' [-Wunused-variable] 48 | int isub, irow, i, iptr; | ^ dsnode_bmod.c:29:24: warning: unused parameter 'jsupno' [-Wunused-parameter] 29 | const int jsupno, /* in */ | ~~~~~~~~~~~^~~~~~ dsnode_bmod.c:32:25: warning: unused parameter 'tempv' [-Wunused-parameter] 32 | double *tempv, /* working array */ | ~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dpivotL.lo `test -f 'dpivotL.c' || echo './'`dpivotL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dpivotL.c -fPIC -DPIC -o .libs/libsuperlu_la-dpivotL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dpivotL.c: In function 'dpivotL': dpivotL.c:162:15: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 162 | ops[FACT] += nsupr - nsupc; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dpanel_dfs.lo `test -f 'dpanel_dfs.c' || echo './'`dpanel_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dpanel_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-dpanel_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dreadhb.lo `test -f 'dreadhb.c' || echo './'`dreadhb.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dreadhb.c -fPIC -DPIC -o .libs/libsuperlu_la-dreadhb.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dreadhb.c: In function 'dreadhb': dreadhb.c:201:29: warning: unused variable 'key' [-Wunused-variable] 201 | char buf[100], type[4], key[10], *dummyc; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dsnode_dfs.lo `test -f 'dsnode_dfs.c' || echo './'`dsnode_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dsnode_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-dsnode_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dsnode_dfs.c: In function 'dsnode_dfs': dsnode_dfs.c:82:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 82 | if ( mem_error = dLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ dsnode_dfs.c:95:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 95 | if ( mem_error = dLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dpivotgrowth.lo `test -f 'dpivotgrowth.c' || echo './'`dpivotgrowth.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dpivotgrowth.c -fPIC -DPIC -o .libs/libsuperlu_la-dpivotgrowth.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dpivotgrowth.c: In function 'dPivotGrowth': dpivotgrowth.c:81:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 81 | smlnum = dlamch_("S"); | ^~~ dpivotgrowth.c:76:29: note: expected 'char *' but argument is of type 'const char *' 76 | extern double dlamch_(char *); | ^~~~~~ In file included from slu_ddefs.h:37, from dpivotgrowth.c:32: dpivotgrowth.c:91:48: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 91 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ dpivotgrowth.c:91:26: note: in expansion of macro 'SUPERLU_MALLOC' 91 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dsp_blas3.lo `test -f 'dsp_blas3.c' || echo './'`dsp_blas3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dsp_blas3.c -fPIC -DPIC -o .libs/libsuperlu_la-dsp_blas3.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dsp_blas3.c: In function 'sp_dgemm': dsp_blas3.c:39:30: warning: unused parameter 'transb' [-Wunused-parameter] 39 | sp_dgemm(char *transa, char *transb, int m, int n, int k, | ~~~~~~^~~~~~ dsp_blas3.c:39:42: warning: unused parameter 'm' [-Wunused-parameter] 39 | sp_dgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ dsp_blas3.c:39:56: warning: unused parameter 'k' [-Wunused-parameter] 39 | sp_dgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dsp_blas2.lo `test -f 'dsp_blas2.c' || echo './'`dsp_blas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dsp_blas2.c -fPIC -DPIC -o .libs/libsuperlu_la-dsp_blas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dsp_blas2.c: In function 'sp_dtrsv': dsp_blas2.c:110:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 110 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ In file included from slu_ddefs.h:37, from dsp_blas2.c:24: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:110:45: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 110 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:111:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 111 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:111:53: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 111 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:112:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | !lsame_(trans, "C")) *info = -2; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:113:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 113 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:113:51: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 113 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:118:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 118 | xerbla_("sp_dtrsv", &i); | ^~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dsp_blas2.c:131:24: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | if ( lsame_(trans, "N") ) { /* Form x := inv(A)*x. */ | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:133:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 133 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:145:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 145 | solve_ops += nsupc * (nsupc - 1); | ^~ dsp_blas2.c:146:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 146 | solve_ops += 2 * nrow * nsupc; | ^~ dsp_blas2.c:201:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 201 | solve_ops += nsupc * (nsupc + 1); | ^~ dsp_blas2.c:227:35: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 227 | solve_ops += 2*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ dsp_blas2.c:240:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 240 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:251:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 251 | solve_ops += 2 * (nsupr - nsupc) * nsupc; | ^~ dsp_blas2.c:264:31: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 264 | solve_ops += nsupc * (nsupc - 1); | ^~ dsp_blas2.c:292:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 292 | solve_ops += 2*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ dsp_blas2.c:299:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 299 | solve_ops += nsupc * (nsupc + 1); | ^~ dsp_blas2.c: In function 'sp_dgemv': dsp_blas2.c:401:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 401 | notran = lsame_(trans, "N"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:407:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 407 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:407:59: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 407 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ dsp_blas2.c:412:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 412 | xerbla_("sp_dgemv ", &info); | ^~~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ dsp_blas2.c:422:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 422 | if (lsame_(trans, "N")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dutil.lo `test -f 'dutil.c' || echo './'`dutil.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dutil.c -fPIC -DPIC -o .libs/libsuperlu_la-dutil.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dutil.c: In function 'dFillRHS': dutil.c:381:22: warning: passing argument 2 of 'sp_dgemm' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 381 | sp_dgemm(transc, "N", A->nrow, nrhs, A->ncol, one, A, | ^~~ In file included from dutil.c:21: slu_ddefs.h:205:34: note: expected 'char *' but argument is of type 'const char *' 205 | extern int sp_dgemm (char *, char *, int, int, int, double, | ^~~~~~ dutil.c: In function 'dPrint_Dense_Matrix': dutil.c:268:24: warning: 'Astore' is used uninitialized [-Wuninitialized] 268 | register int i, j, lda = Astore->lda; | ^~~ dutil.c:267:19: note: 'Astore' was declared here 267 | DNformat *Astore; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-dzsum1.lo `test -f 'dzsum1.c' || echo './'`dzsum1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dzsum1.c -fPIC -DPIC -o .libs/libsuperlu_la-dzsum1.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C dzsum1.c: In function 'dzsum1_': dzsum1.c:56:12: warning: redundant redeclaration of 'z_abs' [-Wredundant-decls] 56 | double z_abs(doublecomplex *); | ^~~~~ In file included from dzsum1.c:2: slu_dcomplex.h:80:8: note: previous declaration of 'z_abs' with type 'double(doublecomplex *)' 80 | double z_abs(doublecomplex *); /* exact */ | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-get_perm_c.lo `test -f 'get_perm_c.c' || echo './'`get_perm_c.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c get_perm_c.c -fPIC -DPIC -o .libs/libsuperlu_la-get_perm_c.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_ddefs.h:37, from get_perm_c.c:30: get_perm_c.c: In function 'get_colamd': get_perm_c.c:54:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 54 | if (!(A = (int *) SUPERLU_MALLOC(Alen * sizeof(int))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:54:23: note: in expansion of macro 'SUPERLU_MALLOC' 54 | if (!(A = (int *) SUPERLU_MALLOC(Alen * sizeof(int))) ) | ^~~~~~~~~~~~~~ get_perm_c.c:56:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 56 | if (!(p = (int *) SUPERLU_MALLOC((n+1) * sizeof(int))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:56:23: note: in expansion of macro 'SUPERLU_MALLOC' 56 | if (!(p = (int *) SUPERLU_MALLOC((n+1) * sizeof(int))) ) | ^~~~~~~~~~~~~~ get_perm_c.c: In function 'getata': get_perm_c.c:105:63: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 105 | if ( !(marker = (int*) SUPERLU_MALLOC((SUPERLU_MAX(m,n)+1)*sizeof(int))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:105:28: note: in expansion of macro 'SUPERLU_MALLOC' 105 | if ( !(marker = (int*) SUPERLU_MALLOC((SUPERLU_MAX(m,n)+1)*sizeof(int))) ) | ^~~~~~~~~~~~~~ get_perm_c.c:107:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 107 | if ( !(t_colptr = (int*) SUPERLU_MALLOC((m+1) * sizeof(int))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:107:30: note: in expansion of macro 'SUPERLU_MALLOC' 107 | if ( !(t_colptr = (int*) SUPERLU_MALLOC((m+1) * sizeof(int))) ) | ^~~~~~~~~~~~~~ get_perm_c.c:109:48: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 109 | if ( !(t_rowind = (int*) SUPERLU_MALLOC(nz * sizeof(int))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:109:30: note: in expansion of macro 'SUPERLU_MALLOC' 109 | if ( !(t_rowind = (int*) SUPERLU_MALLOC(nz * sizeof(int))) ) | ^~~~~~~~~~~~~~ get_perm_c.c:171:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 171 | if ( !(*ata_colptr = (int*) SUPERLU_MALLOC( (n+1) * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:171:33: note: in expansion of macro 'SUPERLU_MALLOC' 171 | if ( !(*ata_colptr = (int*) SUPERLU_MALLOC( (n+1) * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c:174:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 174 | if ( !(*ata_rowind = (int*) SUPERLU_MALLOC( *atanz * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:174:37: note: in expansion of macro 'SUPERLU_MALLOC' 174 | if ( !(*ata_rowind = (int*) SUPERLU_MALLOC( *atanz * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c: In function 'at_plus_a': get_perm_c.c:237:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 237 | if ( !(marker = (int*) SUPERLU_MALLOC( n * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:237:28: note: in expansion of macro 'SUPERLU_MALLOC' 237 | if ( !(marker = (int*) SUPERLU_MALLOC( n * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c:239:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 239 | if ( !(t_colptr = (int*) SUPERLU_MALLOC( (n+1) * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:239:30: note: in expansion of macro 'SUPERLU_MALLOC' 239 | if ( !(t_colptr = (int*) SUPERLU_MALLOC( (n+1) * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c:241:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 241 | if ( !(t_rowind = (int*) SUPERLU_MALLOC( nz * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:241:30: note: in expansion of macro 'SUPERLU_MALLOC' 241 | if ( !(t_rowind = (int*) SUPERLU_MALLOC( nz * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c:304:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 304 | if ( !(*b_colptr = (int*) SUPERLU_MALLOC( (n+1) * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:304:31: note: in expansion of macro 'SUPERLU_MALLOC' 304 | if ( !(*b_colptr = (int*) SUPERLU_MALLOC( (n+1) * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c:307:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 307 | if ( !(*b_rowind = (int*) SUPERLU_MALLOC( *bnz * sizeof(int)) ) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:307:33: note: in expansion of macro 'SUPERLU_MALLOC' 307 | if ( !(*b_rowind = (int*) SUPERLU_MALLOC( *bnz * sizeof(int)) ) ) | ^~~~~~~~~~~~~~ get_perm_c.c: In function 'get_perm_c': get_perm_c.c:386:15: warning: redundant redeclaration of 'SuperLU_timer_' [-Wredundant-decls] 386 | double t, SuperLU_timer_(); | ^~~~~~~~~~~~~~ slu_util.h:269:16: note: previous declaration of 'SuperLU_timer_' with type 'double()' 269 | extern double SuperLU_timer_ (); | ^~~~~~~~~~~~~~ get_perm_c.c:436:48: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 436 | invp = (int *) SUPERLU_MALLOC((n+delta)*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:436:24: note: in expansion of macro 'SUPERLU_MALLOC' 436 | invp = (int *) SUPERLU_MALLOC((n+delta)*sizeof(int)); | ^~~~~~~~~~~~~~ get_perm_c.c:438:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 438 | dhead = (int *) SUPERLU_MALLOC((n+delta)*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:438:25: note: in expansion of macro 'SUPERLU_MALLOC' 438 | dhead = (int *) SUPERLU_MALLOC((n+delta)*sizeof(int)); | ^~~~~~~~~~~~~~ get_perm_c.c:440:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 440 | qsize = (int *) SUPERLU_MALLOC((n+delta)*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:440:25: note: in expansion of macro 'SUPERLU_MALLOC' 440 | qsize = (int *) SUPERLU_MALLOC((n+delta)*sizeof(int)); | ^~~~~~~~~~~~~~ get_perm_c.c:442:41: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 442 | llist = (int *) SUPERLU_MALLOC(n*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:442:25: note: in expansion of macro 'SUPERLU_MALLOC' 442 | llist = (int *) SUPERLU_MALLOC(n*sizeof(int)); | ^~~~~~~~~~~~~~ get_perm_c.c:444:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 444 | marker = (int *) SUPERLU_MALLOC(n*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ get_perm_c.c:444:26: note: in expansion of macro 'SUPERLU_MALLOC' 444 | marker = (int *) SUPERLU_MALLOC(n*sizeof(int)); | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-memory.lo `test -f 'memory.c' || echo './'`memory.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c memory.c -fPIC -DPIC -o .libs/libsuperlu_la-memory.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_ddefs.h:37, from memory.c:33: memory.c: In function 'intMalloc': memory.c:156:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 156 | buf = (int *) SUPERLU_MALLOC(n * sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ memory.c:156:19: note: in expansion of macro 'SUPERLU_MALLOC' 156 | buf = (int *) SUPERLU_MALLOC(n * sizeof(int)); | ^~~~~~~~~~~~~~ memory.c: In function 'intCalloc': memory.c:167:36: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 167 | buf = (int *) SUPERLU_MALLOC(n * sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ memory.c:167:19: note: in expansion of macro 'SUPERLU_MALLOC' 167 | buf = (int *) SUPERLU_MALLOC(n * sizeof(int)); | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-lsame.lo `test -f 'lsame.c' || echo './'`lsame.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c lsame.c -fPIC -DPIC -o .libs/libsuperlu_la-lsame.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C lsame.c: In function 'lsame_': lsame.c:96:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 96 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta | ~~~~~~~~~~~~^~~~~~~~~~~~~~ lsame.c:97:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 96 | if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta | ~~~~ 97 | >= 162 && inta <= 169) | ~~~~~~~^~~~~~~~~~~~~~ lsame.c:99:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 99 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb | ~~~~~~~~~~~~^~~~~~~~~~~~~~ lsame.c:100:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 99 | if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb | ~~~~ 100 | >= 162 && intb <= 169) | ~~~~~~~^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-izmax1.lo `test -f 'izmax1.c' || echo './'`izmax1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c izmax1.c -fPIC -DPIC -o .libs/libsuperlu_la-izmax1.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-icmax1.lo `test -f 'icmax1.c' || echo './'`icmax1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c icmax1.c -fPIC -DPIC -o .libs/libsuperlu_la-icmax1.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C icmax1.c: In function 'icmax1_': icmax1.c:86:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 86 | smax = (r__1 = CX(1).r, fabs(r__1)); | ^ icmax1.c:96:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 96 | smax = (r__1 = CX(ix).r, fabs(r__1)); | ^ icmax1.c:106:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 106 | smax = (r__1 = CX(1).r, fabs(r__1)); | ^ icmax1.c:115:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 115 | smax = (r__1 = CX(i).r, fabs(r__1)); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-heap_relax_snode.lo `test -f 'heap_relax_snode.c' || echo './'`heap_relax_snode.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c heap_relax_snode.c -fPIC -DPIC -o .libs/libsuperlu_la-heap_relax_snode.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-mmd.lo `test -f 'mmd.c' || echo './'`mmd.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c mmd.c -fPIC -DPIC -o .libs/libsuperlu_la-mmd.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-scolumn_dfs.lo `test -f 'scolumn_dfs.c' || echo './'`scolumn_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c scolumn_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-scolumn_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C scolumn_dfs.c: In function 'scolumn_dfs': scolumn_dfs.c:136:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 136 | if ( mem_error = sLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ scolumn_dfs.c:178:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 178 | if ( mem_error = | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-scolumn_bmod.lo `test -f 'scolumn_bmod.c' || echo './'`scolumn_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c scolumn_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-scolumn_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C scolumn_bmod.c: In function 'scolumn_bmod': scolumn_bmod.c:150:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 150 | ops[TRSV] += segsze * (segsze - 1); | ^~ scolumn_bmod.c:151:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 151 | ops[GEMV] += 2 * nrow * segsze; | ^~ scolumn_bmod.c:281:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 281 | if (mem_error = sLUMemXpand(jcol, nextlu, LUSUP, &nzlumax, Glu)) | ^~~~~~~~~ scolumn_bmod.c:319:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 319 | ops[TRSV] += nsupc * (nsupc - 1); | ^~ scolumn_bmod.c:320:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 320 | ops[GEMV] += 2 * nrow * nsupc; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-scomplex.lo `test -f 'scomplex.c' || echo './'`scomplex.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c scomplex.c -fPIC -DPIC -o .libs/libsuperlu_la-scomplex.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C scomplex.c: In function 'c_abs': scomplex.c:86:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 86 | temp = real*sqrt(1.0 + temp*temp); /*overflow!!*/ | ^~~~ scomplex.c: In function 'c_exp': scomplex.c:109:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 109 | expx = exp(z->r); | ^~~ scomplex.c:110:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 110 | r->r = expx * cos(z->i); | ^~~~ scomplex.c:111:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 111 | r->i = expx * sin(z->i); | ^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-relax_snode.lo `test -f 'relax_snode.c' || echo './'`relax_snode.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c relax_snode.c -fPIC -DPIC -o .libs/libsuperlu_la-relax_snode.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-scsum1.lo `test -f 'scsum1.c' || echo './'`scsum1.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c scsum1.c -fPIC -DPIC -o .libs/libsuperlu_la-scsum1.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C scsum1.c: In function 'scsum1_': scsum1.c:61:12: warning: redundant redeclaration of 'c_abs' [-Wredundant-decls] 61 | double c_abs(complex *); | ^~~~~ In file included from scsum1.c:2: slu_scomplex.h:80:8: note: previous declaration of 'c_abs' with type 'double(complex *)' 80 | double c_abs(complex *); /* exact */ | ^~~~~ scsum1.c:88:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 88 | stemp += c_abs(&CX(i)); | ^~~~~ scsum1.c:102:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 102 | stemp += c_abs(&CX(i)); | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-scopy_to_ucol.lo `test -f 'scopy_to_ucol.c' || echo './'`scopy_to_ucol.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c scopy_to_ucol.c -fPIC -DPIC -o .libs/libsuperlu_la-scopy_to_ucol.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C scopy_to_ucol.c: In function 'scopy_to_ucol': scopy_to_ucol.c:86:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | if (mem_error = sLUMemXpand(jcol, nextu, UCOL, &nzumax, Glu)) | ^~~~~~~~~ scopy_to_ucol.c:89:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 89 | if (mem_error = sLUMemXpand(jcol, nextu, USUB, &nzumax, Glu)) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgssv.lo `test -f 'sgssv.c' || echo './'`sgssv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgssv.c -fPIC -DPIC -o .libs/libsuperlu_la-sgssv.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgssv.c: In function 'sgssv': sgssv.c:167:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 167 | xerbla_("sgssv", &i); | ^~~~~~~ In file included from slu_sdefs.h:37, from sgssv.c:18: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgscon.lo `test -f 'sgscon.c' || echo './'`sgscon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgscon.c -fPIC -DPIC -o .libs/libsuperlu_la-sgscon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgscon.c: In function 'sgscon': sgscon.c:89:60: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 89 | onenrm = *(unsigned char *)norm == '1' || lsame_(norm, "O"); | ^~~ In file included from slu_sdefs.h:37, from sgscon.c:23: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgscon.c:90:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 90 | if (! onenrm && ! lsame_(norm, "I")) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgscon.c:99:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 99 | xerbla_("sgscon", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ sgscon.c:130:22: warning: passing argument 1 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | sp_strsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~ slu_sdefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:130:27: warning: passing argument 2 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | sp_strsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_sdefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:130:39: warning: passing argument 3 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | sp_strsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_sdefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:133:22: warning: passing argument 1 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 133 | sp_strsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_sdefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:133:27: warning: passing argument 2 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 133 | sp_strsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_sdefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:133:39: warning: passing argument 3 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 133 | sp_strsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_sdefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:138:22: warning: passing argument 1 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 138 | sp_strsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_sdefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:138:27: warning: passing argument 2 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 138 | sp_strsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_sdefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:138:40: warning: passing argument 3 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 138 | sp_strsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_sdefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:141:22: warning: passing argument 1 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 141 | sp_strsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~ slu_sdefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:141:27: warning: passing argument 2 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 141 | sp_strsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_sdefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:141:40: warning: passing argument 3 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 141 | sp_strsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_sdefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgscon.c:148:32: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 148 | if (ainvnm != 0.) *rcond = (1. / ainvnm) / anorm; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgsequ.lo `test -f 'sgsequ.c' || echo './'`sgsequ.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgsequ.c -fPIC -DPIC -o .libs/libsuperlu_la-sgsequ.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgsequ.c: In function 'sgsequ': sgsequ.c:114:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | xerbla_("sgsequ", &i); | ^~~~~~~~ In file included from slu_sdefs.h:37, from sgsequ.c:35: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ sgsequ.c:130:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | smlnum = slamch_("S"); | ^~~ sgsequ.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double slamch_(char *); | ^~~~~~ sgsequ.c:130:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 130 | smlnum = slamch_("S"); | ^~~~~~~ sgsequ.c:131:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 131 | bignum = 1. / smlnum; | ^~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsequ.c:140:23: note: in expansion of macro 'SUPERLU_MAX' 140 | r[irow] = SUPERLU_MAX( r[irow], fabs(Aval[i]) ); | ^~~~~~~~~~~ sgsequ.c:162:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 162 | r[i] = 1. / SUPERLU_MIN( SUPERLU_MAX( r[i], smlnum ), bignum ); | ^~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsequ.c:175:20: note: in expansion of macro 'SUPERLU_MAX' 175 | c[j] = SUPERLU_MAX( c[j], fabs(Aval[i]) * r[irow] ); | ^~~~~~~~~~~ sgsequ.c:196:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 196 | c[j] = 1. / SUPERLU_MIN( SUPERLU_MAX( c[j], smlnum ), bignum); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgsrfs.lo `test -f 'sgsrfs.c' || echo './'`sgsrfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgsrfs.c -fPIC -DPIC -o .libs/libsuperlu_la-sgsrfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgsrfs.c: In function 'sgsrfs': sgsrfs.c:201:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 201 | xerbla_("sgsrfs", &i); | ^~~~~~~~ In file included from slu_sdefs.h:37, from sgsrfs.c:23: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ sgsrfs.c:214:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 214 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgsrfs.c:214:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 214 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgsrfs.c:215:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgsrfs.c:215:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgsrfs.c:219:47: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 219 | rwork = (float *) SUPERLU_MALLOC( A->nrow * sizeof(float) ); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ sgsrfs.c:219:23: note: in expansion of macro 'SUPERLU_MALLOC' 219 | rwork = (float *) SUPERLU_MALLOC( A->nrow * sizeof(float) ); | ^~~~~~~~~~~~~~ sgsrfs.c:234:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 234 | eps = slamch_("Epsilon"); | ^~~~~~~~~ sgsrfs.c:160:27: note: expected 'char *' but argument is of type 'const char *' 160 | extern double slamch_(char *); | ^~~~~~ sgsrfs.c:234:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 234 | eps = slamch_("Epsilon"); | ^~~~~~~ sgsrfs.c:235:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 235 | safmin = slamch_("Safe minimum"); | ^~~~~~~~~~~~~~ sgsrfs.c:160:27: note: expected 'char *' but argument is of type 'const char *' 160 | extern double slamch_(char *); | ^~~~~~ sgsrfs.c:235:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 235 | safmin = slamch_("Safe minimum"); | ^~~~~~~ sgsrfs.c:236:17: warning: conversion from 'int' to 'float' may change value [-Wconversion] 236 | safe1 = nz * safmin; | ^ sgsrfs.c:288:54: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 288 | for (i = 0; i < A->nrow; ++i) rwork[i] = fabs( Bptr[i] ); | ^~~~ sgsrfs.c:293:26: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 293 | xk = fabs( Xptr[k] ); | ^~~~ sgsrfs.c:295:53: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 295 | rwork[Astore->rowind[i]] += fabs(Aval[i]) * xk; | ^~~~ sgsrfs.c:302:30: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 302 | s += fabs(Aval[i]) * fabs(Xptr[irow]); | ^~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsrfs.c:310:25: note: in expansion of macro 'SUPERLU_MAX' 310 | s = SUPERLU_MAX( s, fabs(work[i]) / rwork[i] ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsrfs.c:312:25: note: in expansion of macro 'SUPERLU_MAX' 312 | s = SUPERLU_MAX( s, (fabs(work[i]) + safe1) / | ^~~~~~~~~~~ sgsrfs.c:363:50: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 363 | for (i = 0; i < A->nrow; ++i) rwork[i] = fabs( Bptr[i] ); | ^~~~ sgsrfs.c:368:22: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 368 | xk = fabs( Xptr[k] ); | ^~~~ sgsrfs.c:370:49: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 370 | rwork[Astore->rowind[i]] += fabs(Aval[i]) * xk; | ^~~~ sgsrfs.c:377:26: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 377 | xk = fabs( Xptr[irow] ); | ^~~~ sgsrfs.c:378:26: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 378 | s += fabs(Aval[i]) * xk; | ^~~~ sgsrfs.c:386:56: warning: conversion from 'int' to 'float' may change value [-Wconversion] 386 | rwork[i] = fabs(work[i]) + (iwork[i]+1)*eps*rwork[i]; | ^ sgsrfs.c:386:28: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 386 | rwork[i] = fabs(work[i]) + (iwork[i]+1)*eps*rwork[i]; | ^~~~ sgsrfs.c:388:54: warning: conversion from 'int' to 'float' may change value [-Wconversion] 388 | rwork[i] = fabs(work[i])+(iwork[i]+1)*eps*rwork[i]+safe1; | ^ sgsrfs.c:388:28: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 388 | rwork[i] = fabs(work[i])+(iwork[i]+1)*eps*rwork[i]+safe1; | ^~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsrfs.c:426:26: note: in expansion of macro 'SUPERLU_MAX' 426 | lstres = SUPERLU_MAX( lstres, C[i] * fabs( Xptr[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsrfs.c:429:26: note: in expansion of macro 'SUPERLU_MAX' 429 | lstres = SUPERLU_MAX( lstres, R[i] * fabs( Xptr[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sgsrfs.c:432:26: note: in expansion of macro 'SUPERLU_MAX' 432 | lstres = SUPERLU_MAX( lstres, fabs( Xptr[i]) ); | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgssvx.lo `test -f 'sgssvx.c' || echo './'`sgssvx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgssvx.c -fPIC -DPIC -o .libs/libsuperlu_la-sgssvx.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgssvx.c: In function 'sgssvx': sgssvx.c:383:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ In file included from slu_sdefs.h:37, from sgssvx.c:18: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:383:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:384:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:384:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:385:26: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | smlnum = slamch_("Safe minimum"); | ^~~~~~~~~~~~~~ sgssvx.c:364:27: note: expected 'char *' but argument is of type 'const char *' 364 | extern double slamch_(char *); | ^~~~~~ sgssvx.c:385:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 385 | smlnum = slamch_("Safe minimum"); | ^~~~~~~ sgssvx.c:386:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 386 | bignum = 1. / smlnum; | ^~ sgssvx.c:405:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 405 | !(rowequ || colequ || lsame_(equed, "N"))) | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:447:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 447 | xerbla_("sgssvx", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ sgssvx.c:454:25: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 454 | diag_pivot_thresh = options->DiagPivotThresh; | ^~~~~~~ sgssvx.c:486:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 486 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:486:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 486 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:487:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:487:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ sgssvx.c:540:39: warning: conversion from 'int_t' {aka 'int'} to 'float' may change value [-Wconversion] 540 | mem_usage->total_needed = *info - A->ncol; | ^ sgssvx.c:611:31: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 611 | if ( *rcond < slamch_("E") ) *info = A->ncol + 1; | ^~~ sgssvx.c:364:27: note: expected 'char *' but argument is of type 'const char *' 364 | extern double slamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgstrs.lo `test -f 'sgstrs.c' || echo './'`sgstrs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgstrs.c -fPIC -DPIC -o .libs/libsuperlu_la-sgstrs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgstrs.c: In function 'sgstrs': sgstrs.c:125:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 125 | xerbla_("sgstrs", &i); | ^~~~~~~~ In file included from slu_sdefs.h:37, from sgstrs.c:19: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ sgstrs.c:158:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 158 | solve_ops += nsupc * (nsupc - 1) * nrhs; | ^~ sgstrs.c:159:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 159 | solve_ops += 2 * nrow * nsupc * nrhs; | ^~ sgstrs.c:237:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 237 | solve_ops += nsupc * (nsupc + 1) * nrhs; | ^~ sgstrs.c:266:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 266 | solve_ops += 2*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ sgstrs.c:302:22: warning: passing argument 1 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 302 | sp_strsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_sdefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgstrs.c:302:27: warning: passing argument 2 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 302 | sp_strsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_sdefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgstrs.c:302:32: warning: passing argument 3 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 302 | sp_strsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_sdefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgstrs.c:305:22: warning: passing argument 1 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 305 | sp_strsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_sdefs.h:200:26: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgstrs.c:305:27: warning: passing argument 2 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 305 | sp_strsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_sdefs.h:200:34: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgstrs.c:305:32: warning: passing argument 3 of 'sp_strsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 305 | sp_strsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_sdefs.h:200:42: note: expected 'char *' but argument is of type 'const char *' 200 | extern int sp_strsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ sgstrs.c:92:24: warning: unused variable 'incy' [-Wunused-variable] 92 | int incx = 1, incy = 1; | ^~~~ sgstrs.c:92:14: warning: unused variable 'incx' [-Wunused-variable] 92 | int incx = 1, incy = 1; | ^~~~ sgstrs.c: In function 'sprint_soln': sgstrs.c:325:24: warning: unused parameter 'nrhs' [-Wunused-parameter] 325 | sprint_soln(int n, int nrhs, float *soln) | ~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sgstrf.lo `test -f 'sgstrf.c' || echo './'`sgstrf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sgstrf.c -fPIC -DPIC -o .libs/libsuperlu_la-sgstrf.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sgstrf.c: In function 'sgstrf': sgstrf.c:308:45: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 308 | if ( (*info = spivotL(icol, diag_pivot_thresh, &usepr, perm_r, | ^~~~~~~~~~~~~~~~~ sgstrf.c:363:43: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 363 | if ( (*info = spivotL(jj, diag_pivot_thresh, &usepr, perm_r, | ^~~~~~~~~~~~~~~~~ sgstrf.c:23:59: warning: unused parameter 'drop_tol' [-Wunused-parameter] 23 | sgstrf (superlu_options_t *options, SuperMatrix *A, float drop_tol, | ~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-slacon.lo `test -f 'slacon.c' || echo './'`slacon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c slacon.c -fPIC -DPIC -o .libs/libsuperlu_la-slacon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C slacon.c: In function 'slacon_': slacon.c:111:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 111 | x[i] = 1. / (float) (*n); | ^~ slacon.c:131:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 131 | *est = fabs(v[0]); | ^~~~ slacon.c:105:22: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 105 | #define d_sign(a, b) (b >= 0 ? fabs(a) : -fabs(a)) /* Copy sign */ | ^ slacon.c:142:16: note: in expansion of macro 'd_sign' 142 | x[i] = d_sign(one, x[i]); | ^~~~~~ slacon.c:107:9: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 107 | ( a>=0 ? floor(a+.5) : -floor(.5-a) ) /* Round to nearest integer */ | ^ slacon.c:143:19: note: in expansion of macro 'i_dnnt' 143 | isgn[i] = i_dnnt(x[i]); | ^~~~~~ slacon.c:105:22: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 105 | #define d_sign(a, b) (b >= 0 ? fabs(a) : -fabs(a)) /* Copy sign */ | ^ slacon.c:195:16: note: in expansion of macro 'd_sign' 195 | x[i] = d_sign(one, x[i]); | ^~~~~~ slacon.c:107:9: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 107 | ( a>=0 ? floor(a+.5) : -floor(.5-a) ) /* Round to nearest integer */ | ^ slacon.c:196:19: note: in expansion of macro 'i_dnnt' 196 | isgn[i] = i_dnnt(x[i]); | ^~~~~~ slacon.c:221:18: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 221 | x[i-1] = altsgn * ((float)(i - 1) / (float)(*n - 1) + 1.); | ^~~~~~ slacon.c:234:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 234 | temp = sasum_(n, x, &c__1) / (float)(*n * 3) * 2.; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-slamch.lo `test -f 'slamch.c' || echo './'`slamch.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c slamch.c -fPIC -DPIC -o .libs/libsuperlu_la-slamch.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C slamch.c: In function 'slamch_': slamch.c:126:19: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 126 | eps = pow_ri(&base, &i__1) / 2; | ^~~~~~ slamch.c:130:19: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 130 | eps = pow_ri(&base, &i__1); | ^~~~~~ slamch.c:147:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 147 | if (lsame_(cmach, "E")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:149:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 149 | } else if (lsame_(cmach, "S")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:151:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | } else if (lsame_(cmach, "B")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:153:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 153 | } else if (lsame_(cmach, "P")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:155:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | } else if (lsame_(cmach, "N")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:157:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 157 | } else if (lsame_(cmach, "R")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:159:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 159 | } else if (lsame_(cmach, "M")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:161:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 161 | } else if (lsame_(cmach, "U")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:163:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 163 | } else if (lsame_(cmach, "L")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c:165:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 165 | } else if (lsame_(cmach, "O")) { | ^~~ slamch.c:109:31: note: expected 'char *' but argument is of type 'const char *' 109 | extern int lsame_(char *, char *); | ^~~~~~ slamch.c: In function 'slamc1_': slamch.c:272:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 272 | c = slamc3_(&a, &one); | ^~~~~~~ slamch.c:273:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 273 | r__1 = -(double)a; | ^ slamch.c:274:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 274 | c = slamc3_(&c, &r__1); | ^~~~~~~ slamch.c:286:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 286 | c = slamc3_(&a, &b); | ^~~~~~~ slamch.c:292:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 292 | c = slamc3_(&a, &b); | ^~~~~~~ slamch.c:307:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 307 | r__1 = -(double)a; | ^ slamch.c:308:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 308 | c = slamc3_(&c, &r__1); | ^~~~~~~ slamch.c:309:17: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 309 | lbeta = c + qtr; | ^ slamch.c:318:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 318 | r__2 = -(double)b / 100; | ^ slamch.c:319:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 319 | f = slamc3_(&r__1, &r__2); | ^~~~~~~ slamch.c:320:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 320 | c = slamc3_(&f, &a); | ^~~~~~~ slamch.c:328:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 328 | f = slamc3_(&r__1, &r__2); | ^~~~~~~ slamch.c:329:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 329 | c = slamc3_(&f, &a); | ^~~~~~~ slamch.c:345:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 345 | t1 = slamc3_(&r__1, &a); | ^~~~~~~ slamch.c:347:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 347 | t2 = slamc3_(&r__1, &savec); | ^~~~~~~ slamch.c:368:15: warning: conversion from 'int' to 'float' may change value [-Wconversion] 368 | a *= lbeta; | ^~ slamch.c:369:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 369 | c = slamc3_(&a, &one); | ^~~~~~~ slamch.c:370:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 370 | r__1 = -(double)a; | ^ slamch.c:371:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 371 | c = slamc3_(&c, &r__1); | ^~~~~~~ slamch.c: In function 'slamc2_': slamch.c:464:12: warning: redundant redeclaration of 'pow_ri' [-Wredundant-decls] 464 | double pow_ri(float *, int *); | ^~~~~~ slamch.c:101:12: note: previous declaration of 'pow_ri' with type 'double(float *, int *)' 101 | double pow_ri(float *, int *); | ^~~~~~ slamch.c:477:33: warning: redundant redeclaration of 'slamc1_' [-Wredundant-decls] 477 | extern /* Subroutine */ int slamc1_(int *, int *, int *, | ^~~~~~~ slamch.c:177:22: note: previous definition of 'slamc1_' with type 'int(int *, int *, int *, int *)' 177 | /* Subroutine */ int slamc1_(int *beta, int *t, int *rnd, int | ^~~~~~~ slamch.c:479:19: warning: redundant redeclaration of 'slamc3_' [-Wredundant-decls] 479 | extern double slamc3_(float *, float *); | ^~~~~~~ slamch.c:239:19: note: previous declaration of 'slamc3_' with type 'double(float *, float *)' 239 | extern double slamc3_(float *, float *); | ^~~~~~~ slamch.c:513:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 513 | a = pow_ri(&b, &i__1); | ^~~~~~ slamch.c:521:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 521 | r__1 = -(double)half; | ^ slamch.c:522:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 522 | sixth = slamc3_(&b, &r__1); | ^~~~~~~ slamch.c:523:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 523 | third = slamc3_(&sixth, &sixth); | ^~~~~~~ slamch.c:524:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 524 | r__1 = -(double)half; | ^ slamch.c:525:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 525 | b = slamc3_(&third, &r__1); | ^~~~~~~ slamch.c:526:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 526 | b = slamc3_(&b, &sixth); | ^~~~~~~ slamch.c:9:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 9 | #define dabs(x) (double)abs(x) | ^ slamch.c:527:13: note: in expansion of macro 'dabs' 527 | b = dabs(b); | ^~~~ slamch.c:544:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 544 | c = slamc3_(&r__1, &r__2); | ^~~~~~~ slamch.c:545:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 545 | r__1 = -(double)c; | ^ slamch.c:546:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 546 | c = slamc3_(&half, &r__1); | ^~~~~~~ slamch.c:547:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 547 | b = slamc3_(&half, &c); | ^~~~~~~ slamch.c:548:20: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 548 | r__1 = -(double)b; | ^ slamch.c:549:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 549 | c = slamc3_(&half, &r__1); | ^~~~~~~ slamch.c:550:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 550 | b = slamc3_(&half, &c); | ^~~~~~~ slamch.c:567:21: warning: conversion from 'int' to 'float' may change value [-Wconversion] 567 | rbase = one / lbeta; | ^ slamch.c:571:21: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 571 | small = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c:574:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 574 | a = slamc3_(&one, &small); | ^~~~~~~ slamch.c:576:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 576 | r__1 = -(double)one; | ^ slamch.c:579:16: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 579 | r__1 = -(double)a; | ^ slamch.c:666:21: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 666 | lrmin = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c:455:16: warning: unused variable 'c__1' [-Wunused-variable] 455 | static int c__1 = 1; | ^~~~ slamch.c: In function 'slamc4_': slamch.c:769:19: warning: redundant redeclaration of 'slamc3_' [-Wredundant-decls] 769 | extern double slamc3_(float *, float *); | ^~~~~~~ slamch.c:692:8: note: previous definition of 'slamc3_' with type 'double(float *, float *)' 692 | double slamc3_(float *a, float *b) | ^~~~~~~ slamch.c:776:17: warning: conversion from 'int' to 'float' may change value [-Wconversion] 776 | rbase = one / *base; | ^ slamch.c:780:10: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 780 | b1 = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c:791:18: warning: conversion from 'int' to 'float' may change value [-Wconversion] 791 | r__1 = a / *base; | ^ slamch.c:792:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 792 | b1 = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c:793:19: warning: conversion from 'int' to 'float' may change value [-Wconversion] 793 | r__1 = b1 * *base; | ^ slamch.c:794:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 794 | c1 = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c:802:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 802 | b2 = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c:804:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 804 | c2 = slamc3_(&r__1, &zero); | ^~~~~~~ slamch.c: In function 'slamc5_': slamch.c:885:19: warning: redundant redeclaration of 'slamc3_' [-Wredundant-decls] 885 | extern double slamc3_(float *, float *); | ^~~~~~~ slamch.c:692:8: note: previous definition of 'slamc3_' with type 'double(float *, float *)' 692 | double slamc3_(float *a, float *b) | ^~~~~~~ slamch.c:963:18: warning: conversion from 'int' to 'float' may change value [-Wconversion] 963 | recbas = 1.f / *beta; | ^ slamch.c:964:15: warning: conversion from 'int' to 'float' may change value [-Wconversion] 964 | z = *beta - 1.f; | ^ slamch.c:972:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 972 | y = slamc3_(&y, &z); | ^~~~~~~ slamch.c:983:18: warning: conversion from 'int' to 'float' may change value [-Wconversion] 983 | r__1 = y * *beta; | ^ slamch.c:984:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 984 | y = slamc3_(&r__1, &c_b5); | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sp_coletree.lo `test -f 'sp_coletree.c' || echo './'`sp_coletree.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sp_coletree.c -fPIC -DPIC -o .libs/libsuperlu_la-sp_coletree.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_ddefs.h:37, from sp_coletree.c:28: sp_coletree.c: In function 'mxCallocInt': sp_coletree.c:57:37: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 57 | buf = (int *) SUPERLU_MALLOC( n * sizeof(int) ); | ^ slu_util.h:64:30: note: in expansion of macro 'USER_MALLOC' 64 | #define SUPERLU_MALLOC(size) USER_MALLOC(size) | ^~~~~~~~~~~ sp_coletree.c:57:19: note: in expansion of macro 'SUPERLU_MALLOC' 57 | buf = (int *) SUPERLU_MALLOC( n * sizeof(int) ); | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-spanel_dfs.lo `test -f 'spanel_dfs.c' || echo './'`spanel_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c spanel_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-spanel_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-slaqgs.lo `test -f 'slaqgs.c' || echo './'`slaqgs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c slaqgs.c -fPIC -DPIC -o .libs/libsuperlu_la-slaqgs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C slaqgs.c: In function 'slaqgs': slaqgs.c:118:21: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 118 | small = slamch_("Safe minimum") / slamch_("Precision"); | ^~~~~~~~~~~~~~ slaqgs.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double slamch_(char *); | ^~~~~~ slaqgs.c:118:47: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 118 | small = slamch_("Safe minimum") / slamch_("Precision"); | ^~~~~~~~~~~ slaqgs.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double slamch_(char *); | ^~~~~~ slaqgs.c:118:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 118 | small = slamch_("Safe minimum") / slamch_("Precision"); | ^~~~~~~ slaqgs.c:119:13: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 119 | large = 1. / small; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-smyblas2.lo `test -f 'smyblas2.c' || echo './'`smyblas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c smyblas2.c -fPIC -DPIC -o .libs/libsuperlu_la-smyblas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-smemory.lo `test -f 'smemory.c' || echo './'`smemory.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c smemory.c -fPIC -DPIC -o .libs/libsuperlu_la-smemory.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_sdefs.h:37, from smemory.c:18: smemory.c: In function 'sLUMemInit': slu_util.h:78:33: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ smemory.c:196:18: note: in expansion of macro 'SUPERLU_MAX' 196 | nzlmax = SUPERLU_MAX(1, FILL/4.) * annz; | ^~~~~~~~~~~ smemory.c:63:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 63 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ smemory.c:199:47: note: in expansion of macro 'TempSpace' 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ smemory.c:64:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | (w + 1) * m * sizeof(float) ) | ^ smemory.c:199:47: note: in expansion of macro 'TempSpace' 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ smemory.c:199:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ smemory.c:200:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ smemory.c:200:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ smemory.c:200:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ smemory.c:200:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ smemory.c:63:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 63 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ smemory.c:272:47: note: in expansion of macro 'TempSpace' 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ smemory.c:64:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | (w + 1) * m * sizeof(float) ) | ^ smemory.c:272:47: note: in expansion of macro 'TempSpace' 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ smemory.c:272:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ smemory.c:273:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ smemory.c:273:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ smemory.c:273:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ smemory.c:273:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ smemory.c: In function 'sLUWorkInit': smemory.c:325:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 325 | isize = ( (2 * panel_size + 3 + NO_MARKER ) * m + n ) * sizeof(int); | ^ smemory.c:327:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 327 | NUM_TEMPV(m,panel_size,maxsuper,rowblk)) * sizeof(float); | ^ smemory.c:330:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 330 | *iworkptr = (int *) intCalloc(isize/sizeof(int)); | ^ smemory.c:339:46: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 339 | *dworkptr = (float *) SUPERLU_MALLOC(dsize); | ^~~~~ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ smemory.c:339:31: note: in expansion of macro 'SUPERLU_MALLOC' 339 | *dworkptr = (float *) SUPERLU_MALLOC(dsize); | ^~~~~~~~~~~~~~ smemory.c:346:21: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 346 | extra = (char*)old_ptr - (char*)*dworkptr; | ^ smemory.c: In function 'sexpand': smemory.c:487:25: warning: conversion from 'int' to 'float' may change value [-Wconversion] 487 | new_len = alpha * *prev_len; | ^ smemory.c:487:19: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 487 | new_len = alpha * *prev_len; | ^~~~~ smemory.c:494:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 494 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ smemory.c:494:28: note: in expansion of macro 'SUPERLU_MALLOC' 494 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ smemory.c:503:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 503 | new_len = alpha * *prev_len; | ^ smemory.c:503:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 503 | new_len = alpha * *prev_len; | ^~~~~ smemory.c:504:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 504 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ smemory.c:504:40: note: in expansion of macro 'SUPERLU_MALLOC' 504 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ smemory.c:523:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 523 | extra = (char*)new_mem - (char*)old_mem; | ^ smemory.c:541:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 541 | new_len = alpha * *prev_len; | ^ smemory.c:541:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 541 | new_len = alpha * *prev_len; | ^~~~~ smemory.c:548:33: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 548 | bytes_to_copy = (char*)stack.array + stack.top1 | ^ smemory.c: In function 'sStackCompress': smemory.c:627:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 627 | stack.used -= (long int) fragment; | ^ smemory.c:628:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 628 | stack.top1 -= (long int) fragment; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-slangs.lo `test -f 'slangs.c' || echo './'`slangs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c slangs.c -fPIC -DPIC -o .libs/libsuperlu_la-slangs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C slangs.c: In function 'slangs': slangs.c:89:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 89 | } else if (lsame_(norm, "M")) { | ^~~ In file included from slu_sdefs.h:37, from slangs.c:35: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ slangs.c:94:25: note: in expansion of macro 'SUPERLU_MAX' 94 | value = SUPERLU_MAX( value, fabs( Aval[i]) ); | ^~~~~~~~~~~ slangs.c:96:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | } else if (lsame_(norm, "O") || *(unsigned char *)norm == '1') { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ slangs.c:102:24: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 102 | sum += fabs(Aval[i]); | ^~~~ slangs.c:106:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 106 | } else if (lsame_(norm, "I")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ slangs.c:108:57: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 108 | if ( !(rwork = (float *) SUPERLU_MALLOC(A->nrow * sizeof(float))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ slangs.c:108:34: note: in expansion of macro 'SUPERLU_MALLOC' 108 | if ( !(rwork = (float *) SUPERLU_MALLOC(A->nrow * sizeof(float))) ) | ^~~~~~~~~~~~~~ slangs.c:114:32: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 114 | rwork[irow] += fabs(Aval[i]); | ^~~~ slangs.c:122:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 122 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ slangs.c:122:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 122 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-spivotgrowth.lo `test -f 'spivotgrowth.c' || echo './'`spivotgrowth.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c spivotgrowth.c -fPIC -DPIC -o .libs/libsuperlu_la-spivotgrowth.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C spivotgrowth.c: In function 'sPivotGrowth': spivotgrowth.c:81:22: warning: passing argument 1 of 'slamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 81 | smlnum = slamch_("S"); | ^~~ spivotgrowth.c:76:29: note: expected 'char *' but argument is of type 'const char *' 76 | extern double slamch_(char *); | ^~~~~~ spivotgrowth.c:81:14: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 81 | smlnum = slamch_("S"); | ^~~~~~~ spivotgrowth.c:82:11: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 82 | rpg = 1. / smlnum; | ^~ In file included from slu_sdefs.h:37, from spivotgrowth.c:32: spivotgrowth.c:91:48: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 91 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ spivotgrowth.c:91:26: note: in expansion of macro 'SUPERLU_MALLOC' 91 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^~~~~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ spivotgrowth.c:105:25: note: in expansion of macro 'SUPERLU_MAX' 105 | maxaj = SUPERLU_MAX( maxaj, fabs(Aval[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ spivotgrowth.c:109:25: note: in expansion of macro 'SUPERLU_MAX' 109 | maxuj = SUPERLU_MAX( maxuj, fabs(Uval[i]) ); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ spivotgrowth.c:113:25: note: in expansion of macro 'SUPERLU_MAX' 113 | maxuj = SUPERLU_MAX( maxuj, fabs(luval[i]) ); | ^~~~~~~~~~~ slu_util.h:79:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 79 | #define SUPERLU_MIN(x, y) ( (x) < (y) ? (x) : (y) ) | ^ spivotgrowth.c:119:23: note: in expansion of macro 'SUPERLU_MIN' 119 | rpg = SUPERLU_MIN( rpg, 1.); | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-spanel_bmod.lo `test -f 'spanel_bmod.c' || echo './'`spanel_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c spanel_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-spanel_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C spanel_bmod.c: In function 'spanel_bmod': spanel_bmod.c:163:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 163 | ops[TRSV] += segsze * (segsze - 1); | ^~ spanel_bmod.c:164:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 164 | ops[GEMV] += 2 * nrow * segsze; | ^~ spanel_bmod.c:336:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 336 | ops[TRSV] += segsze * (segsze - 1); | ^~ spanel_bmod.c:337:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 337 | ops[GEMV] += 2 * nrow * segsze; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-spivotL.lo `test -f 'spivotL.c' || echo './'`spivotL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c spivotL.c -fPIC -DPIC -o .libs/libsuperlu_la-spivotL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C spivotL.c: In function 'spivotL': spivotL.c:117:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 117 | rtemp = fabs (lu_col_ptr[isub]); | ^~~~ spivotL.c:138:17: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 138 | rtemp = fabs (lu_col_ptr[old_pivptr]); | ^~~~ spivotL.c:147:21: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 147 | rtemp = fabs (lu_col_ptr[diag]); | ^~~~ spivotL.c:174:15: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 174 | ops[FACT] += nsupr - nsupc; | ^~ spivotL.c:176:12: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 176 | temp = 1.0 / lu_col_ptr[nsupc]; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sp_ienv.lo `test -f 'sp_ienv.c' || echo './'`sp_ienv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sp_ienv.c -fPIC -DPIC -o .libs/libsuperlu_la-sp_ienv.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sreadhb.lo `test -f 'sreadhb.c' || echo './'`sreadhb.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sreadhb.c -fPIC -DPIC -o .libs/libsuperlu_la-sreadhb.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sreadhb.c: In function 'sReadValues': sreadhb.c:117:32: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 117 | destination[i++] = atof(&buf[s]); | ^~~~ sreadhb.c: In function 'sreadhb': sreadhb.c:200:29: warning: unused variable 'key' [-Wunused-variable] 200 | char buf[100], type[4], key[10], *dummyc; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ssnode_dfs.lo `test -f 'ssnode_dfs.c' || echo './'`ssnode_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ssnode_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-ssnode_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ssnode_dfs.c: In function 'ssnode_dfs': ssnode_dfs.c:82:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 82 | if ( mem_error = sLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ ssnode_dfs.c:95:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 95 | if ( mem_error = sLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-spruneL.lo `test -f 'spruneL.c' || echo './'`spruneL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c spruneL.c -fPIC -DPIC -o .libs/libsuperlu_la-spruneL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ssp_blas3.lo `test -f 'ssp_blas3.c' || echo './'`ssp_blas3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ssp_blas3.c -fPIC -DPIC -o .libs/libsuperlu_la-ssp_blas3.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ssp_blas3.c: In function 'sp_sgemm': ssp_blas3.c:38:30: warning: unused parameter 'transb' [-Wunused-parameter] 38 | sp_sgemm(char *transa, char *transb, int m, int n, int k, | ~~~~~~^~~~~~ ssp_blas3.c:38:42: warning: unused parameter 'm' [-Wunused-parameter] 38 | sp_sgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ ssp_blas3.c:38:56: warning: unused parameter 'k' [-Wunused-parameter] 38 | sp_sgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-superlu_timer.lo `test -f 'superlu_timer.c' || echo './'`superlu_timer.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c superlu_timer.c -fPIC -DPIC -o .libs/libsuperlu_la-superlu_timer.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C superlu_timer.c: In function 'SuperLU_timer_': superlu_timer.c:69:11: warning: conversion from 'clock_t' {aka 'long int'} to 'double' may change value [-Wconversion] 69 | tmp = use.tms_utime; | ^~~ superlu_timer.c:70:9: warning: conversion from 'clock_t' {aka 'long int'} to 'double' may change value [-Wconversion] 70 | tmp += use.tms_stime; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ssnode_bmod.lo `test -f 'ssnode_bmod.c' || echo './'`ssnode_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ssnode_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-ssnode_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ssnode_bmod.c: In function 'ssnode_bmod': ssnode_bmod.c:84:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 84 | ops[TRSV] += nsupc * (nsupc - 1); | ^~ ssnode_bmod.c:85:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 85 | ops[GEMV] += 2 * nrow * nsupc; | ^~ ssnode_bmod.c:49:35: warning: unused variable 'iptr' [-Wunused-variable] 49 | int isub, irow, i, iptr; | ^~~~ ssnode_bmod.c:49:32: warning: unused variable 'i' [-Wunused-variable] 49 | int isub, irow, i, iptr; | ^ ssnode_bmod.c:30:24: warning: unused parameter 'jsupno' [-Wunused-parameter] 30 | const int jsupno, /* in */ | ~~~~~~~~~~~^~~~~~ ssnode_bmod.c:33:24: warning: unused parameter 'tempv' [-Wunused-parameter] 33 | float *tempv, /* working array */ | ~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sutil.lo `test -f 'sutil.c' || echo './'`sutil.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sutil.c -fPIC -DPIC -o .libs/libsuperlu_la-sutil.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C sutil.c: In function 'sFillRHS': sutil.c:380:22: warning: passing argument 2 of 'sp_sgemm' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 380 | sp_sgemm(transc, "N", A->nrow, nrhs, A->ncol, one, A, | ^~~ In file included from sutil.c:20: slu_sdefs.h:205:34: note: expected 'char *' but argument is of type 'const char *' 205 | extern int sp_sgemm (char *, char *, int, int, int, float, | ^~~~~~ In file included from slu_sdefs.h:37: sutil.c: In function 'sinf_norm_error': slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sutil.c:414:15: note: in expansion of macro 'SUPERLU_MAX' 414 | err = SUPERLU_MAX(err, fabs(soln_work[i] - xtrue[i])); | ^~~~~~~~~~~ slu_util.h:78:33: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ sutil.c:415:17: note: in expansion of macro 'SUPERLU_MAX' 415 | xnorm = SUPERLU_MAX(xnorm, fabs(soln_work[i])); | ^~~~~~~~~~~ sutil.c: In function 'sPrint_Dense_Matrix': sutil.c:267:24: warning: 'Astore' is used uninitialized [-Wuninitialized] 267 | register int i, j, lda = Astore->lda; | ^~~ sutil.c:266:19: note: 'Astore' was declared here 266 | DNformat *Astore; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-util.lo `test -f 'util.c' || echo './'`util.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c util.c -fPIC -DPIC -o .libs/libsuperlu_la-util.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C util.c: In function 'super_stats': util.c:340:32: warning: conversion from 'int' to 'float' may change value [-Wconversion] 340 | whichb = (float) isize / max_sup_size * NBUCKS; | ^ util.c:340:18: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 340 | whichb = (float) isize / max_sup_size * NBUCKS; | ^ util.c:347:24: warning: conversion from 'int' to 'float' may change value [-Wconversion] 347 | bl = (float) i * max_sup_size / NBUCKS; | ^ util.c:347:14: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 347 | bl = (float) i * max_sup_size / NBUCKS; | ^ util.c:348:28: warning: conversion from 'int' to 'float' may change value [-Wconversion] 348 | bh = (float) (i+1) * max_sup_size / NBUCKS; | ^ util.c:348:14: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 348 | bh = (float) (i+1) * max_sup_size / NBUCKS; | ^ util.c: In function 'SpaSize': util.c:357:23: warning: conversion from 'int' to 'float' may change value [-Wconversion] 357 | return (sum_npw*8 + np*8 + n*4)/1024.; | ^ util.c:357:30: warning: conversion from 'int' to 'float' may change value [-Wconversion] 357 | return (sum_npw*8 + np*8 + n*4)/1024.; | ^ util.c:357:36: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 357 | return (sum_npw*8 + np*8 + n*4)/1024.; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ util.c: In function 'DenseSize': util.c:362:22: warning: conversion from 'int' to 'float' may change value [-Wconversion] 362 | return (sum_nw*8 + n*8)/1024.;; | ^ util.c:362:28: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 362 | return (sum_nw*8 + n*8)/1024.;; | ~~~~~~~~~~~~~~~~^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-sp_preorder.lo `test -f 'sp_preorder.c' || echo './'`sp_preorder.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c sp_preorder.c -fPIC -DPIC -o .libs/libsuperlu_la-sp_preorder.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_ddefs.h:37, from sp_preorder.c:22: sp_preorder.c: In function 'sp_preorder': sp_preorder.c:101:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 101 | ACstore->colbeg = (int*) SUPERLU_MALLOC(n*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ sp_preorder.c:101:30: note: in expansion of macro 'SUPERLU_MALLOC' 101 | ACstore->colbeg = (int*) SUPERLU_MALLOC(n*sizeof(int)); | ^~~~~~~~~~~~~~ sp_preorder.c:103:46: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 103 | ACstore->colend = (int*) SUPERLU_MALLOC(n*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ sp_preorder.c:103:30: note: in expansion of macro 'SUPERLU_MALLOC' 103 | ACstore->colend = (int*) SUPERLU_MALLOC(n*sizeof(int)); | ^~~~~~~~~~~~~~ sp_preorder.c:174:48: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 174 | iwork = (int*) SUPERLU_MALLOC((n+1)*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ sp_preorder.c:174:28: note: in expansion of macro 'SUPERLU_MALLOC' 174 | iwork = (int*) SUPERLU_MALLOC((n+1)*sizeof(int)); | ^~~~~~~~~~~~~~ sp_preorder.c: In function 'check_perm': sp_preorder.c:211:29: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 211 | marker = (int *) calloc(n, sizeof(int)); | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zcolumn_bmod.lo `test -f 'zcolumn_bmod.c' || echo './'`zcolumn_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zcolumn_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-zcolumn_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zcolumn_bmod.c: In function 'zcolumn_bmod': zcolumn_bmod.c:139:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 139 | ops[TRSV] += 4 * segsze * (segsze - 1); | ^~ zcolumn_bmod.c:140:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 140 | ops[GEMV] += 8 * nrow * segsze; | ^~ zcolumn_bmod.c:284:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 284 | if (mem_error = zLUMemXpand(jcol, nextlu, LUSUP, &nzlumax, Glu)) | ^~~~~~~~~ zcolumn_bmod.c:322:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 322 | ops[TRSV] += 4 * nsupc * (nsupc - 1); | ^~ zcolumn_bmod.c:323:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 323 | ops[GEMV] += 8 * nrow * nsupc; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zcolumn_dfs.lo `test -f 'zcolumn_dfs.c' || echo './'`zcolumn_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zcolumn_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-zcolumn_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zcolumn_dfs.c: In function 'zcolumn_dfs': zcolumn_dfs.c:124:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 124 | if ( mem_error = zLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ zcolumn_dfs.c:166:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 166 | if ( mem_error = | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zcopy_to_ucol.lo `test -f 'zcopy_to_ucol.c' || echo './'`zcopy_to_ucol.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zcopy_to_ucol.c -fPIC -DPIC -o .libs/libsuperlu_la-zcopy_to_ucol.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zcopy_to_ucol.c: In function 'zcopy_to_ucol': zcopy_to_ucol.c:86:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | if (mem_error = zLUMemXpand(jcol, nextu, UCOL, &nzumax, Glu)) | ^~~~~~~~~ zcopy_to_ucol.c:89:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 89 | if (mem_error = zLUMemXpand(jcol, nextu, USUB, &nzumax, Glu)) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-ssp_blas2.lo `test -f 'ssp_blas2.c' || echo './'`ssp_blas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c ssp_blas2.c -fPIC -DPIC -o .libs/libsuperlu_la-ssp_blas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C ssp_blas2.c: In function 'sp_strsv': ssp_blas2.c:109:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 109 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ In file included from slu_sdefs.h:37, from ssp_blas2.c:23: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:109:45: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 109 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:110:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 110 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:110:53: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 110 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:111:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 111 | !lsame_(trans, "C")) *info = -2; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:112:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:112:51: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:117:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 117 | xerbla_("sp_strsv", &i); | ^~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ ssp_blas2.c:130:24: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | if ( lsame_(trans, "N") ) { /* Form x := inv(A)*x. */ | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:132:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 132 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:144:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 144 | solve_ops += nsupc * (nsupc - 1); | ^~ ssp_blas2.c:145:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 145 | solve_ops += 2 * nrow * nsupc; | ^~ ssp_blas2.c:196:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 196 | solve_ops += nsupc * (nsupc + 1); | ^~ ssp_blas2.c:218:35: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 218 | solve_ops += 2*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ ssp_blas2.c:231:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 231 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:242:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 242 | solve_ops += 2 * (nsupr - nsupc) * nsupc; | ^~ ssp_blas2.c:255:31: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 255 | solve_ops += nsupc * (nsupc - 1); | ^~ ssp_blas2.c:279:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 279 | solve_ops += 2*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ ssp_blas2.c:286:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 286 | solve_ops += nsupc * (nsupc + 1); | ^~ ssp_blas2.c: In function 'sp_sgemv': ssp_blas2.c:384:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | notran = lsame_(trans, "N"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:390:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 390 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:390:59: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 390 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ ssp_blas2.c:395:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 395 | xerbla_("sp_sgemv ", &info); | ^~~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ ssp_blas2.c:405:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 405 | if (lsame_(trans, "N")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgsrfs.lo `test -f 'zgsrfs.c' || echo './'`zgsrfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgsrfs.c -fPIC -DPIC -o .libs/libsuperlu_la-zgsrfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgsrfs.c: In function 'zgsrfs': zgsrfs.c:201:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 201 | xerbla_("zgsrfs", &i); | ^~~~~~~~ In file included from slu_zdefs.h:37, from zgsrfs.c:23: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zgsrfs.c:214:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 214 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgsrfs.c:214:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 214 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgsrfs.c:215:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgsrfs.c:215:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgsrfs.c:219:48: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 219 | rwork = (double *) SUPERLU_MALLOC( A->nrow * sizeof(double) ); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ zgsrfs.c:219:24: note: in expansion of macro 'SUPERLU_MALLOC' 219 | rwork = (double *) SUPERLU_MALLOC( A->nrow * sizeof(double) ); | ^~~~~~~~~~~~~~ zgsrfs.c:234:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 234 | eps = dlamch_("Epsilon"); | ^~~~~~~~~ zgsrfs.c:160:27: note: expected 'char *' but argument is of type 'const char *' 160 | extern double dlamch_(char *); | ^~~~~~ zgsrfs.c:235:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 235 | safmin = dlamch_("Safe minimum"); | ^~~~~~~~~~~~~~ zgsrfs.c:160:27: note: expected 'char *' but argument is of type 'const char *' 160 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgsequ.lo `test -f 'zgsequ.c' || echo './'`zgsequ.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgsequ.c -fPIC -DPIC -o .libs/libsuperlu_la-zgsequ.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgsequ.c: In function 'zgsequ': zgsequ.c:114:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | xerbla_("zgsequ", &i); | ^~~~~~~~ In file included from slu_zdefs.h:37, from zgsequ.c:35: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zgsequ.c:130:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | smlnum = dlamch_("S"); | ^~~ zgsequ.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgssv.lo `test -f 'zgssv.c' || echo './'`zgssv.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgssv.c -fPIC -DPIC -o .libs/libsuperlu_la-zgssv.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgssv.c: In function 'zgssv': zgssv.c:167:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 167 | xerbla_("zgssv", &i); | ^~~~~~~ In file included from slu_zdefs.h:37, from zgssv.c:18: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgssvx.lo `test -f 'zgssvx.c' || echo './'`zgssvx.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgssvx.c -fPIC -DPIC -o .libs/libsuperlu_la-zgssvx.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgssvx.c: In function 'zgssvx': zgssvx.c:383:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ In file included from slu_zdefs.h:37, from zgssvx.c:18: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:383:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:384:32: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:384:54: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 384 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:385:26: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | smlnum = dlamch_("Safe minimum"); | ^~~~~~~~~~~~~~ zgssvx.c:364:27: note: expected 'char *' but argument is of type 'const char *' 364 | extern double dlamch_(char *); | ^~~~~~ zgssvx.c:405:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 405 | !(rowequ || colequ || lsame_(equed, "N"))) | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:447:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 447 | xerbla_("zgssvx", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zgssvx.c:486:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 486 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:486:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 486 | rowequ = lsame_(equed, "R") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:487:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:487:58: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | colequ = lsame_(equed, "C") || lsame_(equed, "B"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgssvx.c:540:39: warning: conversion from 'int_t' {aka 'int'} to 'float' may change value [-Wconversion] 540 | mem_usage->total_needed = *info - A->ncol; | ^ zgssvx.c:611:31: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 611 | if ( *rcond < dlamch_("E") ) *info = A->ncol + 1; | ^~~ zgssvx.c:364:27: note: expected 'char *' but argument is of type 'const char *' 364 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgstrf.lo `test -f 'zgstrf.c' || echo './'`zgstrf.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgstrf.c -fPIC -DPIC -o .libs/libsuperlu_la-zgstrf.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgstrf.c: In function 'zgstrf': zgstrf.c:24:60: warning: unused parameter 'drop_tol' [-Wunused-parameter] 24 | zgstrf (superlu_options_t *options, SuperMatrix *A, double drop_tol, | ~~~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgscon.lo `test -f 'zgscon.c' || echo './'`zgscon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgscon.c -fPIC -DPIC -o .libs/libsuperlu_la-zgscon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgscon.c: In function 'zgscon': zgscon.c:88:60: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 88 | onenrm = *(unsigned char *)norm == '1' || lsame_(norm, "O"); | ^~~ In file included from slu_zdefs.h:37, from zgscon.c:23: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgscon.c:89:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 89 | if (! onenrm && ! lsame_(norm, "I")) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zgscon.c:98:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 98 | xerbla_("zgscon", &i); | ^~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zgscon.c:128:22: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 128 | sp_ztrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:128:27: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 128 | sp_ztrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:128:39: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 128 | sp_ztrsv("L", "No trans", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:131:22: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_ztrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:131:27: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_ztrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:131:39: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 131 | sp_ztrsv("U", "No trans", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:136:22: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 136 | sp_ztrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:136:27: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 136 | sp_ztrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:136:40: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 136 | sp_ztrsv("U", "Transpose", "Non-unit", L, U, &work[0], stat, info); | ^~~~~~~~~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:139:22: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_ztrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:139:27: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_ztrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~~~~~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgscon.c:139:40: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 139 | sp_ztrsv("L", "Transpose", "Unit", L, U, &work[0], stat, info); | ^~~~~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zlacon.lo `test -f 'zlacon.c' || echo './'`zlacon.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zlacon.c -fPIC -DPIC -o .libs/libsuperlu_la-zlacon.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zlacon.c: In function 'zlacon_': zlacon.c:107:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | safmin = dlamch_("Safe minimum"); | ^~~~~~~~~~~~~~ zlacon.c:103:27: note: expected 'char *' but argument is of type 'const char *' 103 | extern double dlamch_(char *); | ^~~~~~ zlacon.c:178:1: warning: label 'L90' defined but not used [-Wunused-label] 178 | L90: | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zgstrs.lo `test -f 'zgstrs.c' || echo './'`zgstrs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zgstrs.c -fPIC -DPIC -o .libs/libsuperlu_la-zgstrs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zgstrs.c: In function 'zgstrs': zgstrs.c:126:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 126 | xerbla_("zgstrs", &i); | ^~~~~~~~ In file included from slu_zdefs.h:37, from zgstrs.c:19: slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zgstrs.c:159:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 159 | solve_ops += 4 * nsupc * (nsupc - 1) * nrhs; | ^~ zgstrs.c:160:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 160 | solve_ops += 8 * nrow * nsupc * nrhs; | ^~ zgstrs.c:241:23: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 241 | solve_ops += 4 * nsupc * (nsupc + 1) * nrhs; | ^~ zgstrs.c:270:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 270 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ zgstrs.c:307:26: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | sp_ztrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:307:31: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | sp_ztrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:307:36: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | sp_ztrsv("U", "T", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:310:26: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | sp_ztrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:310:31: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | sp_ztrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:310:36: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | sp_ztrsv("L", "T", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:315:26: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | sp_ztrsv("U", "C", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:315:31: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | sp_ztrsv("U", "C", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:315:36: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | sp_ztrsv("U", "C", "N", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:318:26: warning: passing argument 1 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 318 | sp_ztrsv("L", "C", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:26: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:318:31: warning: passing argument 2 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 318 | sp_ztrsv("L", "C", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:34: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:318:36: warning: passing argument 3 of 'sp_ztrsv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 318 | sp_ztrsv("L", "C", "U", L, U, &Bmat[k*ldb], stat, info); | ^~~ slu_zdefs.h:201:42: note: expected 'char *' but argument is of type 'const char *' 201 | extern int sp_ztrsv (char *, char *, char *, SuperMatrix *, | ^~~~~~ zgstrs.c:92:24: warning: unused variable 'incy' [-Wunused-variable] 92 | int incx = 1, incy = 1; | ^~~~ zgstrs.c:92:14: warning: unused variable 'incx' [-Wunused-variable] 92 | int incx = 1, incy = 1; | ^~~~ zgstrs.c: In function 'zprint_soln': zgstrs.c:338:24: warning: unused parameter 'nrhs' [-Wunused-parameter] 338 | zprint_soln(int n, int nrhs, doublecomplex *soln) | ~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zmyblas2.lo `test -f 'zmyblas2.c' || echo './'`zmyblas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zmyblas2.c -fPIC -DPIC -o .libs/libsuperlu_la-zmyblas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zlangs.lo `test -f 'zlangs.c' || echo './'`zlangs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zlangs.c -fPIC -DPIC -o .libs/libsuperlu_la-zlangs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zlangs.c: In function 'zlangs': zlangs.c:89:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 89 | } else if (lsame_(norm, "M")) { | ^~~ In file included from slu_zdefs.h:37, from zlangs.c:35: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zlangs.c:96:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | } else if (lsame_(norm, "O") || *(unsigned char *)norm == '1') { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zlangs.c:106:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 106 | } else if (lsame_(norm, "I")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zlangs.c:108:58: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 108 | if ( !(rwork = (double *) SUPERLU_MALLOC(A->nrow * sizeof(double))) ) | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ zlangs.c:108:35: note: in expansion of macro 'SUPERLU_MALLOC' 108 | if ( !(rwork = (double *) SUPERLU_MALLOC(A->nrow * sizeof(double))) ) | ^~~~~~~~~~~~~~ zlangs.c:122:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 122 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zlangs.c:122:50: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 122 | } else if (lsame_(norm, "F") || lsame_(norm, "E")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zlaqgs.lo `test -f 'zlaqgs.c' || echo './'`zlaqgs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zlaqgs.c -fPIC -DPIC -o .libs/libsuperlu_la-zlaqgs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zlaqgs.c: In function 'zlaqgs': zlaqgs.c:119:21: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | small = dlamch_("Safe minimum") / dlamch_("Precision"); | ^~~~~~~~~~~~~~ zlaqgs.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double dlamch_(char *); | ^~~~~~ zlaqgs.c:119:47: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | small = dlamch_("Safe minimum") / dlamch_("Precision"); | ^~~~~~~~~~~ zlaqgs.c:105:27: note: expected 'char *' but argument is of type 'const char *' 105 | extern double dlamch_(char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zmemory.lo `test -f 'zmemory.c' || echo './'`zmemory.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zmemory.c -fPIC -DPIC -o .libs/libsuperlu_la-zmemory.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C In file included from slu_zdefs.h:37, from zmemory.c:18: zmemory.c: In function 'zLUMemInit': slu_util.h:78:33: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 78 | #define SUPERLU_MAX(x, y) ( (x) > (y) ? (x) : (y) ) | ^ zmemory.c:196:18: note: in expansion of macro 'SUPERLU_MAX' 196 | nzlmax = SUPERLU_MAX(1, FILL/4.) * annz; | ^~~~~~~~~~~ zmemory.c:63:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 63 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ zmemory.c:199:47: note: in expansion of macro 'TempSpace' 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ zmemory.c:64:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | (w + 1) * m * sizeof(doublecomplex) ) | ^ zmemory.c:199:47: note: in expansion of macro 'TempSpace' 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ zmemory.c:199:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ zmemory.c:200:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ zmemory.c:200:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ zmemory.c:200:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ zmemory.c:200:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 199 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ zmemory.c:63:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 63 | #define TempSpace(m, w) ( (2*w + 4 + NO_MARKER) * m * sizeof(int) + \ | ^ zmemory.c:272:47: note: in expansion of macro 'TempSpace' 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ zmemory.c:64:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | (w + 1) * m * sizeof(doublecomplex) ) | ^ zmemory.c:272:47: note: in expansion of macro 'TempSpace' 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^~~~~~~~~ zmemory.c:272:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ^ zmemory.c:273:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ zmemory.c:273:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ zmemory.c:273:70: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ^ zmemory.c:273:70: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 272 | return ( GluIntArray(n) * iword + TempSpace(m, panel_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ zmemory.c: In function 'zLUWorkInit': zmemory.c:325:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 325 | isize = ( (2 * panel_size + 3 + NO_MARKER ) * m + n ) * sizeof(int); | ^ zmemory.c:327:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 327 | NUM_TEMPV(m,panel_size,maxsuper,rowblk)) * sizeof(doublecomplex); | ^ zmemory.c:330:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 330 | *iworkptr = (int *) intCalloc(isize/sizeof(int)); | ^ zmemory.c:339:54: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 339 | *dworkptr = (doublecomplex *) SUPERLU_MALLOC(dsize); | ^~~~~ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ zmemory.c:339:39: note: in expansion of macro 'SUPERLU_MALLOC' 339 | *dworkptr = (doublecomplex *) SUPERLU_MALLOC(dsize); | ^~~~~~~~~~~~~~ zmemory.c:346:21: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 346 | extra = (char*)old_ptr - (char*)*dworkptr; | ^ zmemory.c: In function 'zexpand': zmemory.c:487:25: warning: conversion from 'int' to 'float' may change value [-Wconversion] 487 | new_len = alpha * *prev_len; | ^ zmemory.c:487:19: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 487 | new_len = alpha * *prev_len; | ^~~~~ zmemory.c:494:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 494 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ zmemory.c:494:28: note: in expansion of macro 'SUPERLU_MALLOC' 494 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ zmemory.c:503:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 503 | new_len = alpha * *prev_len; | ^ zmemory.c:503:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 503 | new_len = alpha * *prev_len; | ^~~~~ zmemory.c:504:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 504 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ zmemory.c:504:40: note: in expansion of macro 'SUPERLU_MALLOC' 504 | new_mem = (void *) SUPERLU_MALLOC((size_t)new_len * lword); | ^~~~~~~~~~~~~~ zmemory.c:523:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 523 | extra = (char*)new_mem - (char*)old_mem; | ^ zmemory.c:541:37: warning: conversion from 'int' to 'float' may change value [-Wconversion] 541 | new_len = alpha * *prev_len; | ^ zmemory.c:541:31: warning: conversion from 'float' to 'int' may change value [-Wfloat-conversion] 541 | new_len = alpha * *prev_len; | ^~~~~ zmemory.c:548:33: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 548 | bytes_to_copy = (char*)stack.array + stack.top1 | ^ zmemory.c: In function 'zStackCompress': zmemory.c:627:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 627 | stack.used -= (long int) fragment; | ^ zmemory.c:628:19: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 628 | stack.top1 -= (long int) fragment; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zpanel_bmod.lo `test -f 'zpanel_bmod.c' || echo './'`zpanel_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zpanel_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-zpanel_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zpanel_bmod.c: In function 'zpanel_bmod': zpanel_bmod.c:151:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 151 | ops[TRSV] += 4 * segsze * (segsze - 1); | ^~ zpanel_bmod.c:152:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 152 | ops[GEMV] += 8 * nrow * segsze; | ^~ zpanel_bmod.c:338:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 338 | ops[TRSV] += 4 * segsze * (segsze - 1); | ^~ zpanel_bmod.c:339:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 339 | ops[GEMV] += 8 * nrow * segsze; | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zpanel_dfs.lo `test -f 'zpanel_dfs.c' || echo './'`zpanel_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zpanel_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-zpanel_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zpivotgrowth.lo `test -f 'zpivotgrowth.c' || echo './'`zpivotgrowth.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zpivotgrowth.c -fPIC -DPIC -o .libs/libsuperlu_la-zpivotgrowth.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zpivotgrowth.c: In function 'zPivotGrowth': zpivotgrowth.c:81:22: warning: passing argument 1 of 'dlamch_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 81 | smlnum = dlamch_("S"); | ^~~ zpivotgrowth.c:75:29: note: expected 'char *' but argument is of type 'const char *' 75 | extern double dlamch_(char *); | ^~~~~~ In file included from slu_zdefs.h:37, from zpivotgrowth.c:31: zpivotgrowth.c:91:48: warning: conversion to 'long unsigned int' from 'int_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 91 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^ slu_util.h:57:42: note: in definition of macro 'USER_MALLOC' 57 | #define USER_MALLOC(size) superlu_malloc(size) | ^~~~ zpivotgrowth.c:91:26: note: in expansion of macro 'SUPERLU_MALLOC' 91 | inv_perm_c = (int *) SUPERLU_MALLOC(A->ncol*sizeof(int)); | ^~~~~~~~~~~~~~ zpivotgrowth.c:78:21: warning: unused variable 'temp_comp' [-Wunused-variable] 78 | doublecomplex temp_comp; | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zpivotL.lo `test -f 'zpivotL.c' || echo './'`zpivotL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zpivotL.c -fPIC -DPIC -o .libs/libsuperlu_la-zpivotL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zpivotL.c: In function 'zpivotL': zpivotL.c:163:15: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 163 | ops[FACT] += 10 * (nsupr - nsupc); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zpruneL.lo `test -f 'zpruneL.c' || echo './'`zpruneL.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zpruneL.c -fPIC -DPIC -o .libs/libsuperlu_la-zpruneL.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zreadhb.lo `test -f 'zreadhb.c' || echo './'`zreadhb.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zreadhb.c -fPIC -DPIC -o .libs/libsuperlu_la-zreadhb.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zreadhb.c: In function 'zreadhb': zreadhb.c:210:29: warning: unused variable 'key' [-Wunused-variable] 210 | char buf[100], type[4], key[10], *dummyc; | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zsnode_bmod.lo `test -f 'zsnode_bmod.c' || echo './'`zsnode_bmod.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zsnode_bmod.c -fPIC -DPIC -o .libs/libsuperlu_la-zsnode_bmod.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zsnode_bmod.c: In function 'zsnode_bmod': zsnode_bmod.c:97:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 97 | ops[TRSV] += 4 * nsupc * (nsupc - 1); | ^~ zsnode_bmod.c:98:19: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 98 | ops[GEMV] += 8 * nrow * nsupc; | ^~ zsnode_bmod.c:62:35: warning: unused variable 'iptr' [-Wunused-variable] 62 | int isub, irow, i, iptr; | ^~~~ zsnode_bmod.c:62:32: warning: unused variable 'i' [-Wunused-variable] 62 | int isub, irow, i, iptr; | ^ zsnode_bmod.c:42:24: warning: unused parameter 'jsupno' [-Wunused-parameter] 42 | const int jsupno, /* in */ | ~~~~~~~~~~~^~~~~~ zsnode_bmod.c:45:32: warning: unused parameter 'tempv' [-Wunused-parameter] 45 | doublecomplex *tempv, /* working array */ | ~~~~~~~~~~~~~~~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zsnode_dfs.lo `test -f 'zsnode_dfs.c' || echo './'`zsnode_dfs.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zsnode_dfs.c -fPIC -DPIC -o .libs/libsuperlu_la-zsnode_dfs.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zsnode_dfs.c: In function 'zsnode_dfs': zsnode_dfs.c:82:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 82 | if ( mem_error = zLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ zsnode_dfs.c:95:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 95 | if ( mem_error = zLUMemXpand(jcol, nextl, LSUB, &nzlmax, Glu) ) | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zsp_blas3.lo `test -f 'zsp_blas3.c' || echo './'`zsp_blas3.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zsp_blas3.c -fPIC -DPIC -o .libs/libsuperlu_la-zsp_blas3.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zsp_blas3.c: In function 'sp_zgemm': zsp_blas3.c:38:30: warning: unused parameter 'transb' [-Wunused-parameter] 38 | sp_zgemm(char *transa, char *transb, int m, int n, int k, | ~~~~~~^~~~~~ zsp_blas3.c:38:42: warning: unused parameter 'm' [-Wunused-parameter] 38 | sp_zgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ zsp_blas3.c:38:56: warning: unused parameter 'k' [-Wunused-parameter] 38 | sp_zgemm(char *transa, char *transb, int m, int n, int k, | ~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zsp_blas2.lo `test -f 'zsp_blas2.c' || echo './'`zsp_blas2.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zsp_blas2.c -fPIC -DPIC -o .libs/libsuperlu_la-zsp_blas2.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zsp_blas2.c: In function 'sp_ztrsv': zsp_blas2.c:111:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 111 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ In file included from slu_zdefs.h:37, from zsp_blas2.c:23: slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:111:45: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 111 | if ( !lsame_(uplo,"L") && !lsame_(uplo, "U") ) *info = -1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:112:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:112:53: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 112 | else if ( !lsame_(trans, "N") && !lsame_(trans, "T") && | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:113:30: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 113 | !lsame_(trans, "C")) *info = -2; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:114:29: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:114:51: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | else if ( !lsame_(diag, "U") && !lsame_(diag, "N") ) *info = -3; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:119:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 119 | xerbla_("sp_ztrsv", &i); | ^~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zsp_blas2.c:132:24: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 132 | if ( lsame_(trans, "N") ) { /* Form x := inv(A)*x. */ | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:134:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 134 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:147:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 147 | solve_ops += 4 * nsupc * (nsupc - 1) + 10 * nsupc; | ^~ zsp_blas2.c:148:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 148 | solve_ops += 8 * nrow * nsupc; | ^~ zsp_blas2.c:201:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 201 | solve_ops += 4 * nsupc * (nsupc + 1) + 10 * nsupc; | ^~ zsp_blas2.c:224:35: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 224 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ zsp_blas2.c:236:31: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 236 | } else if ( lsame_(trans, "T") ) { /* Form x := inv(A')*x */ | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:238:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 238 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:249:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 249 | solve_ops += 8 * (nsupr - nsupc) * nsupc; | ^~ zsp_blas2.c:263:31: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 263 | solve_ops += 4 * nsupc * (nsupc - 1); | ^~ zsp_blas2.c:287:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 287 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ zsp_blas2.c:296:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 296 | solve_ops += 4 * nsupc * (nsupc + 1) + 10 * nsupc; | ^~ zsp_blas2.c:316:27: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 316 | if ( lsame_(uplo, "L") ) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:327:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 327 | solve_ops += 8 * (nsupr - nsupc) * nsupc; | ^~ zsp_blas2.c:342:31: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 342 | solve_ops += 4 * nsupc * (nsupc - 1); | ^~ zsp_blas2.c:366:31: warning: conversion from 'int_t' {aka 'int'} to 'flops_t' {aka 'float'} may change value [-Wconversion] 366 | solve_ops += 8*(U_NZ_START(jcol+1) - U_NZ_START(jcol)); | ^~ zsp_blas2.c:376:27: warning: conversion from 'int' to 'flops_t' {aka 'float'} may change value [-Wconversion] 376 | solve_ops += 4 * nsupc * (nsupc + 1) + 10 * nsupc; | ^~ zsp_blas2.c: In function 'sp_zgemv': zsp_blas2.c:474:28: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 474 | notran = lsame_(trans, "N"); | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:480:36: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 480 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:480:59: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 480 | if ( !notran && !lsame_(trans, "T") && !lsame_(trans, "C")) info = 1; | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ zsp_blas2.c:485:17: warning: passing argument 1 of 'xerbla_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 485 | xerbla_("sp_zgemv ", &info); | ^~~~~~~~~~~ slu_util.h:272:25: note: expected 'char *' but argument is of type 'const char *' 272 | extern int xerbla_ (char *, int *); | ^~~~~~ zsp_blas2.c:491:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 491 | z_eq(&alpha, &comp_zero) && zsp_blas2.c:498:23: warning: passing argument 2 of 'lsame_' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 498 | if (lsame_(trans, "N")) { | ^~~ slu_util.h:271:32: note: expected 'char *' but argument is of type 'const char *' 271 | extern int lsame_ (char *, char *); | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o libsuperlu_la-zutil.lo `test -f 'zutil.c' || echo './'`zutil.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c zutil.c -fPIC -DPIC -o .libs/libsuperlu_la-zutil.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C zutil.c: In function 'zFillRHS': zutil.c:382:22: warning: passing argument 2 of 'sp_zgemm' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 382 | sp_zgemm(transc, "N", A->nrow, nrhs, A->ncol, one, A, | ^~~ In file included from zutil.c:20: slu_zdefs.h:206:34: note: expected 'char *' but argument is of type 'const char *' 206 | extern int sp_zgemm (char *, char *, int, int, int, doublecomplex, | ^~~~~~ zutil.c: In function 'zPrint_Dense_Matrix': zutil.c:268:24: warning: 'Astore' is used uninitialized [-Wuninitialized] 268 | register int i, j, lda = Astore->lda; | ^~~ zutil.c:267:19: note: 'Astore' was declared here 267 | DNformat *Astore; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' /bin/sh ../libtool --tag=CC --mode=link x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -o libsuperlu.la libsuperlu_la-ccolumn_bmod.lo libsuperlu_la-ccolumn_dfs.lo libsuperlu_la-ccopy_to_ucol.lo libsuperlu_la-cgscon.lo libsuperlu_la-cgsequ.lo libsuperlu_la-cgsrfs.lo libsuperlu_la-cgssv.lo libsuperlu_la-cgssvx.lo libsuperlu_la-cgstrf.lo libsuperlu_la-cgstrs.lo libsuperlu_la-clacon.lo libsuperlu_la-clangs.lo libsuperlu_la-claqgs.lo libsuperlu_la-cmemory.lo libsuperlu_la-cmyblas2.lo libsuperlu_la-colamd.lo libsuperlu_la-cpanel_bmod.lo libsuperlu_la-cpanel_dfs.lo libsuperlu_la-cpivotgrowth.lo libsuperlu_la-cpivotL.lo libsuperlu_la-cpruneL.lo libsuperlu_la-creadhb.lo libsuperlu_la-csnode_bmod.lo libsuperlu_la-csnode_dfs.lo libsuperlu_la-csp_blas2.lo libsuperlu_la-csp_blas3.lo libsuperlu_la-cutil.lo libsuperlu_la-dcolumn_bmod.lo libsuperlu_la-dcolumn_dfs.lo libsuperlu_la-dcomplex.lo libsuperlu_la-dcopy_to_ucol.lo libsuperlu_la-dgscon.lo libsuperlu_la-dgsequ.lo libsuperlu_la-dgsrfs.lo libsuperlu_la-dgssv.lo libsuperlu_la-dgssvx.lo libsuperlu_la-dgstrf.lo libsuperlu_la-dgstrs.lo libsuperlu_la-dlacon.lo libsuperlu_la-dlamch.lo libsuperlu_la-dlangs.lo libsuperlu_la-dlaqgs.lo libsuperlu_la-dmemory.lo libsuperlu_la-dmyblas2.lo libsuperlu_la-dpanel_bmod.lo libsuperlu_la-dpanel_dfs.lo libsuperlu_la-dpivotgrowth.lo libsuperlu_la-dpivotL.lo libsuperlu_la-dpruneL.lo libsuperlu_la-dreadhb.lo libsuperlu_la-dsnode_bmod.lo libsuperlu_la-dsnode_dfs.lo libsuperlu_la-dsp_blas2.lo libsuperlu_la-dsp_blas3.lo libsuperlu_la-dutil.lo libsuperlu_la-dzsum1.lo libsuperlu_la-get_perm_c.lo libsuperlu_la-heap_relax_snode.lo libsuperlu_la-icmax1.lo libsuperlu_la-izmax1.lo libsuperlu_la-lsame.lo libsuperlu_la-memory.lo libsuperlu_la-mmd.lo libsuperlu_la-relax_snode.lo libsuperlu_la-scolumn_bmod.lo libsuperlu_la-scolumn_dfs.lo libsuperlu_la-scomplex.lo libsuperlu_la-scopy_to_ucol.lo libsuperlu_la-scsum1.lo libsuperlu_la-sgscon.lo libsuperlu_la-sgsequ.lo libsuperlu_la-sgsrfs.lo libsuperlu_la-sgssv.lo libsuperlu_la-sgssvx.lo libsuperlu_la-sgstrf.lo libsuperlu_la-sgstrs.lo libsuperlu_la-slacon.lo libsuperlu_la-slamch.lo libsuperlu_la-slangs.lo libsuperlu_la-slaqgs.lo libsuperlu_la-smemory.lo libsuperlu_la-smyblas2.lo libsuperlu_la-spanel_bmod.lo libsuperlu_la-spanel_dfs.lo libsuperlu_la-sp_coletree.lo libsuperlu_la-sp_ienv.lo libsuperlu_la-spivotgrowth.lo libsuperlu_la-spivotL.lo libsuperlu_la-sp_preorder.lo libsuperlu_la-spruneL.lo libsuperlu_la-sreadhb.lo libsuperlu_la-ssnode_bmod.lo libsuperlu_la-ssnode_dfs.lo libsuperlu_la-ssp_blas2.lo libsuperlu_la-ssp_blas3.lo libsuperlu_la-superlu_timer.lo libsuperlu_la-sutil.lo libsuperlu_la-util.lo libsuperlu_la-zcolumn_bmod.lo libsuperlu_la-zcolumn_dfs.lo libsuperlu_la-zcopy_to_ucol.lo libsuperlu_la-zgscon.lo libsuperlu_la-zgsequ.lo libsuperlu_la-zgsrfs.lo libsuperlu_la-zgssv.lo libsuperlu_la-zgssvx.lo libsuperlu_la-zgstrf.lo libsuperlu_la-zgstrs.lo libsuperlu_la-zlacon.lo libsuperlu_la-zlangs.lo libsuperlu_la-zlaqgs.lo libsuperlu_la-zmemory.lo libsuperlu_la-zmyblas2.lo libsuperlu_la-zpanel_bmod.lo libsuperlu_la-zpanel_dfs.lo libsuperlu_la-zpivotgrowth.lo libsuperlu_la-zpivotL.lo libsuperlu_la-zpruneL.lo libsuperlu_la-zreadhb.lo libsuperlu_la-zsnode_bmod.lo libsuperlu_la-zsnode_dfs.lo libsuperlu_la-zsp_blas2.lo libsuperlu_la-zsp_blas3.lo libsuperlu_la-zutil.lo -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -llapack -lopenblas libtool: link: ar cr .libs/libsuperlu.a .libs/libsuperlu_la-ccolumn_bmod.o .libs/libsuperlu_la-ccolumn_dfs.o .libs/libsuperlu_la-ccopy_to_ucol.o .libs/libsuperlu_la-cgscon.o .libs/libsuperlu_la-cgsequ.o .libs/libsuperlu_la-cgsrfs.o .libs/libsuperlu_la-cgssv.o .libs/libsuperlu_la-cgssvx.o .libs/libsuperlu_la-cgstrf.o .libs/libsuperlu_la-cgstrs.o .libs/libsuperlu_la-clacon.o .libs/libsuperlu_la-clangs.o .libs/libsuperlu_la-claqgs.o .libs/libsuperlu_la-cmemory.o .libs/libsuperlu_la-cmyblas2.o .libs/libsuperlu_la-colamd.o .libs/libsuperlu_la-cpanel_bmod.o .libs/libsuperlu_la-cpanel_dfs.o .libs/libsuperlu_la-cpivotgrowth.o .libs/libsuperlu_la-cpivotL.o .libs/libsuperlu_la-cpruneL.o .libs/libsuperlu_la-creadhb.o .libs/libsuperlu_la-csnode_bmod.o .libs/libsuperlu_la-csnode_dfs.o .libs/libsuperlu_la-csp_blas2.o .libs/libsuperlu_la-csp_blas3.o .libs/libsuperlu_la-cutil.o .libs/libsuperlu_la-dcolumn_bmod.o .libs/libsuperlu_la-dcolumn_dfs.o .libs/libsuperlu_la-dcomplex.o .libs/libsuperlu_la-dcopy_to_ucol.o .libs/libsuperlu_la-dgscon.o .libs/libsuperlu_la-dgsequ.o .libs/libsuperlu_la-dgsrfs.o .libs/libsuperlu_la-dgssv.o .libs/libsuperlu_la-dgssvx.o .libs/libsuperlu_la-dgstrf.o .libs/libsuperlu_la-dgstrs.o .libs/libsuperlu_la-dlacon.o .libs/libsuperlu_la-dlamch.o .libs/libsuperlu_la-dlangs.o .libs/libsuperlu_la-dlaqgs.o .libs/libsuperlu_la-dmemory.o .libs/libsuperlu_la-dmyblas2.o .libs/libsuperlu_la-dpanel_bmod.o .libs/libsuperlu_la-dpanel_dfs.o .libs/libsuperlu_la-dpivotgrowth.o .libs/libsuperlu_la-dpivotL.o .libs/libsuperlu_la-dpruneL.o .libs/libsuperlu_la-dreadhb.o .libs/libsuperlu_la-dsnode_bmod.o .libs/libsuperlu_la-dsnode_dfs.o .libs/libsuperlu_la-dsp_blas2.o .libs/libsuperlu_la-dsp_blas3.o .libs/libsuperlu_la-dutil.o .libs/libsuperlu_la-dzsum1.o .libs/libsuperlu_la-get_perm_c.o .libs/libsuperlu_la-heap_relax_snode.o .libs/libsuperlu_la-icmax1.o .libs/libsuperlu_la-izmax1.o .libs/libsuperlu_la-lsame.o .libs/libsuperlu_la-memory.o .libs/libsuperlu_la-mmd.o .libs/libsuperlu_la-relax_snode.o .libs/libsuperlu_la-scolumn_bmod.o .libs/libsuperlu_la-scolumn_dfs.o .libs/libsuperlu_la-scomplex.o .libs/libsuperlu_la-scopy_to_ucol.o .libs/libsuperlu_la-scsum1.o .libs/libsuperlu_la-sgscon.o .libs/libsuperlu_la-sgsequ.o .libs/libsuperlu_la-sgsrfs.o .libs/libsuperlu_la-sgssv.o .libs/libsuperlu_la-sgssvx.o .libs/libsuperlu_la-sgstrf.o .libs/libsuperlu_la-sgstrs.o .libs/libsuperlu_la-slacon.o .libs/libsuperlu_la-slamch.o .libs/libsuperlu_la-slangs.o .libs/libsuperlu_la-slaqgs.o .libs/libsuperlu_la-smemory.o .libs/libsuperlu_la-smyblas2.o .libs/libsuperlu_la-spanel_bmod.o .libs/libsuperlu_la-spanel_dfs.o .libs/libsuperlu_la-sp_coletree.o .libs/libsuperlu_la-sp_ienv.o .libs/libsuperlu_la-spivotgrowth.o .libs/libsuperlu_la-spivotL.o .libs/libsuperlu_la-sp_preorder.o .libs/libsuperlu_la-spruneL.o .libs/libsuperlu_la-sreadhb.o .libs/libsuperlu_la-ssnode_bmod.o .libs/libsuperlu_la-ssnode_dfs.o .libs/libsuperlu_la-ssp_blas2.o .libs/libsuperlu_la-ssp_blas3.o .libs/libsuperlu_la-superlu_timer.o .libs/libsuperlu_la-sutil.o .libs/libsuperlu_la-util.o .libs/libsuperlu_la-zcolumn_bmod.o .libs/libsuperlu_la-zcolumn_dfs.o .libs/libsuperlu_la-zcopy_to_ucol.o .libs/libsuperlu_la-zgscon.o .libs/libsuperlu_la-zgsequ.o .libs/libsuperlu_la-zgsrfs.o .libs/libsuperlu_la-zgssv.o .libs/libsuperlu_la-zgssvx.o .libs/libsuperlu_la-zgstrf.o .libs/libsuperlu_la-zgstrs.o .libs/libsuperlu_la-zlacon.o .libs/libsuperlu_la-zlangs.o .libs/libsuperlu_la-zlaqgs.o .libs/libsuperlu_la-zmemory.o .libs/libsuperlu_la-zmyblas2.o .libs/libsuperlu_la-zpanel_bmod.o .libs/libsuperlu_la-zpanel_dfs.o .libs/libsuperlu_la-zpivotgrowth.o .libs/libsuperlu_la-zpivotL.o .libs/libsuperlu_la-zpruneL.o .libs/libsuperlu_la-zreadhb.o .libs/libsuperlu_la-zsnode_bmod.o .libs/libsuperlu_la-zsnode_dfs.o .libs/libsuperlu_la-zsp_blas2.o .libs/libsuperlu_la-zsp_blas3.o .libs/libsuperlu_la-zutil.o libtool: link: ranlib .libs/libsuperlu.a libtool: link: ( cd ".libs" && rm -f "libsuperlu.la" && ln -s "../libsuperlu.la" "libsuperlu.la" ) make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' Making all in src make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_backtrace.lo dal_backtrace.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_backtrace.cc -fPIC -DPIC -o .libs/dal_backtrace.o make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_singleton.lo dal_singleton.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_singleton.cc -fPIC -DPIC -o .libs/dal_singleton.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from dal_singleton.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_convex_ref_simplexified.lo bgeot_convex_ref_simplexified.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref_simplexified.cc -fPIC -DPIC -o .libs/bgeot_convex_ref_simplexified.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref_simplexified.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from ./gmm/gmm_ref.h:45: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_static_stored_objects.lo dal_static_stored_objects.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_static_stored_objects.cc -fPIC -DPIC -o .libs/dal_static_stored_objects.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/dal_static_stored_objects.h:70, from dal_static_stored_objects.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ dal_static_stored_objects.cc: In function 'void dal::del_stored_objects(std::__cxx11::list >&, bool)': dal_static_stored_objects.cc:377:44: warning: loop variable 'pdep' creates a copy from type 'const dal::pstatic_stored_object' {aka 'const std::shared_ptr'} [-Wrange-loop-construct] 377 | for (const pstatic_stored_object pdep : second_dep) { | ^~~~ dal_static_stored_objects.cc:377:44: note: use reference type to prevent copying 377 | for (const pstatic_stored_object pdep : second_dep) { | ^~~~ | & make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_bit_vector.lo dal_bit_vector.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_bit_vector.cc -fPIC -DPIC -o .libs/dal_bit_vector.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/dal_basic.h:41, from getfem/dal_bit_vector.h:51, from dal_bit_vector.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_basic.h:40: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_kdtree.lo bgeot_kdtree.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_kdtree.cc -fPIC -DPIC -o .libs/bgeot_kdtree.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_kdtree.h:42, from bgeot_kdtree.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ bgeot_kdtree.cc: In function 'std::unique_ptr bgeot::build_tree_(ITER, ITER, unsigned int)': bgeot_kdtree.cc:90:37: warning: implicitly-declared 'bgeot::index_node_pair& bgeot::index_node_pair::operator=(const bgeot::index_node_pair&)' is deprecated [-Wdeprecated-copy] 90 | v[i] = begin[rand() % npts]; | ^ getfem/bgeot_kdtree.h:63:5: note: because 'bgeot::index_node_pair' has user-provided 'bgeot::index_node_pair::index_node_pair(const bgeot::index_node_pair&)' 63 | index_node_pair(const index_node_pair& o) : i(o.i), n(o.n) {} | ^~~~~~~~~~~~~~~ bgeot_kdtree.cc: In function 'void bgeot::nearest_neighbor_assist(const nearest_neighbor_data_&, const kdtree_elt_base*, unsigned int)': bgeot_kdtree.cc:202:23: warning: implicitly-declared 'bgeot::index_node_pair& bgeot::index_node_pair::operator=(const bgeot::index_node_pair&)' is deprecated [-Wdeprecated-copy] 202 | *(p.ipt) = *itpt; | ^~~~ getfem/bgeot_kdtree.h:63:5: note: because 'bgeot::index_node_pair' has user-provided 'bgeot::index_node_pair::index_node_pair(const bgeot::index_node_pair&)' 63 | index_node_pair(const index_node_pair& o) : i(o.i), n(o.n) {} | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_geotrans_inv.lo bgeot_geotrans_inv.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geotrans_inv.cc -fPIC -DPIC -o .libs/bgeot_geotrans_inv.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_geotrans_inv.h:55, from bgeot_geotrans_inv.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from getfem/bgeot_geometric_trans.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from bgeot_geotrans_inv.cc:23: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_rtree.lo bgeot_rtree.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_rtree.cc -fPIC -DPIC -o .libs/bgeot_rtree.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from bgeot_rtree.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from getfem/bgeot_rtree.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_mesh_structure.lo bgeot_mesh_structure.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_mesh_structure.cc -fPIC -DPIC -o .libs/bgeot_mesh_structure.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from bgeot_mesh_structure.cc:24: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from getfem/bgeot_mesh_structure.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_geometric_trans.lo bgeot_geometric_trans.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geometric_trans.cc -fPIC -DPIC -o .libs/bgeot_geometric_trans.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from bgeot_geometric_trans.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from bgeot_geometric_trans.cc:24: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from bgeot_geometric_trans.cc:26: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_convex_structure.lo bgeot_convex_structure.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_structure.cc -fPIC -DPIC -o .libs/bgeot_convex_structure.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from bgeot_convex_structure.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_poly.lo bgeot_poly.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly.cc -fPIC -DPIC -o .libs/bgeot_poly.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/bgeot_poly.h:42, from bgeot_poly.cc:24: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_convex_ref.lo bgeot_convex_ref.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref.cc -fPIC -DPIC -o .libs/bgeot_convex_ref.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from bgeot_convex_ref.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from bgeot_convex_ref.cc:24: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/bgeot_convex_structure.h:43, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref.cc:23: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/bgeot_small_vector.h:391:13: required from 'bgeot::small_vector bgeot::operator*(T, const small_vector&) [with T = double]' bgeot_convex_ref.cc:725:76: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_small_vector.lo bgeot_small_vector.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_small_vector.cc -fPIC -DPIC -o .libs/bgeot_small_vector.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from bgeot_small_vector.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_torus.lo bgeot_torus.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_torus.cc -fPIC -DPIC -o .libs/bgeot_torus.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_torus.h:43, from bgeot_torus.cc:21: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from ./getfem/bgeot_geometric_trans.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_ftool.lo bgeot_ftool.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_ftool.cc -fPIC -DPIC -o .libs/bgeot_ftool.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from bgeot_ftool.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_sparse_tensors.lo bgeot_sparse_tensors.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_sparse_tensors.cc -fPIC -DPIC -o .libs/bgeot_sparse_tensors.o In file included from gmm/gmm_except.h:44, from gmm/gmm_ref.h:46, from gmm/gmm_def.h:40, from gmm/gmm_scaled.h:40, from gmm/gmm_blas.h:41, from gmm/gmm_blas_interface.h:44, from bgeot_sparse_tensors.cc:23: gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_sparse_tensors.h:71, from bgeot_sparse_tensors.cc:24: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from bgeot_sparse_tensors.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_node_tab.lo bgeot_node_tab.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_node_tab.cc -fPIC -DPIC -o .libs/bgeot_node_tab.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_node_tab.h:42, from bgeot_node_tab.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/bgeot_small_vector.h:391:13: required from 'bgeot::small_vector bgeot::operator*(T, const small_vector&) [with T = double]' bgeot_node_tab.cc:64:52: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_context.lo getfem_context.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_context.cc -fPIC -DPIC -o .libs/getfem_context.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_context.h:40, from getfem_context.cc:24: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_poly_composite.lo bgeot_poly_composite.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly_composite.cc -fPIC -DPIC -o .libs/bgeot_poly_composite.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from bgeot_poly_composite.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from bgeot_poly_composite.cc:24: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_superlu.lo getfem_superlu.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_superlu.cc -fPIC -DPIC -o .libs/getfem_superlu.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_superlu.h:47, from getfem_superlu.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_region.lo getfem_mesh_region.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_region.cc -fPIC -DPIC -o .libs/getfem_mesh_region.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/dal_basic.h:41, from getfem/dal_bit_vector.h:51, from getfem/getfem_mesh_region.h:43, from getfem_mesh_region.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh_region.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_mesh_region.cc:23: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_im.lo getfem_mesh_im.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im.cc -fPIC -DPIC -o .libs/getfem_mesh_im.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_im.h:40, from getfem_mesh_im.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh.lo getfem_mesh.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh.cc -fPIC -DPIC -o .libs/getfem_mesh.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_torus.h:43, from getfem_mesh.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from ./getfem/bgeot_geometric_trans.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_mesh.cc:25: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100, from getfem_mesh.cc:26: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_integration.lo getfem_integration.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration.cc -fPIC -DPIC -o .libs/getfem_integration.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_torus.h:43, from getfem_integration.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from ./getfem/bgeot_geometric_trans.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99, from getfem_integration.cc:24: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem_integration.cc:348:62: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem.lo getfem_mesh_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem.cc -fPIC -DPIC -o .libs/getfem_mesh_fem.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem_mesh_fem.cc:24: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/deque:67, from /usr/include/c++/13/queue:62, from getfem_mesh_fem.cc:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem_mesh_fem.cc:25: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_mesh_fem.cc: In member function 'virtual void getfem::mesh_fem::enumerate_dof() const': getfem_mesh_fem.cc:364:28: warning: possibly dangling reference to a temporary [-Wdangling-reference] 364 | const base_node &pt = linked_mesh().points_of_convex(cv)[i]; | ^~ getfem_mesh_fem.cc:364:69: note: the temporary was destroyed at the end of the full expression '(&((const getfem::mesh_fem*)this)->getfem::mesh_fem::linked_mesh())->getfem::mesh::.bgeot::basic_mesh::points_of_convex(cv.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](i)' 364 | const base_node &pt = linked_mesh().points_of_convex(cv)[i]; | ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_integration_composite.lo getfem_integration_composite.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration_composite.cc -fPIC -DPIC -o .libs/getfem_integration_composite.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/bgeot_poly.h:42, from getfem/bgeot_poly_composite.h:44, from getfem_integration_composite.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_interpolated_fem.lo getfem_interpolated_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interpolated_fem.cc -fPIC -DPIC -o .libs/getfem_interpolated_fem.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/dal_static_stored_objects.h:70, from getfem/getfem_fem.h:134, from getfem/getfem_interpolated_fem.h:44, from getfem_interpolated_fem.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:136: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/getfem_interpolated_fem.h: In instantiation of 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = getfem::gausspt_interpolation_data; _Args = {const getfem::gausspt_interpolation_data&}]': /usr/include/c++/13/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const getfem::gausspt_interpolation_data*; _ForwardIterator = getfem::gausspt_interpolation_data*]' /usr/include/c++/13/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const getfem::gausspt_interpolation_data*; _ForwardIterator = getfem::gausspt_interpolation_data*; bool _TrivialValueTypes = false]' /usr/include/c++/13/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const getfem::gausspt_interpolation_data*; _ForwardIterator = getfem::gausspt_interpolation_data*]' /usr/include/c++/13/bits/stl_uninitialized.h:373:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const getfem::gausspt_interpolation_data*; _ForwardIterator = getfem::gausspt_interpolation_data*; _Tp = getfem::gausspt_interpolation_data]' /usr/include/c++/13/bits/stl_uninitialized.h:399:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = getfem::gausspt_interpolation_data*; _ForwardIterator = getfem::gausspt_interpolation_data*; _Allocator = allocator]' /usr/include/c++/13/bits/vector.tcc:687:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = getfem::gausspt_interpolation_data; _Alloc = std::allocator; size_type = long unsigned int]' /usr/include/c++/13/bits/stl_vector.h:1013:4: required from 'void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = getfem::gausspt_interpolation_data; _Alloc = std::allocator; size_type = long unsigned int]' getfem_interpolated_fem.cc:85:34: required from here getfem/getfem_interpolated_fem.h:68:10: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 68 | struct gausspt_interpolation_data { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:43, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:135: getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem/getfem_interpolated_fem.h:68:10: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 68 | struct gausspt_interpolation_data { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/alloc_traits.h:33, from /usr/include/c++/13/ext/alloc_traits.h:34, from /usr/include/c++/13/bits/basic_string.h:39, from /usr/include/c++/13/string:54: /usr/include/c++/13/bits/stl_construct.h:119:7: note: synthesized method 'getfem::gausspt_interpolation_data::gausspt_interpolation_data(const getfem::gausspt_interpolation_data&)' first required here 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_projected_fem.lo getfem_projected_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_projected_fem.cc -fPIC -DPIC -o .libs/getfem_projected_fem.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/dal_static_stored_objects.h:70, from getfem/getfem_fem.h:134, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:136: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_global_function.lo getfem_global_function.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_global_function.cc -fPIC -DPIC -o .libs/getfem_global_function.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/getfem_omp.h:53, from ./getfem/dal_singleton.h:48, from ./getfem/bgeot_small_vector.h:40, from ./getfem/bgeot_rtree.h:42, from ./getfem/getfem_global_function.h:42, from getfem_global_function.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from ./getfem/bgeot_rtree.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_global_function.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44, from ./getfem/getfem_global_function.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./getfem/getfem_omp.h:52: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_global_function.h:280:41: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem.lo getfem_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem.cc -fPIC -DPIC -o .libs/getfem_fem.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_torus.h:43, from getfem_fem.cc:28: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from ./getfem/bgeot_geometric_trans.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem_fem.cc:30: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem_fem.cc:33: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_fem.cc: In member function 'void getfem::fem_interpolation_context::pfp_base_value(bgeot::base_tensor&, const getfem::pfem_precomp&)': getfem_fem.cc:113:29: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 113 | { base_tensor u = t; t.mat_transp_reduction(u, M(), 0); } | ^ In file included from ./getfem/bgeot_convex_structure.h:43, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43: ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_fem.cc: In member function 'void getfem::fem_interpolation_context::base_value(bgeot::base_tensor&, bool) const': getfem_fem.cc:155:29: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 155 | { base_tensor u = t; t.mat_transp_reduction(u, M(), 0); } | ^ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_fem.cc: In member function 'void getfem::fem_interpolation_context::pfp_grad_base_value(bgeot::base_tensor&, const getfem::pfem_precomp&)': getfem_fem.cc:195:27: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 195 | base_tensor u = t; t.mat_transp_reduction(u, M(), 0); | ^ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_fem.cc: In member function 'void getfem::fem_interpolation_context::grad_base_value(bgeot::base_tensor&, bool) const': getfem_fem.cc:250:29: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 250 | { base_tensor u = t; t.mat_transp_reduction(u, M(), 0); } | ^ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_fem.cc: In member function 'void getfem::fem_interpolation_context::hess_base_value(bgeot::base_tensor&, bool) const': getfem_fem.cc:268:27: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 268 | { base_tensor u = tt; tt.mat_transp_reduction(u, K(), 1); } break; | ^~ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_fem.cc:270:27: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 270 | { base_tensor u = tt; tt.mat_transp_reduction(u, B(), 1); } break; | ^~ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ In file included from ./getfem/bgeot_tensor.h:40: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:391:13: required from 'bgeot::small_vector bgeot::operator*(T, const small_vector&) [with T = double]' getfem_fem.cc:1339:26: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem_global_function.lo getfem_fem_global_function.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_global_function.cc -fPIC -DPIC -o .libs/getfem_fem_global_function.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/dal_static_stored_objects.h:70, from ./getfem/getfem_fem.h:134, from ./getfem/getfem_fem_global_function.h:41, from getfem_fem_global_function.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43, from ./getfem/bgeot_mesh.h:41, from ./getfem/bgeot_poly_composite.h:45, from ./getfem/getfem_fem.h:136: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44, from ./getfem/getfem_global_function.h:44, from ./getfem/getfem_fem_global_function.h:43: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/getfem_fem.h:135: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_global_function.h:280:41: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_model_solvers.lo getfem_model_solvers.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_model_solvers.cc -fPIC -DPIC -o .libs/getfem_model_solvers.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_global_function.lo getfem_mesh_fem_global_function.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_global_function.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_global_function.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/dal_static_stored_objects.h:70, from ./getfem/getfem_fem.h:134, from ./getfem/getfem_fem_global_function.h:41, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43, from ./getfem/bgeot_mesh.h:41, from ./getfem/bgeot_poly_composite.h:45, from ./getfem/getfem_fem.h:136: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44, from ./getfem/getfem_global_function.h:44, from ./getfem/getfem_fem_global_function.h:43: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/getfem_fem.h:135: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_global_function.h:280:41: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_models.lo getfem_models.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_models.cc -fPIC -DPIC -o .libs/getfem_models.o In file included from gmm/gmm_except.h:44, from gmm/gmm_ref.h:46, from gmm/gmm_def.h:40, from gmm/gmm_kernel.h:41, from gmm/gmm_dense_Householder.h:42, from gmm/gmm_dense_qr.h:40, from gmm/gmm_range_basis.h:40, from getfem_models.cc:23: gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem_models.cc:26: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/iomanip:42, from getfem_models.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from gmm/gmm_std.h:105, from gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem_models.cc: In member function 'virtual void getfem::model::actualize_sizes() const': getfem_models.cc:552:42: warning: loop variable 'var' creates a copy from type 'const std::string' {aka 'const std::__cxx11::basic_string'} [-Wrange-loop-construct] 552 | for (const std::string var : brick.vlist) { | ^~~ getfem_models.cc:552:42: note: use reference type to prevent copying 552 | for (const std::string var : brick.vlist) { | ^~~ | & In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from gmm/gmm_real_part.h:41, from gmm/gmm_kernel.h:43: gmm/gmm_vector.h: In instantiation of 'void gmm::add_rsvector(const V&, rsvector&, linalg_true) [with V = sparse_sub_vector*, sub_interval>; T = double]': gmm/gmm_vector.h:1193:17: required from 'void gmm::add_rsvector(const V&, rsvector&, abstract_sparse) [with V = sparse_sub_vector*, sub_interval>; T = double]' gmm/gmm_vector.h:1179:14: required from 'void gmm::add(const V&, rsvector&) [with V = sparse_sub_vector*, sub_interval>; T = double]' gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix >]' gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix >]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix >]' getfem_models.cc:536:21: required from here gmm/gmm_vector.h:1216:9: warning: implicitly-declared 'gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>& gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>::operator=(const gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>&)' is deprecated [-Wdeprecated-copy] 1216 | it1 = vect_end(v1); ite1 = vect_const_begin(v1); | ~~~~^~~~~~~~~~~~~~ In file included from gmm/gmm_kernel.h:45: gmm/gmm_sub_vector.h:82:5: note: because 'gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>' has user-provided 'gmm::sparse_sub_vector_iterator::sparse_sub_vector_iterator(const gmm::sparse_sub_vector_iterator&) [with IT = gmm::rsvector_const_iterator; MIT = gmm::rsvector_const_iterator; SUBI = gmm::sub_interval]' 82 | sparse_sub_vector_iterator(const sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>& gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>::operator=(const gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>&)' is deprecated [-Wdeprecated-copy] 1216 | it1 = vect_end(v1); ite1 = vect_const_begin(v1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_sub_vector.h:82:5: note: because 'gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>' has user-provided 'gmm::sparse_sub_vector_iterator::sparse_sub_vector_iterator(const gmm::sparse_sub_vector_iterator&) [with IT = gmm::rsvector_const_iterator; MIT = gmm::rsvector_const_iterator; SUBI = gmm::sub_interval]' 82 | sparse_sub_vector_iterator(const sparse_sub_vector_iterator&, linalg_true) [with V = part_vector >*, linalg_real_part>; T = double]': gmm/gmm_vector.h:1193:17: required from 'void gmm::add_rsvector(const V&, rsvector&, abstract_sparse) [with V = part_vector >*, linalg_real_part>; T = double]' gmm/gmm_vector.h:1179:14: required from 'void gmm::add(const V&, rsvector&) [with V = part_vector >*, linalg_real_part>; T = double]' gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = part_col_ref > >*, linalg_real_part>; L2 = col_matrix >]' gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = part_col_ref > >*, linalg_real_part>; L2 = col_matrix >]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = part_col_ref > >*, linalg_real_part>; L2 = col_matrix >]' getfem_models.cc:595:29: required from here gmm/gmm_vector.h:1216:9: warning: implicitly-declared 'gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>& gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>::operator=(const gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>&)' is deprecated [-Wdeprecated-copy] 1216 | it1 = vect_end(v1); ite1 = vect_const_begin(v1); | ~~~~^~~~~~~~~~~~~~ gmm/gmm_real_part.h:140:5: note: because 'gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>' has user-provided 'gmm::part_vector_iterator::part_vector_iterator(const gmm::part_vector_iterator&) [with IT = gmm::rsvector_const_iterator >; MIT = gmm::rsvector_const_iterator >; PART = gmm::linalg_real_part]' 140 | part_vector_iterator(const part_vector_iterator &i) : it(i.it) {} | ^~~~~~~~~~~~~~~~~~~~ gmm/gmm_vector.h:1216:30: warning: implicitly-declared 'gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>& gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>::operator=(const gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>&)' is deprecated [-Wdeprecated-copy] 1216 | it1 = vect_end(v1); ite1 = vect_const_begin(v1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_real_part.h:140:5: note: because 'gmm::part_vector_iterator >, gmm::rsvector_const_iterator >, gmm::linalg_real_part>' has user-provided 'gmm::part_vector_iterator::part_vector_iterator(const gmm::part_vector_iterator&) [with IT = gmm::rsvector_const_iterator >; MIT = gmm::rsvector_const_iterator >; PART = gmm::linalg_real_part]' 140 | part_vector_iterator(const part_vector_iterator &i) : it(i.it) {} | ^~~~~~~~~~~~~~~~~~~~ gmm/gmm_vector.h: In instantiation of 'void gmm::add_rsvector(const V&, rsvector&, linalg_true) [with V = sparse_sub_vector*, sub_interval>; T = std::complex]': gmm/gmm_vector.h:1193:17: required from 'void gmm::add_rsvector(const V&, rsvector&, abstract_sparse) [with V = sparse_sub_vector*, sub_interval>; T = std::complex]' gmm/gmm_vector.h:1179:14: required from 'void gmm::add(const V&, rsvector&) [with V = sparse_sub_vector*, sub_interval>; T = std::complex]' gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix > >]' gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix > >]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix > >]' getfem/getfem_assembling.h:740:10: required from 'void getfem::asm_mass_matrix(const MAT&, const mesh_im&, const mesh_fem&, const mesh_fem&, const mesh_region&) [with MAT = gmm::col_matrix > >]' getfem_models.cc:4523:26: required from here gmm/gmm_vector.h:1216:9: warning: implicitly-declared 'gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>& gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>::operator=(const gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>&)' is deprecated [-Wdeprecated-copy] 1216 | it1 = vect_end(v1); ite1 = vect_const_begin(v1); | ~~~~^~~~~~~~~~~~~~ gmm/gmm_sub_vector.h:82:5: note: because 'gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>' has user-provided 'gmm::sparse_sub_vector_iterator::sparse_sub_vector_iterator(const gmm::sparse_sub_vector_iterator&) [with IT = gmm::rsvector_const_iterator; MIT = gmm::rsvector_const_iterator; SUBI = gmm::sub_interval]' 82 | sparse_sub_vector_iterator(const sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>& gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>::operator=(const gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>&)' is deprecated [-Wdeprecated-copy] 1216 | it1 = vect_end(v1); ite1 = vect_const_begin(v1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_sub_vector.h:82:5: note: because 'gmm::sparse_sub_vector_iterator, gmm::rsvector_const_iterator, gmm::sub_interval>' has user-provided 'gmm::sparse_sub_vector_iterator::sparse_sub_vector_iterator(const gmm::sparse_sub_vector_iterator&) [with IT = gmm::rsvector_const_iterator; MIT = gmm::rsvector_const_iterator; SUBI = gmm::sub_interval]' 82 | sparse_sub_vector_iterator(const sparse_sub_vector_iterator::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::rsvector >*; PART = gmm::linalg_real_part; reference = gmm::ref_elt_vector, gmm::rsvector > >, gmm::linalg_real_part> >; bgeot::size_type = long unsigned int]': gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' getfem/getfem_assembling.h:1075:14: required from 'void getfem::asm_stiffness_matrix_for_homogeneous_laplacian(const MAT&, const mesh_im&, const mesh_fem&, const mesh_region&) [with MAT = gmm::part_col_ref > >*, gmm::linalg_real_part>]' getfem_models.cc:3806:15: required from here gmm/gmm_real_part.h:190:14: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::rsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::rsvector > >&)' is deprecated [-Wdeprecated-copy] 190 | return reference(ref_or_value_type::r( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | linalg_traits::access(origin, begin_, end_, i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | PART(), value_type())); | ~~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::rsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::rsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ gmm/gmm_real_part.h:69:22: note: initializing argument 1 of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::rsvector > >; PART = gmm::linalg_real_part]' 69 | ref_elt_vector(R r_) : r(r_) {} | ~~^~ gmm/gmm_real_part.h: In instantiation of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::rsvector > >; PART = gmm::linalg_real_part]': gmm/gmm_real_part.h:190:14: required from 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::rsvector >*; PART = gmm::linalg_real_part; reference = gmm::ref_elt_vector, gmm::rsvector > >, gmm::linalg_real_part> >; bgeot::size_type = long unsigned int]' gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' getfem/getfem_assembling.h:1075:14: required from 'void getfem::asm_stiffness_matrix_for_homogeneous_laplacian(const MAT&, const mesh_im&, const mesh_fem&, const mesh_region&) [with MAT = gmm::part_col_ref > >*, gmm::linalg_real_part>]' getfem_models.cc:3806:15: required from here gmm/gmm_real_part.h:69:28: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::rsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::rsvector > >&)' is deprecated [-Wdeprecated-copy] 69 | ref_elt_vector(R r_) : r(r_) {} | ^~~~~ gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::rsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::rsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ gmm/gmm_real_part.h: In instantiation of 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::rsvector >*; PART = gmm::linalg_imag_part; reference = gmm::ref_elt_vector, gmm::rsvector > >, gmm::linalg_imag_part> >; bgeot::size_type = long unsigned int]': gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_imag_part>]' gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_imag_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_imag_part>]' getfem/getfem_assembling.h:589:10: required from 'void getfem::asm_real_or_complex_1_param_mat_(const MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, T) [with MAT = gmm::part_col_ref > >*, gmm::linalg_imag_part>; VECT = gmm::part_vector >*, gmm::linalg_imag_part>; T = double]' getfem/getfem_assembling.h:619:37: required from 'void getfem::asm_real_or_complex_1_param_mat_(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, std::complex) [with MAT = gmm::col_matrix > >; VECT = std::vector >; T = double]' getfem/getfem_assembling.h:567:7: required from 'void getfem::asm_real_or_complex_1_param_mat(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*) [with MAT = gmm::col_matrix > >; VECT = std::vector >]' getfem_models.cc:4480:44: required from here gmm/gmm_real_part.h:190:14: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::rsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::rsvector > >&)' is deprecated [-Wdeprecated-copy] 190 | return reference(ref_or_value_type::r( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | linalg_traits::access(origin, begin_, end_, i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | PART(), value_type())); | ~~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::rsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::rsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ gmm/gmm_real_part.h:69:22: note: initializing argument 1 of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::rsvector > >; PART = gmm::linalg_imag_part]' 69 | ref_elt_vector(R r_) : r(r_) {} | ~~^~ gmm/gmm_real_part.h: In instantiation of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::rsvector > >; PART = gmm::linalg_imag_part]': gmm/gmm_real_part.h:190:14: required from 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::rsvector >*; PART = gmm::linalg_imag_part; reference = gmm::ref_elt_vector, gmm::rsvector > >, gmm::linalg_imag_part> >; bgeot::size_type = long unsigned int]' gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_imag_part>]' gmm/gmm_blas.h:1274:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_imag_part>]' gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_imag_part>]' getfem/getfem_assembling.h:589:10: required from 'void getfem::asm_real_or_complex_1_param_mat_(const MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, T) [with MAT = gmm::part_col_ref > >*, gmm::linalg_imag_part>; VECT = gmm::part_vector >*, gmm::linalg_imag_part>; T = double]' getfem/getfem_assembling.h:619:37: required from 'void getfem::asm_real_or_complex_1_param_mat_(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, std::complex) [with MAT = gmm::col_matrix > >; VECT = std::vector >; T = double]' getfem/getfem_assembling.h:567:7: required from 'void getfem::asm_real_or_complex_1_param_mat(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*) [with MAT = gmm::col_matrix > >; VECT = std::vector >]' getfem_models.cc:4480:44: required from here gmm/gmm_real_part.h:69:28: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::rsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::rsvector > >&)' is deprecated [-Wdeprecated-copy] 69 | ref_elt_vector(R r_) : r(r_) {} | ^~~~~ gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::rsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::rsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mat_elem_type.lo getfem_mat_elem_type.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem_type.cc -fPIC -DPIC -o .libs/getfem_mat_elem_type.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem_mat_elem_type.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99, from getfem/getfem_mat_elem_type.h:41, from getfem_mat_elem_type.cc:23: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem_composite.lo getfem_fem_composite.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_composite.cc -fPIC -DPIC -o .libs/getfem_fem_composite.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/bgeot_poly.h:42, from getfem/bgeot_poly_composite.h:44, from getfem_fem_composite.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mat_elem.lo getfem_mat_elem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem.cc -fPIC -DPIC -o .libs/getfem_mat_elem.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem_mat_elem.cc:24: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/deque:67, from getfem_mat_elem.cc:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:136, from getfem_mat_elem.cc:25: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_mat_elem.cc: In member function 'void getfem::emelem_comp_structure_::add_elem(bgeot::base_tensor&, getfem::fem_interpolation_context&, bgeot::scalar_type, bool, bool, getfem::mat_elem_integration_callback*, bgeot::multi_index) const': getfem_mat_elem.cc:241:53: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 241 | base_tensor tt = pfp[k]->hess(ctx.ii()); | ^ In file included from getfem/bgeot_convex_structure.h:43, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:135: getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_level_set.lo getfem_level_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set.cc -fPIC -DPIC -o .libs/getfem_level_set.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_level_set.h:40, from getfem_level_set.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42, from getfem/getfem_mesher.h:46, from getfem/getfem_level_set.h:41: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/bgeot_convex_structure.h:43: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_product.lo getfem_mesh_fem_product.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_product.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_product.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_level_set.lo getfem_mesh_fem_level_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_level_set.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_level_set.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42, from getfem/getfem_mesher.h:46, from getfem/getfem_level_set.h:41, from getfem/getfem_mesh_level_set.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/getfem_config.h:212: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_sum.lo getfem_mesh_fem_sum.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_sum.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_sum.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_mesh_fem_sum.cc: In member function 'virtual void getfem::fem_sum::real_base_value(const getfem::fem_interpolation_context&, bgeot::base_tensor&, bool) const': getfem_mesh_fem_sum.cc:175:23: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 175 | base_tensor tt(t); | ^ In file included from getfem/bgeot_convex_structure.h:43: getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_mesh_fem_sum.cc: In member function 'virtual void getfem::fem_sum::real_grad_base_value(const getfem::fem_interpolation_context&, bgeot::base_tensor&, bool) const': getfem_mesh_fem_sum.cc:211:23: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 211 | base_tensor tt(t); | ^ getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_mesh_fem_sum.cc: In member function 'virtual void getfem::fem_sum::real_hess_base_value(const getfem::fem_interpolation_context&, bgeot::base_tensor&, bool) const': getfem_mesh_fem_sum.cc:241:23: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 241 | base_tensor tt(t); | ^ getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_im_level_set.lo getfem_mesh_im_level_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im_level_set.cc -fPIC -DPIC -o .libs/getfem_mesh_im_level_set.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42, from getfem/getfem_mesher.h:46, from getfem/getfem_level_set.h:41, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_mesh_im_level_set.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ getfem_mesh_im_level_set.cc: In member function 'void getfem::mesh_im_level_set::build_method_of_convex(bgeot::size_type)': getfem_mesh_im_level_set.cc:342:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 342 | const base_node &P = msh.points_of_face_of_convex(i, f)[ipt]; | ^ getfem_mesh_im_level_set.cc:342:72: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::points_of_face_of_convex(i.dal::bv_visitor::operator size_type(), ((int)f)).gmm::tab_ref_index_ref, 5>, gmm::tab_ref_index_ref_iterator_<__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator > > >::operator[](((gmm::tab_ref_index_ref, 5>, gmm::tab_ref_index_ref_iterator_<__gnu_cxx::__normal_iterator >, __gnu_cxx::__normal_iterator > > >::size_type)ipt))' 342 | const base_node &P = msh.points_of_face_of_convex(i, f)[ipt]; | ^ getfem_mesh_im_level_set.cc: In member function 'void getfem::mesh_im_cross_level_set::build_method_of_convex(bgeot::size_type, getfem::mesh&, bgeot::rtree&)': getfem_mesh_im_level_set.cc:597:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 597 | const base_node &P = msh.points_of_convex(i)[ipt]; | ^ getfem_mesh_im_level_set.cc:597:57: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](ipt)' 597 | const base_node &P = msh.points_of_convex(i)[ipt]; | ^ getfem_mesh_im_level_set.cc:608:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 608 | const base_node &P = msh.points_of_convex(i)[ipt]; | ^ getfem_mesh_im_level_set.cc:608:61: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](ipt)' 608 | const base_node &P = msh.points_of_convex(i)[ipt]; | ^ getfem_mesh_im_level_set.cc:628:34: warning: possibly dangling reference to a temporary [-Wdangling-reference] 628 | const base_node &P1 = msh.points_of_convex(i)[ipt1]; | ^~ getfem_mesh_im_level_set.cc:628:67: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](ipt1)' 628 | const base_node &P1 = msh.points_of_convex(i)[ipt1]; | ^ getfem_mesh_im_level_set.cc:629:34: warning: possibly dangling reference to a temporary [-Wdangling-reference] 629 | const base_node &P2 = msh.points_of_convex(i)[ipt2]; | ^~ getfem_mesh_im_level_set.cc:629:67: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](ipt2)' 629 | const base_node &P2 = msh.points_of_convex(i)[ipt2]; | ^ getfem_mesh_im_level_set.cc:653:38: warning: possibly dangling reference to a temporary [-Wdangling-reference] 653 | const base_node &PP1 | ^~~ getfem_mesh_im_level_set.cc:654:74: note: the temporary was destroyed at the end of the full expression '(& global_intersection)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(((bgeot::size_type)((const bgeot::box_index*)it.std::_Rb_tree_const_iterator::operator*())->bgeot::box_index::id)).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](0)' 654 | = global_intersection.points_of_convex((*it)->id)[0]; | ^ getfem_mesh_im_level_set.cc:655:38: warning: possibly dangling reference to a temporary [-Wdangling-reference] 655 | const base_node &PP2 | ^~~ getfem_mesh_im_level_set.cc:656:74: note: the temporary was destroyed at the end of the full expression '(& global_intersection)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(((bgeot::size_type)((const bgeot::box_index*)it.std::_Rb_tree_const_iterator::operator*())->bgeot::box_index::id)).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](1)' 656 | = global_intersection.points_of_convex((*it)->id)[1]; | ^ In file included from getfem/bgeot_tensor.h:40, from getfem/getfem_config.h:212: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_level_set.lo getfem_mesh_level_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_level_set.cc -fPIC -DPIC -o .libs/getfem_mesh_level_set.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42, from getfem/getfem_mesher.h:46, from getfem/getfem_level_set.h:41, from getfem/getfem_mesh_level_set.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/getfem_config.h:212: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem_level_set.lo getfem_fem_level_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_level_set.cc -fPIC -DPIC -o .libs/getfem_fem_level_set.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42, from getfem/getfem_mesher.h:46, from getfem/getfem_level_set.h:41, from getfem/getfem_mesh_level_set.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/getfem_config.h:212: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_partial_mesh_fem.lo getfem_partial_mesh_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_partial_mesh_fem.cc -fPIC -DPIC -o .libs/getfem_partial_mesh_fem.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_torus.lo getfem_torus.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_torus.cc -fPIC -DPIC -o .libs/getfem_torus.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_torus.h:43, from getfem_torus.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from ./getfem/bgeot_geometric_trans.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from getfem/getfem_torus.h:43, from getfem_torus.cc:23: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_torus.cc: In member function 'virtual void getfem::torus_fem::real_base_value(const getfem::fem_interpolation_context&, bgeot::base_tensor&, bool) const': getfem_torus.cc:77:28: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 77 | base_tensor u_temp = u_orig; | ^~~~~~ In file included from ./getfem/bgeot_convex_structure.h:43, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43: ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_torus.cc: In member function 'virtual void getfem::torus_fem::real_grad_base_value(const getfem::fem_interpolation_context&, bgeot::base_tensor&, bool) const': getfem_torus.cc:108:44: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 108 | base_tensor u_origin = pfp->grad(c.ii()); | ^ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_torus.cc:112:43: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 112 | base_tensor n_origin = pfp->val(c.ii()); | ^ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_regular_meshes.lo getfem_regular_meshes.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_regular_meshes.cc -fPIC -DPIC -o .libs/getfem_regular_meshes.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_regular_meshes.h:40, from getfem_regular_meshes.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_interpolation.lo getfem_interpolation.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interpolation.cc -fPIC -DPIC -o .libs/getfem_interpolation.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem_interpolation.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_interpolation.cc: In member function 'bgeot::size_type getfem::mesh_trans_inv::point_on_convex(bgeot::size_type, bgeot::size_type) const': getfem_interpolation.cc:47:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 47 | for (size_type j = 0; it != pts_cvx[cv].end() && j < i; ++it, ++j); | ^~~ ./gmm/gmm_except.h:164:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_interpolation.cc:48:5: note: in expansion of macro 'GMM_ASSERT1' 48 | GMM_ASSERT1(it != pts_cvx[cv].end(), "internal error"); | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_slice.lo getfem_mesh_slice.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_slice.cc -fPIC -DPIC -o .libs/getfem_mesh_slice.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./gmm/gmm_def.h:40, from ./gmm/gmm_kernel.h:41, from getfem/getfem_mesh_slicers.h:53, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh_slicers.h:51: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/bgeot_convex_structure.h:43: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' getfem/getfem_mesh_slicers.h:367:63: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_error_estimate.lo getfem_error_estimate.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_error_estimate.cc -fPIC -DPIC -o .libs/getfem_error_estimate.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/getfem_config.h:155, from ./getfem/getfem_integration.h:96, from ./getfem/getfem_mesh_im.h:40, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_node_tab.h:43, from ./getfem/getfem_integration.h:99: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_integration.h:100: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44, from ./getfem/getfem_error_estimate.h:46: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from ./getfem/getfem_contact_and_friction_common.h:41, from getfem_error_estimate.cc:24: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/getfem_config.h:212: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_mesher.h:840:32: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_slicers.lo getfem_mesh_slicers.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_slicers.cc -fPIC -DPIC -o .libs/getfem_mesh_slicers.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem_mesh_slicers.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54, from getfem_mesh_slicers.cc:23: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from getfem/getfem_omp.h:52: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/bgeot_convex_structure.h:43, from getfem/bgeot_mesh_structure.h:42: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_import.lo getfem_import.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_import.cc -fPIC -DPIC -o .libs/getfem_import.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_import.cc:26: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from getfem_import.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_assembling_tensors.lo getfem_assembling_tensors.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_assembling_tensors.cc -fPIC -DPIC -o .libs/getfem_assembling_tensors.o In file included from gmm/gmm_except.h:44, from gmm/gmm_ref.h:46, from gmm/gmm_def.h:40, from gmm/gmm_scaled.h:40, from gmm/gmm_blas.h:41, from gmm/gmm_blas_interface.h:44, from getfem_assembling_tensors.cc:22: gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem_assembling_tensors.cc:24: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from gmm/gmm_ref.h:45: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_assembling_tensors.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem_assembling_tensors.cc: In member function 'bgeot::size_type getfem::vdim_specif_list::nb_mf() const': getfem_assembling_tensors.cc:30:23: warning: 'std::const_mem_fun_ref_t<_Ret, _Tp> std::mem_fun_ref(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = getfem::vdim_specif]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 30 | std::mem_fun_ref(&vdim_specif::is_mf_ref)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1389:5: note: declared here 1389 | mem_fun_ref(_Ret (_Tp::*__f)() const) | ^~~~~~~~~~~ getfem_assembling_tensors.cc: In member function 'virtual void getfem::ATN_reduced_tensor::update_childs_required_shape()': getfem_assembling_tensors.cc:156:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 156 | for (unsigned i=0; i < rn.size(); ++i) | ^~~ getfem_assembling_tensors.cc:166:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 166 | bgeot::tensor_reduction::diag_shape(ts, red[n].second); | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_export.lo getfem_export.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_export.cc -fPIC -DPIC -o .libs/getfem_export.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem_export.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/iomanip:42, from getfem_export.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem/getfem_export.h:41, from getfem_export.cc:25: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from getfem/getfem_omp.h:52: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/bgeot_convex_structure.h:43, from getfem/bgeot_mesh_structure.h:42: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' getfem/getfem_mesh_slicers.h:367:63: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_functions_and_operators.lo getfem_generic_assembly_functions_and_operators.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_functions_and_operators.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_functions_and_operators.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from ./getfem/getfem_generic_assembly_tree.h:42, from getfem/getfem_generic_assembly_semantic.h:41, from getfem_generic_assembly_functions_and_operators.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from ./getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from ./getfem/getfem_generic_assembly_tree.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ ./getfem/getfem_generic_assembly.h: In copy constructor 'getfem::ga_workspace::ga_workspace(const getfem::ga_workspace&)': ./getfem/getfem_generic_assembly.h:239:9: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 239 | class ga_workspace { | ^~~~~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ getfem_generic_assembly_functions_and_operators.cc: In copy constructor 'getfem::ga_function::ga_function(const getfem::ga_function&)': getfem_generic_assembly_functions_and_operators.cc:698:7: note: synthesized method 'getfem::ga_workspace::ga_workspace(const getfem::ga_workspace&)' first required here 698 | : local_workspace(gaf.local_workspace), expr(gaf.expr), gis(0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_tensor.h:40: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_semantic.lo getfem_generic_assembly_semantic.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_semantic.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_semantic.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from ./getfem/getfem_generic_assembly_tree.h:42, from ./getfem/getfem_generic_assembly_functions_and_operators.h:41, from getfem_generic_assembly_semantic.cc:25: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from ./getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from ./getfem/getfem_generic_assembly_tree.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_tree.lo getfem_generic_assembly_tree.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_tree.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_tree.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from getfem/getfem_generic_assembly_tree.h:42, from getfem_generic_assembly_tree.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from ./getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from getfem/getfem_generic_assembly_tree.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_workspace.lo getfem_generic_assembly_workspace.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_workspace.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_workspace.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from getfem/getfem_generic_assembly_tree.h:42, from getfem_generic_assembly_workspace.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from ./getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from getfem/getfem_generic_assembly_tree.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem_generic_assembly_workspace.cc: In member function 'const gmm::sub_interval& getfem::ga_workspace::interval_of_disabled_variable(const std::string&) const': getfem_generic_assembly_workspace.cc:167:59: warning: loop variable 'p' of type 'const std::pair, gmm::sub_interval>&' binds to a temporary constructed from type 'std::pair, gmm::sub_interval>' [-Wrange-loop-construct] 167 | for (const std::pair &p | ^ getfem_generic_assembly_workspace.cc:167:59: note: use non-reference type 'const std::pair, gmm::sub_interval>' to make the copy explicit or 'const std::pair, gmm::sub_interval>&' to prevent copying In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesher.lo getfem_mesher.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesher.cc -fPIC -DPIC -o .libs/getfem_mesher.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from getfem/bgeot_convex_structure.h:41, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesher.h:42, from getfem_mesher.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_fem.h:136, from getfem/getfem_mesh_fem.h:42, from getfem/getfem_interpolation.h:42, from getfem/getfem_export.h:41, from getfem/getfem_mesher.h:46: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/bgeot_convex_structure.h:43: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_interpolation.lo getfem_generic_assembly_interpolation.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_interpolation.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_interpolation.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from getfem/getfem_generic_assembly_tree.h:42, from getfem_generic_assembly_interpolation.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from ./getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from getfem/getfem_generic_assembly_tree.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem_generic_assembly_interpolation.cc: In member function 'virtual void getfem::interpolate_transformation_expression::init(const getfem::ga_workspace&) const': getfem_generic_assembly_interpolation.cc:584:11: warning: possibly dangling reference to a temporary [-Wdangling-reference] 584 | convex_index = (target_region == mesh_region::all_convexes().id()) | ^~~~~~~~~~~~ getfem_generic_assembly_interpolation.cc:586:65: note: the temporary was destroyed at the end of the full expression 'getfem::mesh::region(bgeot::size_type) const(((bgeot::size_type)((const getfem::interpolate_transformation_expression*)this)->getfem::interpolate_transformation_expression::target_region)).getfem::mesh_region::index()' 586 | : target_mesh.region(target_region).index(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ getfem_generic_assembly_interpolation.cc:601:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 601 | const base_node &pt = target_mesh.points_of_convex(cv)[ip]; | ^~ getfem_generic_assembly_interpolation.cc:601:70: note: the temporary was destroyed at the end of the full expression '(&((const getfem::interpolate_transformation_expression*)this)->getfem::interpolate_transformation_expression::target_mesh)->getfem::mesh::.bgeot::basic_mesh::points_of_convex(cv.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::operator[](((gmm::tab_ref_index_ref, 5>, __gnu_cxx::__normal_iterator > >::size_type)ip))' 601 | const base_node &pt = target_mesh.points_of_convex(cv)[ip]; | ^ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_linearized_plates.lo getfem_linearized_plates.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_linearized_plates.cc -fPIC -DPIC -o .libs/getfem_linearized_plates.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_nonlinear_elasticity.lo getfem_nonlinear_elasticity.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_nonlinear_elasticity.cc -fPIC -DPIC -o .libs/getfem_nonlinear_elasticity.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fourth_order.lo getfem_fourth_order.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fourth_order.cc -fPIC -DPIC -o .libs/getfem_fourth_order.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_omp.lo getfem_omp.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_omp.cc -fPIC -DPIC -o .libs/getfem_omp.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem_omp.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from getfem/getfem_omp.h:43: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_mesh_structure.h:43, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_omp.cc:23: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_large_sliding.lo getfem_contact_and_friction_large_sliding.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_large_sliding.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_large_sliding.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from getfem_contact_and_friction_large_sliding.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from getfem/bgeot_rtree.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_large_sliding.cc:23: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from getfem/getfem_omp.h:52: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_common.lo getfem_contact_and_friction_common.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_common.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_common.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem_contact_and_friction_common.cc: In member function 'void getfem::multi_contact_frame::compute_contact_pairs()': getfem_contact_and_friction_common.cc:1054:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1054 | const base_node &x0 = pf_s->ref_convex(cv)->points_of_face(iff)[0]; | ^~ getfem_contact_and_friction_common.cc:1054:74: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access*)(& getfem::virtual_fem::ref_convex(cv)))->std::__shared_ptr_access::operator->()->bgeot::convex_of_reference::.bgeot::convex >::points_of_face(((int)iff)).gmm::tab_ref_index_ref<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator > >::operator[](0)' 1054 | const base_node &x0 = pf_s->ref_convex(cv)->points_of_face(iff)[0]; | ^ getfem_contact_and_friction_common.cc: In member function 'virtual int getfem::raytracing_interpolate_transformation::transform(const getfem::ga_workspace&, const getfem::mesh&, getfem::fem_interpolation_context&, const bgeot::base_small_vector&, const getfem::mesh**, bgeot::size_type&, bgeot::short_type&, bgeot::base_node&, bgeot::base_small_vector&, std::map >&, bool) const': getfem_contact_and_friction_common.cc:1753:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1753 | const base_node &Y0 | ^~ getfem_contact_and_friction_common.cc:1754:62: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access*)(& getfem::virtual_fem::ref_convex(cv_y)))->std::__shared_ptr_access::operator->()->bgeot::convex_of_reference::.bgeot::convex >::points_of_face(((int)face_y)).gmm::tab_ref_index_ref<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator > >::operator[](0)' 1754 | = pfu_y->ref_convex(cv_y)->points_of_face(face_y)[0]; | ^ getfem_contact_and_friction_common.cc: In member function 'virtual int getfem::projection_interpolate_transformation::transform(const getfem::ga_workspace&, const getfem::mesh&, getfem::fem_interpolation_context&, const bgeot::base_small_vector&, const getfem::mesh**, bgeot::size_type&, bgeot::short_type&, bgeot::base_node&, bgeot::base_small_vector&, std::map >&, bool) const': getfem_contact_and_friction_common.cc:2182:26: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2182 | const base_node &Y0 | ^~ getfem_contact_and_friction_common.cc:2183:62: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access*)(& getfem::virtual_fem::ref_convex(cv_y)))->std::__shared_ptr_access::operator->()->bgeot::convex_of_reference::.bgeot::convex >::points_of_face(((int)face_y)).gmm::tab_ref_index_ref<__gnu_cxx::__normal_iterator*, std::vector > >, __gnu_cxx::__normal_iterator > >::operator[](0)' 2183 | = pfu_y->ref_convex(cv_y)->points_of_face(face_y)[0]; | ^ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_mesher.h:840:32: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem/getfem_generic_assembly.h: In instantiation of 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = getfem::ga_workspace; _Args = {getfem::ga_workspace}; _Tp = std::_List_node]': /usr/include/c++/13/bits/alloc_traits.h:537:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = getfem::ga_workspace; _Args = {getfem::ga_workspace}; _Tp = std::_List_node; allocator_type = std::allocator >]' /usr/include/c++/13/bits/stl_list.h:713:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {getfem::ga_workspace}; _Tp = getfem::ga_workspace; _Alloc = std::allocator; _Node = std::__cxx11::list::_Node]' /usr/include/c++/13/bits/stl_list.h:2005:32: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {getfem::ga_workspace}; _Tp = getfem::ga_workspace; _Alloc = std::allocator; iterator = std::__cxx11::list::iterator]' /usr/include/c++/13/bits/stl_list.h:1311:24: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = getfem::ga_workspace; _Alloc = std::allocator; value_type = getfem::ga_workspace]' getfem_contact_and_friction_common.cc:244:27: required from here getfem/getfem_generic_assembly.h:239:9: warning: implicitly-declared 'bgeot::tensor::tensor(const bgeot::tensor&)' is deprecated [-Wdeprecated-copy] 239 | class ga_workspace { | ^~~~~~~~~~~~ ./getfem/bgeot_tensor.h:315:13: note: because 'bgeot::tensor' has user-provided 'bgeot::tensor& bgeot::tensor::operator=(const bgeot::tensor&) [with T = double]' 315 | tensor &operator =(const tensor &t) { | ^~~~~~~~ In file included from /usr/include/c++/13/x86_64-alt-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/bits/stl_tree.h:64: /usr/include/c++/13/bits/new_allocator.h:187:11: note: synthesized method 'getfem::ga_workspace::ga_workspace(const getfem::ga_workspace&)' first required here 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_im_data.lo getfem_im_data.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_im_data.cc -fPIC -DPIC -o .libs/getfem_im_data.o In file included from ./gmm/gmm_except.h:44, from ./getfem/dal_config.h:40, from ./getfem/bgeot_config.h:49, from ./getfem/getfem_config.h:155, from ./getfem/getfem_integration.h:96, from ./getfem/getfem_mesh_im.h:40, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_node_tab.h:43, from ./getfem/getfem_integration.h:99: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_integration.h:100: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_nodal.lo getfem_contact_and_friction_nodal.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_nodal.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_nodal.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_mesher.h:840:32: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_integral.lo getfem_contact_and_friction_integral.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_integral.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_integral.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:53, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from getfem_contact_and_friction_integral.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/set:62, from getfem/bgeot_rtree.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_integral.cc:23: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from getfem/getfem_omp.h:52: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_plasticity.lo getfem_plasticity.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_plasticity.cc -fPIC -DPIC -o .libs/getfem_plasticity.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from getfem/getfem_assembling_tensors.h:43, from getfem/getfem_assembling.h:45, from getfem/getfem_models.h:43: getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_compile_and_exec.lo getfem_generic_assembly_compile_and_exec.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_compile_and_exec.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_compile_and_exec.o In file included from ./gmm/gmm_except.h:44, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_generic_assembly_compile_and_exec.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from getfem/dal_config.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ./gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/bgeot_node_tab.h:43, from getfem/getfem_integration.h:99: getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_integration.h:100: getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from getfem/getfem_mesh_slice.h:40, from getfem/getfem_export.h:42, from getfem/getfem_mesher.h:46, from getfem/getfem_level_set.h:41, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_mesh_im_level_set.h:42: getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43, from getfem/getfem_generic_assembly_tree.h:43, from getfem_generic_assembly_compile_and_exec.cc:23: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from getfem/bgeot_tensor.h:40, from getfem/getfem_config.h:212: getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfem/getfem_mesher.h:840:32: required from here getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_continuation.lo getfem_continuation.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_continuation.cc -fPIC -DPIC -o .libs/getfem_continuation.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from ./getfem/getfem_generic_assembly.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_models.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ./getfem/getfem_mesh_slicers.h:367:63: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_level_set_contact.lo getfem_level_set_contact.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set_contact.cc -fPIC -DPIC -o .libs/getfem_level_set_contact.o In file included from ./gmm/gmm_except.h:44, from ./gmm/gmm_ref.h:46, from ./gmm/gmm_def.h:40, from ./gmm/gmm_kernel.h:41, from ./getfem/getfem_assembling_tensors.h:40, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ./gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ./getfem/dal_config.h:41, from ./getfem/bgeot_config.h:49, from ./getfem/bgeot_convex_structure.h:42, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41: ./gmm/gmm_algobase.h: At global scope: ./gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from ./gmm/gmm_ref.h:45: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ./gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh_structure.h:43: ./getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_fem.h:136, from ./getfem/getfem_mesh_fem.h:42: ./getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ./getfem/getfem_assembling_tensors.h:43: ./getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ./getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ./getfem/getfem_mesh_slice.h:40, from ./getfem/getfem_generic_assembly.h:44, from ./getfem/getfem_assembling.h:46: ./getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ./getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ./gmm/gmm_std.h:105, from ./gmm/gmm_except.h:43: ./getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ./getfem/bgeot_tensor.h:40, from ./getfem/bgeot_convex_structure.h:43: ./getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ./getfem/getfem_mesher.h:840:32: required from here ./getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/sh ../libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -version-info 5:3:0 -o libgetfem.la -rpath /usr/lib64 dal_backtrace.lo dal_bit_vector.lo dal_singleton.lo dal_static_stored_objects.lo bgeot_convex_structure.lo bgeot_convex_ref_simplexified.lo bgeot_convex_ref.lo bgeot_geometric_trans.lo bgeot_geotrans_inv.lo bgeot_kdtree.lo bgeot_mesh_structure.lo bgeot_rtree.lo bgeot_node_tab.lo bgeot_small_vector.lo bgeot_sparse_tensors.lo bgeot_torus.lo bgeot_poly.lo bgeot_poly_composite.lo bgeot_ftool.lo getfem_models.lo getfem_model_solvers.lo getfem_superlu.lo getfem_mesh.lo getfem_mesh_region.lo getfem_context.lo getfem_mesh_fem.lo getfem_mesh_im.lo getfem_integration.lo getfem_integration_composite.lo getfem_global_function.lo getfem_fem.lo getfem_interpolated_fem.lo getfem_projected_fem.lo getfem_fem_global_function.lo getfem_mesh_fem_global_function.lo getfem_fem_composite.lo getfem_mat_elem.lo getfem_mat_elem_type.lo getfem_level_set.lo getfem_mesh_level_set.lo getfem_mesh_im_level_set.lo getfem_mesh_fem_level_set.lo getfem_mesh_fem_product.lo getfem_mesh_fem_sum.lo getfem_fem_level_set.lo getfem_partial_mesh_fem.lo getfem_torus.lo getfem_mesh_slicers.lo getfem_mesh_slice.lo getfem_regular_meshes.lo getfem_import.lo getfem_interpolation.lo getfem_error_estimate.lo getfem_export.lo getfem_assembling_tensors.lo getfem_generic_assembly_tree.lo getfem_generic_assembly_functions_and_operators.lo getfem_generic_assembly_semantic.lo getfem_generic_assembly_workspace.lo getfem_generic_assembly_compile_and_exec.lo getfem_generic_assembly_interpolation.lo getfem_mesher.lo getfem_fourth_order.lo getfem_nonlinear_elasticity.lo getfem_linearized_plates.lo getfem_contact_and_friction_common.lo getfem_contact_and_friction_nodal.lo getfem_contact_and_friction_integral.lo getfem_contact_and_friction_large_sliding.lo getfem_plasticity.lo getfem_omp.lo getfem_level_set_contact.lo getfem_im_data.lo getfem_continuation.lo /usr/src/RPM/BUILD/getfem-5.3/superlu/libsuperlu.la -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lboost_system -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -llapack -lopenblas libtool: link: x86_64-alt-linux-g++ -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o .libs/dal_backtrace.o .libs/dal_bit_vector.o .libs/dal_singleton.o .libs/dal_static_stored_objects.o .libs/bgeot_convex_structure.o .libs/bgeot_convex_ref_simplexified.o .libs/bgeot_convex_ref.o .libs/bgeot_geometric_trans.o .libs/bgeot_geotrans_inv.o .libs/bgeot_kdtree.o .libs/bgeot_mesh_structure.o .libs/bgeot_rtree.o .libs/bgeot_node_tab.o .libs/bgeot_small_vector.o .libs/bgeot_sparse_tensors.o .libs/bgeot_torus.o .libs/bgeot_poly.o .libs/bgeot_poly_composite.o .libs/bgeot_ftool.o .libs/getfem_models.o .libs/getfem_model_solvers.o .libs/getfem_superlu.o .libs/getfem_mesh.o .libs/getfem_mesh_region.o .libs/getfem_context.o .libs/getfem_mesh_fem.o .libs/getfem_mesh_im.o .libs/getfem_integration.o .libs/getfem_integration_composite.o .libs/getfem_global_function.o .libs/getfem_fem.o .libs/getfem_interpolated_fem.o .libs/getfem_projected_fem.o .libs/getfem_fem_global_function.o .libs/getfem_mesh_fem_global_function.o .libs/getfem_fem_composite.o .libs/getfem_mat_elem.o .libs/getfem_mat_elem_type.o .libs/getfem_level_set.o .libs/getfem_mesh_level_set.o .libs/getfem_mesh_im_level_set.o .libs/getfem_mesh_fem_level_set.o .libs/getfem_mesh_fem_product.o .libs/getfem_mesh_fem_sum.o .libs/getfem_fem_level_set.o .libs/getfem_partial_mesh_fem.o .libs/getfem_torus.o .libs/getfem_mesh_slicers.o .libs/getfem_mesh_slice.o .libs/getfem_regular_meshes.o .libs/getfem_import.o .libs/getfem_interpolation.o .libs/getfem_error_estimate.o .libs/getfem_export.o .libs/getfem_assembling_tensors.o .libs/getfem_generic_assembly_tree.o .libs/getfem_generic_assembly_functions_and_operators.o .libs/getfem_generic_assembly_semantic.o .libs/getfem_generic_assembly_workspace.o .libs/getfem_generic_assembly_compile_and_exec.o .libs/getfem_generic_assembly_interpolation.o .libs/getfem_mesher.o .libs/getfem_fourth_order.o .libs/getfem_nonlinear_elasticity.o .libs/getfem_linearized_plates.o .libs/getfem_contact_and_friction_common.o .libs/getfem_contact_and_friction_nodal.o .libs/getfem_contact_and_friction_integral.o .libs/getfem_contact_and_friction_large_sliding.o .libs/getfem_plasticity.o .libs/getfem_omp.o .libs/getfem_level_set_contact.o .libs/getfem_im_data.o .libs/getfem_continuation.o -Wl,--whole-archive /usr/src/RPM/BUILD/getfem-5.3/superlu/.libs/libsuperlu.a -Wl,--no-whole-archive -lboost_system -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -llapack -lopenblas -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o -g -O2 -flto=auto -O3 -Wl,-soname -Wl,libgetfem.so.5 -o .libs/libgetfem.so.5.0.3 ../superlu/dgsrfs.c:168: warning: type of 'daxpy_' does not match original declaration [-Wlto-type-mismatch] 168 | extern int daxpy_(int *, double *, double *, int *, double *, int *); | gmm/gmm_blas_interface.h:154:10: note: return value type mismatch 154 | void daxpy_(const long *n, const double *alpha, const double *x, | ^ gmm/gmm_blas_interface.h:154:10: note: type 'void' should match type 'int' gmm/gmm_blas_interface.h:154:10: note: 'daxpy_' was previously declared here gmm/gmm_blas_interface.h:154:10: note: code may be misoptimized unless '-fno-strict-aliasing' is used libtool: link: (cd ".libs" && rm -f "libgetfem.so.5" && ln -s "libgetfem.so.5.0.3" "libgetfem.so.5") libtool: link: (cd ".libs" && rm -f "libgetfem.so" && ln -s "libgetfem.so.5.0.3" "libgetfem.so") libtool: link: ( cd ".libs" && rm -f "libgetfem.la" && ln -s "../libgetfem.la" "libgetfem.la" ) make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' Making all in tests make[2]: Nothing to be done for 'all'. Making all in interface Making all in src Making all in . make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CC --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gfi_array.lo gfi_array.c libtool: compile: x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gfi_array.c -fPIC -DPIC -o .libs/gfi_array.o cc1: warning: command-line option '-Wno-terminate' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-ftemplate-depth=100' is valid for C++/ObjC++ but not for C gfi_array.c: In function 'gfi_array_create': gfi_array.c:54:20: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 54 | t->dim.dim_len = ndim; | ^~~~ gfi_array.c:55:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 55 | t->dim.dim_val = gfi_calloc(ndim, sizeof(int)); if ( t->dim.dim_val == NULL) { gfi_free(t); return NULL; } | ^~~~ gfi_array.c:59:55: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 59 | for (i=0,sz=1; i < ndim; ++i) { t->dim.dim_val[i] = dims[i]; sz *= dims[i]; } | ^~~~ gfi_array.c:63:56: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 63 | t->storage.gfi_storage_u.data_char.data_char_len = sz; | ^~ gfi_array.c:64:69: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 64 | t->storage.gfi_storage_u.data_char.data_char_val = gfi_malloc(sz*sizeof(char)); | ^ gfi_array.c:68:58: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 68 | t->storage.gfi_storage_u.data_int32.data_int32_len = sz; | ^~ gfi_array.c:69:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 69 | t->storage.gfi_storage_u.data_int32.data_int32_val = gfi_malloc(sz*sizeof(int)); | ^ gfi_array.c:73:60: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 73 | t->storage.gfi_storage_u.data_uint32.data_uint32_len = sz; | ^~ gfi_array.c:74:73: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 74 | t->storage.gfi_storage_u.data_uint32.data_uint32_val = gfi_malloc(sz*sizeof(int)); | ^ gfi_array.c:78:56: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 78 | t->storage.gfi_storage_u.data_cell.data_cell_len = sz; | ^~ gfi_array.c:79:80: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 79 | t->storage.gfi_storage_u.data_cell.data_cell_val = (gfi_array**)gfi_calloc(sz,sizeof(gfi_array*)); | ^~ gfi_array.c:84:60: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 84 | t->storage.gfi_storage_u.data_double.data_double_len = sz * (is_complex ? 2 : 1); | ^~ gfi_array.c:85:71: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 85 | t->storage.gfi_storage_u.data_double.data_double_val = gfi_calloc(sz,sizeof(double) * (is_complex ? 2 : 1)); | ^~ gfi_array.c:89:48: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 89 | t->storage.gfi_storage_u.objid.objid_len = sz; | ^~ gfi_array.c:90:59: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 90 | t->storage.gfi_storage_u.objid.objid_val = gfi_calloc(sz, sizeof(gfi_object_id)); | ^~ gfi_array.c: In function 'gfi_array_from_string': gfi_array.c:124:42: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 124 | if (t) memcpy(gfi_char_get_data(t), s, n); | ^ gfi_array.c: In function 'gfi_create_sparse': gfi_array.c:133:23: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 133 | t->dim.dim_val[0] = m; t->dim.dim_val[1] = n; | ^ gfi_array.c:133:46: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 133 | t->dim.dim_val[0] = m; t->dim.dim_val[1] = n; | ^ gfi_array.c:136:43: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 136 | t->storage.gfi_storage_u.sp.ir.ir_len = nzmax; t->storage.gfi_storage_u.sp.ir.ir_val = gfi_calloc(nzmax,sizeof(int)); | ^~~~~ gfi_array.c:136:101: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 136 | t->storage.gfi_storage_u.sp.ir.ir_len = nzmax; t->storage.gfi_storage_u.sp.ir.ir_val = gfi_calloc(nzmax,sizeof(int)); | ^~~~~ gfi_array.c:137:43: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 137 | t->storage.gfi_storage_u.sp.jc.jc_len = n+1; t->storage.gfi_storage_u.sp.jc.jc_val = gfi_calloc(n+1,sizeof(int)); | ^ gfi_array.c:137:102: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 137 | t->storage.gfi_storage_u.sp.jc.jc_len = n+1; t->storage.gfi_storage_u.sp.jc.jc_val = gfi_calloc(n+1,sizeof(int)); | ~^~ gfi_array.c:138:43: warning: conversion to 'u_int' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 138 | t->storage.gfi_storage_u.sp.pr.pr_len = nzmax * (is_complex ? 2 : 1); | ^~~~~ gfi_array.c:139:54: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 139 | t->storage.gfi_storage_u.sp.pr.pr_val = gfi_calloc(nzmax,sizeof(double) * (is_complex ? 2 : 1)); | ^~~~~ gfi_array.c: In function 'gfi_array_destroy': gfi_array.c:182:17: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 182 | for (i=0; i < t->storage.gfi_storage_u.data_cell.data_cell_len; ++i) | ^ gfi_array.c: In function 'gfi_array_get_ndim': gfi_array.c:208:16: warning: conversion to 'int' from 'u_int' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 208 | return t->dim.dim_len; | ~~~~~~^~~~~~~~ gfi_array.c: In function 'gfi_array_print_': gfi_array.c:336:15: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 336 | for (i=0; i < lev; ++i) printf(" "); | ^ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:342:5: note: in expansion of macro 'PRINT_ARR' 342 | PRINT_ARR("%c","",t->storage.gfi_storage_u.data_char.data_char_len,400,80,t->storage.gfi_storage_u.data_char.data_char_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:342:5: note: in expansion of macro 'PRINT_ARR' 342 | PRINT_ARR("%c","",t->storage.gfi_storage_u.data_char.data_char_len,400,80,t->storage.gfi_storage_u.data_char.data_char_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.data_char.data_char_len,400,80,t->storage.gfi_storage_u.data_char.data_char_val); | ^~~~~~~~~ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:345:5: note: in expansion of macro 'PRINT_ARR' 345 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.data_int32.data_int32_len,60,15,t->storage.gfi_storage_u.data_int32.data_int32_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:345:5: note: in expansion of macro 'PRINT_ARR' 345 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.data_int32.data_int32_len,60,15,t->storage.gfi_storage_u.data_int32.data_int32_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.data_int32.data_int32_len,60,15,t->storage.gfi_storage_u.data_int32.data_int32_val); | ^~~~~~~~~ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:348:5: note: in expansion of macro 'PRINT_ARR' 348 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.data_uint32.data_uint32_len,60,15,t->storage.gfi_storage_u.data_uint32.data_uint32_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:348:5: note: in expansion of macro 'PRINT_ARR' 348 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.data_uint32.data_uint32_len,60,15,t->storage.gfi_storage_u.data_uint32.data_uint32_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.data_uint32.data_uint32_len,60,15,t->storage.gfi_storage_u.data_uint32.data_uint32_val); | ^~~~~~~~~ gfi_array.c:351:9: warning: declaration of 'i' shadows a previous local [-Wshadow] 351 | int i; | ^ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:353:17: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 353 | for (i=0; i < t->storage.gfi_storage_u.data_cell.data_cell_len; ++i) { | ^ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:359:5: note: in expansion of macro 'PRINT_ARR' 359 | PRINT_ARR("%8g",", ",t->storage.gfi_storage_u.data_double.data_double_len,40,10,t->storage.gfi_storage_u.data_double.data_double_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:359:5: note: in expansion of macro 'PRINT_ARR' 359 | PRINT_ARR("%8g",", ",t->storage.gfi_storage_u.data_double.data_double_len,40,10,t->storage.gfi_storage_u.data_double.data_double_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.data_double.data_double_len,40,10,t->storage.gfi_storage_u.data_double.data_double_val); | ^~~~~~~~~ gfi_array.c:362:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 362 | printf("\n"); for (i=0; i < lev+1; ++i) printf(" "); printf("ir="); | ^ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:363:5: note: in expansion of macro 'PRINT_ARR' 363 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.sp.ir.ir_len,15,16,t->storage.gfi_storage_u.sp.ir.ir_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:363:5: note: in expansion of macro 'PRINT_ARR' 363 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.sp.ir.ir_len,15,16,t->storage.gfi_storage_u.sp.ir.ir_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.sp.ir.ir_len,15,16,t->storage.gfi_storage_u.sp.ir.ir_val); | ^~~~~~~~~ gfi_array.c:364:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 364 | printf("\n"); for (i=0; i < lev+1; ++i) printf(" "); printf("jc="); | ^ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:365:5: note: in expansion of macro 'PRINT_ARR' 365 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.sp.jc.jc_len,15,16,t->storage.gfi_storage_u.sp.jc.jc_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:365:5: note: in expansion of macro 'PRINT_ARR' 365 | PRINT_ARR("%4d",", ",t->storage.gfi_storage_u.sp.jc.jc_len,15,16,t->storage.gfi_storage_u.sp.jc.jc_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.sp.jc.jc_len,15,16,t->storage.gfi_storage_u.sp.jc.jc_val); | ^~~~~~~~~ gfi_array.c:366:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 366 | printf("\n"); for (i=0; i < lev+1; ++i) printf(" "); printf("pr="); | ^ gfi_array.c:329:5: warning: declaration of 'i' shadows a previous local [-Wshadow] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:367:5: note: in expansion of macro 'PRINT_ARR' 367 | PRINT_ARR("%8g",", ",t->storage.gfi_storage_u.sp.pr.pr_len,15,8,t->storage.gfi_storage_u.sp.pr.pr_val); | ^~~~~~~~~ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:329:20: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 329 | int i; for (i=0; i < len && i < maxprintlen; ++i) { \ | ^ gfi_array.c:367:5: note: in expansion of macro 'PRINT_ARR' 367 | PRINT_ARR("%8g",", ",t->storage.gfi_storage_u.sp.pr.pr_len,15,8,t->storage.gfi_storage_u.sp.pr.pr_val); | ^~~~~~~~~ gfi_array.c:331:29: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 331 | printf(format,p[i]); } if (istorage.gfi_storage_u.sp.pr.pr_len,15,8,t->storage.gfi_storage_u.sp.pr.pr_val); | ^~~~~~~~~ gfi_array.c:368:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | printf("\n"); for (i=0; i < lev; ++i) printf(" "); | ^ gfi_array.c:371:9: warning: declaration of 'i' shadows a previous local [-Wshadow] 371 | int i; | ^ gfi_array.c:334:16: note: shadowed declaration is here 334 | unsigned int i; | ^ gfi_array.c:373:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 373 | for (i=0; i < gfi_array_nb_of_elements(t); ++i) printf("%s{%d,%d}", i?", ":"", gfi_objid_get_data(t)[i].cid, gfi_objid_get_data(t)[i].id); | ^ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_interface.lo getfem_interface.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interface.cc -fPIC -DPIC -o .libs/getfem_interface.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from getfem_interface.cc:23: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ getfem_interface.cc: In function 'char* getfem_interface_main(int, const char*, int, const gfi_array**, int*, gfi_array***, char**, int)': getfem_interface.cc:213:28: warning: catching polymorphic type 'class getfemint::getfemint_bad_arg' by value [-Wcatch-value=] 213 | catch (getfemint_bad_arg e) { | ^ getfem_interface.cc:217:10: warning: catching polymorphic type 'class getfemint::getfemint_interrupted' by value [-Wcatch-value=] 217 | catch (getfemint_interrupted) { | ^~~~~~~~~~~~~~~~~~~~~ getfem_interface.cc:221:26: warning: catching polymorphic type 'class getfemint::getfemint_error' by value [-Wcatch-value=] 221 | catch (getfemint_error e) { | ^ getfem_interface.cc:225:27: warning: catching polymorphic type 'class std::logic_error' by value [-Wcatch-value=] 225 | catch (std::logic_error e) { | ^ getfem_interface.cc:229:29: warning: catching polymorphic type 'class std::runtime_error' by value [-Wcatch-value=] 229 | catch (std::runtime_error e) { | ^ getfem_interface.cc:233:14: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] 233 | catch(std::bad_alloc) { | ^~~~~~~~~ getfem_interface.cc:236:14: warning: catching polymorphic type 'class std::bad_cast' by value [-Wcatch-value=] 236 | catch(std::bad_cast) { | ^~~~~~~~ getfem_interface.cc:239:14: warning: catching polymorphic type 'class std::bad_typeid' by value [-Wcatch-value=] 239 | catch(std::bad_typeid) { | ^~~~~~~~~~ getfem_interface.cc:242:14: warning: catching polymorphic type 'class std::bad_exception' by value [-Wcatch-value=] 242 | catch(std::bad_exception) { | ^~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_util.lo gf_util.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_util.cc -fPIC -DPIC -o .libs/gf_util.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_util.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_util.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat.lo gf_spmat.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat.cc -fPIC -DPIC -o .libs/gf_spmat.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_spmat.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat_set.lo gf_spmat_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat_set.cc -fPIC -DPIC -o .libs/gf_spmat_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_spmat_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_cvstruct_get.lo gf_cvstruct_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cvstruct_get.cc -fPIC -DPIC -o .libs/gf_cvstruct_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cvstruct_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_linsolve.lo gf_linsolve.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_linsolve.cc -fPIC -DPIC -o .libs/gf_linsolve.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_linsolve.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_linsolve.cc:26: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_misc.lo getfemint_misc.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_misc.cc -fPIC -DPIC -o .libs/getfemint_misc.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from getfemint_misc.cc:29: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from getfemint_misc.cc:30: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_nonlinear_elasticity.h:41, from getfemint_misc.cc:31: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': getfemint_misc.cc:436:34: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_geotrans.lo gf_geotrans.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans.cc -fPIC -DPIC -o .libs/gf_geotrans.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_geotrans.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat_get.lo gf_spmat_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat_get.cc -fPIC -DPIC -o .libs/gf_spmat_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_spmat_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:45, from gf_spmat_get.cc:24: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_assembling.h:46: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_geotrans_get.lo gf_geotrans_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans_get.cc -fPIC -DPIC -o .libs/gf_geotrans_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_geotrans_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_cont_struct.lo gf_cont_struct.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct.cc -fPIC -DPIC -o .libs/gf_cont_struct.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cont_struct.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_generic_assembly.h:43, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct.cc:24: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint.lo getfemint.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint.cc -fPIC -DPIC -o .libs/getfemint.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_mesh_slicers.h:53, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, from ../../src/getfem/bgeot_mesh_structure.h:42, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_slicers.h:54: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from ../../src/getfem/getfem_mesh_slicers.h:51: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43, from ../../src/getfem/getfem_model_solvers.h:42, from ../../src/getfem/getfem_continuation.h:42, from getfemint.cc:26: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/bgeot_convex_structure.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_global_function.h:280:41: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_fem.lo gf_mesh_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem.cc -fPIC -DPIC -o .libs/gf_mesh_fem.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/gmm/gmm_ref.h:46, from ../../src/getfem/bgeot_convex_structure.h:41, from ../../src/getfem/bgeot_mesh_structure.h:42, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from ../../src/getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_fem.cc:24: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/bgeot_convex_structure.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_fem_set.lo gf_mesh_fem_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_set.cc -fPIC -DPIC -o .libs/gf_mesh_fem_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_fem_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_partial_mesh_fem.h:46, from gf_mesh_fem_set.cc:24: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_fem_level_set.h:42, from gf_mesh_fem_set.cc:26: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_cont_struct_get.lo gf_cont_struct_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct_get.cc -fPIC -DPIC -o .libs/gf_cont_struct_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_cont_struct_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_generic_assembly.h:43, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct_get.cc:25: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im.lo gf_mesh_im.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im.cc -fPIC -DPIC -o .libs/gf_mesh_im.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_im.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_data.lo gf_mesh_im_data.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data.cc -fPIC -DPIC -o .libs/gf_mesh_im_data.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_im_data.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_get.lo gf_mesh_im_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_get.cc -fPIC -DPIC -o .libs/gf_mesh_im_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_mesh_im_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from ../../src/getfem/getfem_mesh_im.h:40, from gf_mesh_im_get.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_set.lo gf_mesh_im_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_set.cc -fPIC -DPIC -o .libs/gf_mesh_im_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_im_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100, from ../../src/getfem/getfem_mesh_im.h:40, from gf_mesh_im_set.cc:23: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from gf_mesh_im_set.cc:24: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_compute.lo gf_compute.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_compute.cc -fPIC -DPIC -o .libs/gf_compute.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_compute.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_derivatives.h:41, from gf_compute.cc:23: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from gf_compute.cc:25: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_assembling.h:46: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_data_set.lo gf_mesh_im_data_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_set.cc -fPIC -DPIC -o .libs/gf_mesh_im_data_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_im_data_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_set.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_fem_get.lo gf_mesh_fem_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_get.cc -fPIC -DPIC -o .libs/gf_mesh_fem_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:134, from gf_mesh_fem_get.cc:23: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_fem.h:136: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from gf_mesh_fem_get.cc:24: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ gf_mesh_fem_get.cc: In function 'void non_conformal_dof(getfem::mesh_fem&, getfemint::mexargs_in&, getfemint::mexargs_out&)': gf_mesh_fem_get.cc:139:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 139 | std::bind2nd(std::equal_to(),1)))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/bgeot_convex_structure.h:43, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:135: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_data_get.lo gf_mesh_im_data_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_get.cc -fPIC -DPIC -o .libs/gf_mesh_im_data_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_im_data_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_get.cc:24: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_eltm.lo gf_eltm.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_eltm.cc -fPIC -DPIC -o .libs/gf_eltm.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_eltm.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from gf_eltm.cc:23: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model.lo gf_model.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model.cc -fPIC -DPIC -o .libs/gf_model.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_im.h:40, from gf_model.cc:26: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_models.h:42, from gf_model.cc:27: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesher_object_get.lo gf_mesher_object_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object_get.cc -fPIC -DPIC -o .libs/gf_mesher_object_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesher_object_get.cc:23: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_export.h:41, from ../../src/getfem/getfem_mesher.h:46, from gf_mesher_object_get.cc:25: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesher_object.lo gf_mesher_object.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object.cc -fPIC -DPIC -o .libs/gf_mesher_object.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesher_object.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_export.h:41, from ../../src/getfem/getfem_mesher.h:46, from gf_mesher_object.cc:24: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_set.lo gf_mesh_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_set.cc -fPIC -DPIC -o .libs/gf_mesh_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh.lo gf_mesh.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh.cc -fPIC -DPIC -o .libs/gf_mesh.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_regular_meshes.h:40, from gf_mesh.cc:25: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_export.h:41, from ../../src/getfem/getfem_mesher.h:46, from gf_mesh.cc:26: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice_set.lo gf_slice_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_set.cc -fPIC -DPIC -o .libs/gf_slice_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_slice_set.cc:23: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from gf_slice_set.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from gf_slice_set.cc:24: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_get.lo gf_mesh_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_get.cc -fPIC -DPIC -o .libs/gf_mesh_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_get.cc:23: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from gf_mesh_get.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_export.h:41, from gf_mesh_get.cc:24: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': gf_mesh_get.cc:82:45: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice.lo gf_slice.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice.cc -fPIC -DPIC -o .libs/gf_slice.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_slice.cc:24: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/unique_ptr.h:37, from /usr/include/c++/13/memory:78, from gf_slice.cc:23: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset.lo gf_levelset.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset.cc -fPIC -DPIC -o .libs/gf_levelset.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_levelset.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset.cc:24: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice_get.lo gf_slice_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_get.cc -fPIC -DPIC -o .libs/gf_slice_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_slice_get.cc:23: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_tree.h:65, from /usr/include/c++/13/map:62, from gf_slice_get.cc:22: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from gf_slice_get.cc:24: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/bgeot_small_vector.h:240:58: required from 'bgeot::small_vector bgeot::small_vector::operator/(T) const [with T = double]' ../../src/getfem/getfem_mesh_slicers.h:367:63: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model_set.lo gf_model_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_set.cc -fPIC -DPIC -o .libs/gf_model_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_contact_and_friction_nodal.h:41, from gf_model_set.cc:27: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset_get.lo gf_levelset_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_get.cc -fPIC -DPIC -o .libs/gf_levelset_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_levelset_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_get.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model_get.lo gf_model_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_get.cc -fPIC -DPIC -o .libs/gf_model_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_model_get.cc:26: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_model_get.cc:28: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_generic_assembly.h:43, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from gf_model_get.cc:29: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset_set.lo gf_levelset_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_set.cc -fPIC -DPIC -o .libs/gf_levelset_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_levelset_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_set.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_levelset.lo gf_mesh_levelset.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset.cc -fPIC -DPIC -o .libs/gf_mesh_levelset.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_levelset.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_levelset_set.lo gf_mesh_levelset_set.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_set.cc -fPIC -DPIC -o .libs/gf_mesh_levelset_set.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_set.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_levelset_get.lo gf_mesh_levelset_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_get.cc -fPIC -DPIC -o .libs/gf_mesh_levelset_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_precond_get.lo gf_precond_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond_get.cc -fPIC -DPIC -o .libs/gf_precond_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_precond.h:36, from gf_precond_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_fem_get.lo gf_fem_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem_get.cc -fPIC -DPIC -o .libs/gf_fem_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_fem_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_fem.h:136, from gf_fem_get.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_precond.lo gf_precond.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond.cc -fPIC -DPIC -o .libs/gf_precond.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_precond.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_fem.lo gf_fem.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem.cc -fPIC -DPIC -o .libs/gf_fem.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_im.h:40, from gf_fem.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_integ.lo gf_integ.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ.cc -fPIC -DPIC -o .libs/gf_integ.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_integ.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from gf_integ.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_integ_get.lo gf_integ_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ_get.cc -fPIC -DPIC -o .libs/gf_integ_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_integ_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_node_tab.h:43, from ../../src/getfem/getfem_integration.h:99, from gf_integ_get.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_integration.h:100: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_delete.lo gf_delete.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_delete.cc -fPIC -DPIC -o .libs/gf_delete.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_delete.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_workspace.lo gf_workspace.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_workspace.cc -fPIC -DPIC -o .libs/gf_workspace.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_workspace.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_workspace.lo getfemint_workspace.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_workspace.cc -fPIC -DPIC -o .libs/getfemint_workspace.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_omp.h:53, from ../../src/getfem/dal_singleton.h:48, from getfemint_workspace.cc:24: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from ../../src/getfem/dal_singleton.h:46: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_global_function_get.lo gf_global_function_get.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function_get.cc -fPIC -DPIC -o .libs/gf_global_function_get.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_global_function_get.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function_get.cc:23: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_global_function.h:44: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_global_function.h:280:41: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_global_function.lo gf_global_function.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function.cc -fPIC -DPIC -o .libs/gf_global_function.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_global_function.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function.cc:24: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_global_function.h:44: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_global_function.h:280:41: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_levelset.lo getfemint_levelset.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_levelset.cc -fPIC -DPIC -o .libs/getfemint_levelset.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_levelset.h:39, from getfemint_levelset.cc:21: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_export.h:42, from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/getfem_config.h:212, from ./getfemint.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_gsparse.lo getfemint_gsparse.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_gsparse.cc -fPIC -DPIC -o .libs/getfemint_gsparse.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from getfemint_gsparse.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/istream:40, from /usr/include/c++/13/sstream:40, from ../../src/gmm/gmm_except.h:42: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=compile x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_asm.lo gf_asm.cc libtool: compile: x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_asm.cc -fPIC -DPIC -o .libs/gf_asm.o In file included from ../../src/gmm/gmm_except.h:44, from ../../src/gmm/gmm_ref.h:46, from ../../src/getfem/bgeot_convex_structure.h:41, from ../../src/getfem/bgeot_mesh_structure.h:42, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from gf_asm.cc:22: ../../src/gmm/gmm_feedback_management.h: In static member function 'static gmm::base_feedback_handler* gmm::feedback_manager::manage(Action, gmm::base_feedback_handler*)': ../../src/gmm/gmm_feedback_management.h:139:14: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 139 | std::move(std::unique_ptr(new default_feedback_handler)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call In file included from ../../src/getfem/dal_config.h:41, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42: ../../src/gmm/gmm_algobase.h: At global scope: ../../src/gmm/gmm_algobase.h:52:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 52 | struct less : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bitset:52, from ../../src/getfem/getfem_mesh.h:41: /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:57:45: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 57 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:59:46: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:61:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 61 | template<> struct less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:64:20: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 64 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:71:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 71 | struct greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:76:48: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 76 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:78:49: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 78 | template<> struct greater : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:81:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 81 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:84:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 84 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:92:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 92 | struct approx_less : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:100:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 100 | struct approx_greater : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:119:47: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 119 | struct lexicographical_less : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../../src/gmm/gmm_algobase.h:131:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 131 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh_structure.h:43: ../../src/getfem/dal_tree_sorted.h:740:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 740 | : public std::binary_function { | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_fem.h:136, from ../../src/getfem/getfem_mesh_fem.h:42: ../../src/getfem/bgeot_poly_composite.h:55:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 55 | : public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_slice.h:40, from ../../src/getfem/getfem_generic_assembly.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_nonlinear_elasticity.h:41, from gf_asm.cc:23: ../../src/getfem/getfem_mesh_slicers.h: In member function 'virtual bgeot::scalar_type getfem::slicer_cylinder::edge_intersect(bgeot::size_type, bgeot::size_type, const getfem::mesh_slicer::cs_nodes_ct&) const': ../../src/getfem/getfem_mesh_slicers.h:432:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~ In file included from /usr/include/c++/13/cassert:44, from ../../src/gmm/gmm_std.h:105, from ../../src/gmm/gmm_except.h:43: ../../src/getfem/getfem_mesh_slicers.h:432:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 432 | if (a < EPS) return pt_bin.is_in(iA) ? 0. : 1./EPS; assert(a> -EPS); | ^~~~~~ In file included from ../../src/getfem/getfem_assembling_tensors.h:43, from ../../src/getfem/getfem_assembling.h:45, from ../../src/getfem/getfem_models.h:43: ../../src/getfem/bgeot_sparse_tensors.h: In member function 'bgeot::index_type bgeot::tensor_mask::card(bool) const': ../../src/getfem/bgeot_sparse_tensors.h:178:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = bool]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 178 | std::bind2nd(std::equal_to(),true))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438: /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/getfem/bgeot_tensor.h:40, from ../../src/getfem/bgeot_convex_structure.h:43: ../../src/getfem/bgeot_small_vector.h: In instantiation of 'bgeot::small_vector bgeot::small_vector::operator*(T) const [with T = double]': ../../src/getfem/getfem_mesher.h:840:32: required from here ../../src/getfem/bgeot_small_vector.h:239:49: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 239 | { return small_vector(*this, std::bind2nd(std::multiplies(),v)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ In file included from ../../src/gmm/gmm_kernel.h:43, from ../../src/getfem/bgeot_config.h:50: ../../src/gmm/gmm_real_part.h: In instantiation of 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::wsvector >*; PART = gmm::linalg_imag_part; reference = gmm::ref_elt_vector, gmm::wsvector > >, gmm::linalg_imag_part> >; bgeot::size_type = long unsigned int]': ../../src/gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1307:10: required from 'void gmm::add(const L1&, L2&, col_major, col_major) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/getfem/getfem_assembling.h:1283:15: required from 'void getfem::asm_Helmholtz_(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, std::complex) [with MAT = gmm::col_matrix > >; VECT = std::vector >; T = double]' ../../src/getfem/getfem_assembling.h:1234:19: required from 'void getfem::asm_Helmholtz(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem&, const VECT&, const mesh_region&) [with MAT = gmm::col_matrix > >; VECT = std::vector >]' gf_asm.cc:948:5: required from here ../../src/gmm/gmm_real_part.h:190:14: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::wsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::wsvector > >&)' is deprecated [-Wdeprecated-copy] 190 | return reference(ref_or_value_type::r( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | linalg_traits::access(origin, begin_, end_, i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | PART(), value_type())); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/gmm/gmm_real_part.h:41: ../../src/gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::wsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::wsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ ../../src/gmm/gmm_real_part.h:69:22: note: initializing argument 1 of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::wsvector > >; PART = gmm::linalg_imag_part]' 69 | ref_elt_vector(R r_) : r(r_) {} | ~~^~ ../../src/gmm/gmm_real_part.h: In instantiation of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::wsvector > >; PART = gmm::linalg_imag_part]': ../../src/gmm/gmm_real_part.h:190:14: required from 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::wsvector >*; PART = gmm::linalg_imag_part; reference = gmm::ref_elt_vector, gmm::wsvector > >, gmm::linalg_imag_part> >; bgeot::size_type = long unsigned int]' ../../src/gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = sparse_sub_vector*, sub_interval>; L2 = part_vector >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1274:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../src/gmm/gmm_blas.h:1290:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_matrix) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = part_col_ref > >*, linalg_imag_part>]' ../../src/getfem/getfem_assembling.h:1283:15: required from 'void getfem::asm_Helmholtz_(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, std::complex) [with MAT = gmm::col_matrix > >; VECT = std::vector >; T = double]' ../../src/getfem/getfem_assembling.h:1234:19: required from 'void getfem::asm_Helmholtz(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem&, const VECT&, const mesh_region&) [with MAT = gmm::col_matrix > >; VECT = std::vector >]' gf_asm.cc:948:5: required from here ../../src/gmm/gmm_real_part.h:69:28: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::wsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::wsvector > >&)' is deprecated [-Wdeprecated-copy] 69 | ref_elt_vector(R r_) : r(r_) {} | ^~~~~ ../../src/gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::wsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::wsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ ../../src/gmm/gmm_real_part.h: In instantiation of 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::wsvector >*; PART = gmm::linalg_real_part; reference = gmm::ref_elt_vector, gmm::wsvector > >, gmm::linalg_real_part> >; bgeot::size_type = long unsigned int]': ../../src/gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1307:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' ../../src/getfem/getfem_assembling.h:589:10: required from 'void getfem::asm_real_or_complex_1_param_mat_(const MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, T) [with MAT = gmm::part_col_ref > >*, gmm::linalg_real_part>; VECT = gmm::part_vector; T = double]' ../../src/getfem/getfem_assembling.h:616:37: required from 'void getfem::asm_real_or_complex_1_param_mat_(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, std::complex) [with MAT = gmm::col_matrix > >; VECT = getfemint::carray; T = double]' ../../src/getfem/getfem_assembling.h:567:7: required from 'void getfem::asm_real_or_complex_1_param_mat(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*) [with MAT = gmm::col_matrix > >; VECT = getfemint::carray]' ../../src/getfem/getfem_assembling.h:905:2: required from 'void getfem::asm_qu_term(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem&, const VECT&, const mesh_region&) [with MAT = gmm::col_matrix > >; VECT = getfemint::carray]' gf_asm.cc:1095:5: required from here ../../src/gmm/gmm_real_part.h:190:14: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::wsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::wsvector > >&)' is deprecated [-Wdeprecated-copy] 190 | return reference(ref_or_value_type::r( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | linalg_traits::access(origin, begin_, end_, i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | PART(), value_type())); | ~~~~~~~~~~~~~~~~~~~~~~ ../../src/gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::wsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::wsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ ../../src/gmm/gmm_real_part.h:69:22: note: initializing argument 1 of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::wsvector > >; PART = gmm::linalg_real_part]' 69 | ref_elt_vector(R r_) : r(r_) {} | ~~^~ ../../src/gmm/gmm_real_part.h: In instantiation of 'gmm::ref_elt_vector >::ref_elt_vector(R) [with T = double; R = gmm::ref_elt_vector, gmm::wsvector > >; PART = gmm::linalg_real_part]': ../../src/gmm/gmm_real_part.h:190:14: required from 'gmm::part_vector::reference gmm::part_vector::operator[](bgeot::size_type) const [with PT = gmm::wsvector >*; PART = gmm::linalg_real_part; reference = gmm::ref_elt_vector, gmm::wsvector > >, gmm::linalg_real_part> >; bgeot::size_type = long unsigned int]' ../../src/gmm/gmm_blas.h:1593:34: required from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1280:8: required from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1274:45: required from 'void gmm::add(const L1&, const L2&) [with L1 = rsvector; L2 = part_vector >*, linalg_real_part>]' ../../src/gmm/gmm_blas.h:1307:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../src/gmm/gmm_blas.h:1269:15: required from 'void gmm::add(const L1&, L2&) [with L1 = col_matrix >; L2 = part_col_ref > >*, linalg_real_part>]' ../../src/getfem/getfem_assembling.h:589:10: required from 'void getfem::asm_real_or_complex_1_param_mat_(const MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, T) [with MAT = gmm::part_col_ref > >*, gmm::linalg_real_part>; VECT = gmm::part_vector; T = double]' ../../src/getfem/getfem_assembling.h:616:37: required from 'void getfem::asm_real_or_complex_1_param_mat_(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*, std::complex) [with MAT = gmm::col_matrix > >; VECT = getfemint::carray; T = double]' ../../src/getfem/getfem_assembling.h:567:7: required from 'void getfem::asm_real_or_complex_1_param_mat(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem*, const VECT&, const mesh_region&, const char*) [with MAT = gmm::col_matrix > >; VECT = getfemint::carray]' ../../src/getfem/getfem_assembling.h:905:2: required from 'void getfem::asm_qu_term(MAT&, const mesh_im&, const mesh_fem&, const mesh_fem&, const VECT&, const mesh_region&) [with MAT = gmm::col_matrix > >; VECT = getfemint::carray]' gf_asm.cc:1095:5: required from here ../../src/gmm/gmm_real_part.h:69:28: warning: implicitly-declared 'constexpr gmm::ref_elt_vector, gmm::wsvector > >::ref_elt_vector(const gmm::ref_elt_vector, gmm::wsvector > >&)' is deprecated [-Wdeprecated-copy] 69 | ref_elt_vector(R r_) : r(r_) {} | ^~~~~ ../../src/gmm/gmm_vector.h:114:28: note: because 'gmm::ref_elt_vector, gmm::wsvector > >' has user-provided 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(const gmm::ref_elt_vector, V>&) [with T = double; V = gmm::wsvector >]' 114 | inline ref_elt_vector &operator =(const ref_elt_vector &re) | ^~~~~~~~ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' /bin/sh ../../libtool --tag=CXX --mode=link x86_64-alt-linux-g++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -o libgetfemint.la getfem_interface.lo gfi_array.lo getfemint.lo getfemint_misc.lo gf_spmat.lo gf_spmat_set.lo gf_spmat_get.lo gf_linsolve.lo gf_util.lo gf_cont_struct.lo gf_cont_struct_get.lo gf_cvstruct_get.lo gf_geotrans.lo gf_geotrans_get.lo gf_compute.lo gf_mesh_fem.lo gf_mesh_fem_set.lo gf_mesh_fem_get.lo gf_mesh_im.lo gf_mesh_im_set.lo gf_mesh_im_get.lo gf_mesh_im_data.lo gf_mesh_im_data_set.lo gf_mesh_im_data_get.lo gf_model.lo gf_model_get.lo gf_model_set.lo gf_eltm.lo gf_mesher_object.lo gf_mesher_object_get.lo gf_mesh.lo gf_mesh_set.lo gf_mesh_get.lo gf_slice.lo gf_slice_get.lo gf_slice_set.lo gf_levelset.lo gf_levelset_get.lo gf_levelset_set.lo gf_mesh_levelset.lo gf_mesh_levelset_get.lo gf_mesh_levelset_set.lo gf_precond.lo gf_precond_get.lo gf_asm.lo gf_fem.lo gf_fem_get.lo gf_integ.lo gf_integ_get.lo gf_global_function.lo gf_global_function_get.lo gf_workspace.lo gf_delete.lo getfemint_workspace.lo getfemint_levelset.lo getfemint_gsparse.lo -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -llapack -lopenblas libtool: link: ar cr .libs/libgetfemint.a .libs/getfem_interface.o .libs/gfi_array.o .libs/getfemint.o .libs/getfemint_misc.o .libs/gf_spmat.o .libs/gf_spmat_set.o .libs/gf_spmat_get.o .libs/gf_linsolve.o .libs/gf_util.o .libs/gf_cont_struct.o .libs/gf_cont_struct_get.o .libs/gf_cvstruct_get.o .libs/gf_geotrans.o .libs/gf_geotrans_get.o .libs/gf_compute.o .libs/gf_mesh_fem.o .libs/gf_mesh_fem_set.o .libs/gf_mesh_fem_get.o .libs/gf_mesh_im.o .libs/gf_mesh_im_set.o .libs/gf_mesh_im_get.o .libs/gf_mesh_im_data.o .libs/gf_mesh_im_data_set.o .libs/gf_mesh_im_data_get.o .libs/gf_model.o .libs/gf_model_get.o .libs/gf_model_set.o .libs/gf_eltm.o .libs/gf_mesher_object.o .libs/gf_mesher_object_get.o .libs/gf_mesh.o .libs/gf_mesh_set.o .libs/gf_mesh_get.o .libs/gf_slice.o .libs/gf_slice_get.o .libs/gf_slice_set.o .libs/gf_levelset.o .libs/gf_levelset_get.o .libs/gf_levelset_set.o .libs/gf_mesh_levelset.o .libs/gf_mesh_levelset_get.o .libs/gf_mesh_levelset_set.o .libs/gf_precond.o .libs/gf_precond_get.o .libs/gf_asm.o .libs/gf_fem.o .libs/gf_fem_get.o .libs/gf_integ.o .libs/gf_integ_get.o .libs/gf_global_function.o .libs/gf_global_function_get.o .libs/gf_workspace.o .libs/gf_delete.o .libs/getfemint_workspace.o .libs/getfemint_levelset.o .libs/getfemint_gsparse.o libtool: link: ranlib .libs/libgetfemint.a libtool: link: ( cd ".libs" && rm -f "libgetfemint.la" && ln -s "../libgetfemint.la" "libgetfemint.la" ) make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' Making all in python make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' cp ./getfem_python.c getfem_python_c.c make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' ../../../bin/extract_doc ./.. python-com > getfem.py || ( rm getfem.py ; /bin/false ) make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' touch _getfem.so && rm _getfem.so ARCHFLAGS="" CC="x86_64-alt-linux-gcc" CFLAGS="-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long" /usr/src/RPM/BUILD/getfem-5.3/bin/python setup.py -v build --build-temp . --build-base . --build-lib . --force /usr/src/RPM/BUILD/getfem-5.3/interface/src/python/setup.py:25: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension running build running build_ext building '_getfem' extension x86_64-alt-linux-gcc -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -fPIC -I../../../src/getfem -I../../../src/getfem -I./.. -I. -I/usr/lib64/python3/site-packages/numpy/core/include -I/usr/include/python3.11 -c getfem_python_c.c -o ./getfem_python_c.o cc1: warning: command-line option ‘-Wno-terminate’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-fvisibility-inlines-hidden’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-ftemplate-depth=100’ is valid for C++/ObjC++ but not for C In file included from /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib64/python3/site-packages/numpy/core/include/numpy/arrayobject.h:5, from getfem_python_c.c:28: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_NDIM’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1507:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1507 | return ((PyArrayObject_fields *)arr)->nd; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_DIM’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1537:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1537 | return ((PyArrayObject_fields *)arr)->dimensions[idim]; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_STRIDE’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1543:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1543 | return ((PyArrayObject_fields *)arr)->strides[istride]; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_FLAGS’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1561:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1561 | return ((PyArrayObject_fields *)arr)->flags; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_ITEMSIZE’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1567:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1567 | return ((PyArrayObject_fields *)arr)->descr->elsize; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_TYPE’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1573:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1573 | return ((PyArrayObject_fields *)arr)->descr->type_num; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_GETITEM’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1585:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1585 | return ((PyArrayObject_fields *)arr)->descr->f->getitem( | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1586:41: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1586 | (void *)itemptr, (PyArrayObject *)arr); | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1586:58: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] 1586 | (void *)itemptr, (PyArrayObject *)arr); | ^ In file included from /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:21: /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h: In function ‘_import_array’: /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 646 | (*(unsigned int (*)(void)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1512:22: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 1512 | if (NPY_VERSION != PyArray_GetNDArrayCVersion()) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:646:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 646 | (*(unsigned int (*)(void)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1515:39: note: in expansion of macro ‘PyArray_GetNDArrayCVersion’ 1515 | (int) NPY_VERSION, (int) PyArray_GetNDArrayCVersion()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1201 | (*(unsigned int (*)(void)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1518:29: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 1518 | if (NPY_FEATURE_VERSION > PyArray_GetNDArrayCFeatureVersion()) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1201:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1201 | (*(unsigned int (*)(void)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1526:47: note: in expansion of macro ‘PyArray_GetNDArrayCFeatureVersion’ 1526 | (int) NPY_FEATURE_VERSION, (int) PyArray_GetNDArrayCFeatureVersion()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1198:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1198 | (*(int (*)(void)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1534:8: note: in expansion of macro ‘PyArray_GetEndianness’ 1534 | st = PyArray_GetEndianness(); | ^~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c: In function ‘GetfemObject_hash’: getfem_python_c.c:72:21: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 72 | return key->objid + (key->classid << 14); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c: At top level: getfem_python_c.c:113:14: warning: cast between incompatible function types from ‘PyObject * (*)(PyGetfemObject *)’ {aka ‘struct _object * (*)(PyGetfemObject *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 113 | {"name", (PyCFunction)GetfemObject_name, METH_NOARGS, | ^ getfem_python_c.c:142:5: warning: initialization of ‘PyAsyncMethods *’ from incompatible pointer type ‘int (*)(PyGetfemObject *, PyGetfemObject *)’ [-Wincompatible-pointer-types] 142 | GetfemObject_compare, /* tp_compare, necessary for dictionary*/ | ^~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:142:5: note: (near initialization for ‘PyGetfemObject_Type.tp_as_async’) getfem_python_c.c:150:5: warning: cast between incompatible function types from ‘int (*)(PyGetfemObject *)’ to ‘Py_hash_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wcast-function-type] 150 | (hashfunc)GetfemObject_hash, /* tp_hash */ | ^ getfem_python_c.c:183:1: warning: missing initializer for field ‘tp_version_tag’ of ‘PyTypeObject’ {aka ‘struct _typeobject’} [-Wmissing-field-initializers] 183 | }; | ^ In file included from /usr/include/python3.11/object.h:757, from /usr/include/python3.11/Python.h:44, from getfem_python_c.c:27: /usr/include/python3.11/cpython/object.h:226:18: note: ‘tp_version_tag’ declared here 226 | unsigned int tp_version_tag; | ^~~~~~~~~~~~~~ getfem_python_c.c: In function ‘PyObject_is_GetfemObject’: getfem_python_c.c:326:16: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 326 | pid->cid = go->classid; pid->id = go->objid; | ^~ getfem_python_c.c:326:39: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] 326 | pid->cid = go->classid; pid->id = go->objid; | ^~ getfem_python_c.c: In function ‘PyObject_to_gfi_array’: getfem_python_c.c:38:30: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | #define PyString_AsString(o) PyUnicode_AsUTF8(o) | ^~~~~~~~~~~~~~~~ getfem_python_c.c:345:15: note: in expansion of macro ‘PyString_AsString’ 345 | char *s = PyString_AsString(o); | ^~~~~~~~~~~~~~~~~ getfem_python_c.c:350:25: warning: conversion to ‘u_int’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 350 | TGFISTORE(char,len)=L; | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:730:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 730 | (*(int (*)(PyObject *, int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1690:37: note: in definition of macro ‘PyTypeNum_ISNUMBER’ 1690 | #define PyTypeNum_ISNUMBER(type) (((type) <= NPY_CLONGDOUBLE) || \ | ^~~~ getfem_python_c.c:387:33: note: in expansion of macro ‘PyArray_ObjectType’ 387 | } else if (PyTypeNum_ISNUMBER(PyArray_ObjectType(o,0))) { | ^~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:730:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 730 | (*(int (*)(PyObject *, int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h:1691:37: note: in definition of macro ‘PyTypeNum_ISNUMBER’ 1691 | ((type) == NPY_HALF)) | ^~~~ getfem_python_c.c:387:33: note: in expansion of macro ‘PyArray_ObjectType’ 387 | } else if (PyTypeNum_ISNUMBER(PyArray_ObjectType(o,0))) { | ^~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:730:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 730 | (*(int (*)(PyObject *, int)) \ | ^ getfem_python_c.c:390:17: note: in expansion of macro ‘PyArray_ObjectType’ 390 | int dtype = PyArray_ObjectType(o,0); | ^~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:892:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 892 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ | ^ getfem_python_c.c:409:16: note: in expansion of macro ‘PyArray_CheckFromAny’ 409 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_INT),0,0, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:409:39: note: in expansion of macro ‘PyArray_DescrFromType’ 409 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_INT),0,0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:892:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 892 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ | ^ getfem_python_c.c:413:16: note: in expansion of macro ‘PyArray_CheckFromAny’ 413 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_INT),0,0, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:413:39: note: in expansion of macro ‘PyArray_DescrFromType’ 413 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_INT),0,0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:892:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 892 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ | ^ getfem_python_c.c:430:16: note: in expansion of macro ‘PyArray_CheckFromAny’ 430 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_DOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:430:39: note: in expansion of macro ‘PyArray_DescrFromType’ 430 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_DOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:892:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 892 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ | ^ getfem_python_c.c:434:16: note: in expansion of macro ‘PyArray_CheckFromAny’ 434 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_DOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:434:39: note: in expansion of macro ‘PyArray_DescrFromType’ 434 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_DOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:892:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 892 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ | ^ getfem_python_c.c:451:16: note: in expansion of macro ‘PyArray_CheckFromAny’ 451 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_CDOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:451:39: note: in expansion of macro ‘PyArray_DescrFromType’ 451 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_CDOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:892:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 892 | (*(PyObject * (*)(PyObject *, PyArray_Descr *, int, int, int, PyObject *)) \ | ^ getfem_python_c.c:455:16: note: in expansion of macro ‘PyArray_CheckFromAny’ 455 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_CDOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:455:39: note: in expansion of macro ‘PyArray_DescrFromType’ 455 | po = PyArray_CheckFromAny(o,PyArray_DescrFromType(NPY_CDOUBLE),0,0, | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:465:51: note: in expansion of macro ‘PyArray_DescrFromType’ 465 | PyObject *sdtype =PyObject_Str((PyObject*)PyArray_DescrFromType(dtype)); | ^~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:472:22: warning: conversion to ‘u_int’ {aka ‘unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion] 472 | t->dim.dim_len = PyArray_NDIM((PyArrayObject *)po); | ^~~~~~~~~~~~ getfem_python_c.c:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int’ {aka ‘unsigned int’} [-Wsign-compare] 476 | for (i=0; i < t->dim.dim_len; ++i) | ^ getfem_python_c.c:493:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int’ {aka ‘unsigned int’} [-Wsign-compare] 493 | for (i=0; i < TGFISTORE(cell,len); ++i) { | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:730:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 730 | (*(int (*)(PyObject *, int)) \ | ^ getfem_python_c.c:509:17: note: in expansion of macro ‘PyArray_ObjectType’ 509 | int dtype = PyArray_ObjectType(o,0); | ^~~~~~~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ getfem_python_c.c:511:48: note: in expansion of macro ‘PyArray_DescrFromType’ 511 | PyObject *sdtype = PyObject_Str((PyObject*)PyArray_DescrFromType(dtype)); | ^~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c: In function ‘PyGetfemObject_FromObjId’: getfem_python_c.c:530:17: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 530 | go->classid = id.cid; go->objid = id.id; | ^~ getfem_python_c.c:530:37: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 530 | go->classid = id.cid; go->objid = id.id; | ^~ getfem_python_c.c:535:5: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 535 | o = PyEval_CallObject(python_factory, arg); | ^ In file included from /usr/include/python3.11/Python.h:95: /usr/include/python3.11/ceval.h:27:43: note: declared here 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c: In function ‘build_gfi_array_list’: getfem_python_c.c:554:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | *pfunction_name = PyString_AsString(PyTuple_GET_ITEM(tuple,0)); | ^ getfem_python_c.c:556:45: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] 556 | if (!(l = gc_alloc(gc, sizeof(gfi_array*) * *nb))) return NULL; | ^ getfem_python_c.c: In function ‘gfi_array_to_PyObject’: getfem_python_c.c:580:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int’ {aka ‘unsigned int’} [-Wsign-compare] 580 | for(i=0; i < t->dim.dim_len; i++) | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1120:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1120 | (*(PyObject * (*)(int, npy_intp const *, PyArray_Descr *, int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:9: note: in expansion of macro ‘PyArray_Empty’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^~~~~~~~~~~~~ getfem_python_c.c:582:17: note: in expansion of macro ‘PyArray_EMPTY’ 582 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_INT, 1))) return NULL; | ^~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:32: note: in expansion of macro ‘PyArray_DescrFromType’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:582:17: note: in expansion of macro ‘PyArray_EMPTY’ 582 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_INT, 1))) return NULL; | ^~~~~~~~~~~~~ getfem_python_c.c:582:37: warning: conversion to ‘int’ from ‘u_int’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 582 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_INT, 1))) return NULL; | ~~~~~~^~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:23: note: in definition of macro ‘PyArray_EMPTY’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:745:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 745 | (*(npy_intp (*)(PyObject *)) \ | ^ getfem_python_c.c:586:23: note: in expansion of macro ‘PyArray_Size’ 586 | npy_intp size = PyArray_Size(o); /* Number of elements. */ | ^~~~~~~~~~~~ getfem_python_c.c:588:18: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘npy_intp’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 588 | size*itemsize); // new copy | ~~~~^~~~~~~~~ getfem_python_c.c:599:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int’ {aka ‘unsigned int’} [-Wsign-compare] 599 | for(i=0; i< t->dim.dim_len; i++) | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1120:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1120 | (*(PyObject * (*)(int, npy_intp const *, PyArray_Descr *, int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:9: note: in expansion of macro ‘PyArray_Empty’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^~~~~~~~~~~~~ getfem_python_c.c:601:19: note: in expansion of macro ‘PyArray_EMPTY’ 601 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_DOUBLE, 1))) | ^~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:32: note: in expansion of macro ‘PyArray_DescrFromType’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:601:19: note: in expansion of macro ‘PyArray_EMPTY’ 601 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_DOUBLE, 1))) | ^~~~~~~~~~~~~ getfem_python_c.c:601:39: warning: conversion to ‘int’ from ‘u_int’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 601 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_DOUBLE, 1))) | ~~~~~~^~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:23: note: in definition of macro ‘PyArray_EMPTY’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^ getfem_python_c.c:612:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘u_int’ {aka ‘unsigned int’} [-Wsign-compare] 612 | for(i=0; i< t->dim.dim_len; i++) | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:1120:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 1120 | (*(PyObject * (*)(int, npy_intp const *, PyArray_Descr *, int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:9: note: in expansion of macro ‘PyArray_Empty’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^~~~~~~~~~~~~ getfem_python_c.c:614:19: note: in expansion of macro ‘PyArray_EMPTY’ 614 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_CDOUBLE, 1))) | ^~~~~~~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:703:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 703 | (*(PyArray_Descr * (*)(int)) \ | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:32: note: in expansion of macro ‘PyArray_DescrFromType’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:614:19: note: in expansion of macro ‘PyArray_EMPTY’ 614 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_CDOUBLE, 1))) | ^~~~~~~~~~~~~ getfem_python_c.c:614:39: warning: conversion to ‘int’ from ‘u_int’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 614 | if (!(o = PyArray_EMPTY(t->dim.dim_len, dim, NPY_CDOUBLE, 1))) | ~~~~~~^~~~~~~~ /usr/lib64/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:97:23: note: in definition of macro ‘PyArray_EMPTY’ 97 | PyArray_Empty(m, dims, PyArray_DescrFromType(type), is_f_order) | ^ /usr/lib64/python3/site-packages/numpy/core/include/numpy/__multiarray_api.h:745:11: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 745 | (*(npy_intp (*)(PyObject *)) \ | ^ getfem_python_c.c:620:21: note: in expansion of macro ‘PyArray_Size’ 620 | npy_intp size = PyArray_Size(o); /* Number of elements. */ | ^~~~~~~~~~~~ getfem_python_c.c:622:16: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘npy_intp’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 622 | size*itemsize); // new copy | ~~~~^~~~~~~~~ getfem_python_c.c:640:14: warning: conversion to ‘int’ from ‘u_int’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 640 | int nb = t->storage.gfi_storage_u.objid.objid_len; | ^ getfem_python_c.c: In function ‘call_getfem_’: getfem_python_c.c:698:24: warning: unused parameter ‘self’ [-Wunused-parameter] 698 | call_getfem_(PyObject *self, PyObject *args, int in__init__) | ~~~~~~~~~~^~~~ In file included from /usr/include/python3.11/tupleobject.h:39, from /usr/include/python3.11/Python.h:59: getfem_python_c.c: In function ‘getfem_env’: /usr/include/python3.11/cpython/tupleobject.h:27:32: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result [-Wsign-conversion] 27 | # define PyTuple_GET_SIZE(op) PyTuple_GET_SIZE(_PyObject_CAST(op)) | ^~~~~~~~~~~~~~~~ getfem_python_c.c:765:17: note: in expansion of macro ‘PyTuple_GET_SIZE’ 765 | size_t size = PyTuple_GET_SIZE(args); | ^~~~~~~~~~~~~~~~ getfem_python_c.c:762:22: warning: unused parameter ‘self’ [-Wunused-parameter] 762 | getfem_env(PyObject *self, PyObject *args) { | ~~~~~~~~~~^~~~ getfem_python_c.c: In function ‘register_python_factory’: getfem_python_c.c:813:35: warning: unused parameter ‘dummy’ [-Wunused-parameter] 813 | register_python_factory(PyObject *dummy, PyObject *args) | ~~~~~~~~~~^~~~~ x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -Wall -W -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-terminate -Wno-implicit-fallthrough -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long ./getfem_python_c.o -L../.libs -L../../../src/.libs -L/usr/lib64 -lgetfemint -lgetfem -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -llapack -lopenblas -lstdc++ -lm -o ./_getfem.cpython-311.so ../gf_delete.cc: In function ‘gf_delete’: ../gf_delete.cc:69:38: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] 69 | if (getfemint::workspace().object(id)) { | ^ ../gf_delete.cc:42:13: note: ‘id’ declared here 42 | id_type id; | ^ make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' Making all in tests Making all in meshes make[4]: Nothing to be done for 'all'. Making all in python make[4]: Nothing to be done for 'all'. make[4]: Nothing to be done for 'all-am'. make[3]: Nothing to be done for 'all-am'. Making all in contrib Making all in icare make[3]: Nothing to be done for 'all'. Making all in delaminated_crack make[3]: Nothing to be done for 'all'. Making all in aposteriori make[3]: Nothing to be done for 'all'. Making all in xfem_stab_unilat_contact make[3]: Nothing to be done for 'all'. Making all in bimaterial_crack_test make[3]: Nothing to be done for 'all'. Making all in mixed_elastostatic make[3]: Nothing to be done for 'all'. Making all in xfem_contact make[3]: Nothing to be done for 'all'. Making all in crack_plate make[3]: Nothing to be done for 'all'. Making all in static_contact_gears make[3]: Nothing to be done for 'all'. Making all in level_set_contact make[3]: Nothing to be done for 'all'. Making all in test_plasticity make[3]: Nothing to be done for 'all'. Making all in opt_assembly make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in bin make[2]: Nothing to be done for 'all'. Making all in doc Making all in sphinx make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.37910 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/getfemxx-buildroot + : + /bin/rm -rf -- /usr/src/tmp/getfemxx-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd getfem-5.3 + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/getfemxx-buildroot make: Entering directory '/usr/src/RPM/BUILD/getfem-5.3' Making install in m4 make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/m4' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/m4' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/m4' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/m4' Making install in cubature make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/cubature' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/cubature' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/cubature' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/cubature' Making install in superlu make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/superlu' Making install in src make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/src' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/lib64' /bin/sh ../libtool --mode=install /usr/libexec/rpm-build/install -p libgetfem.la '/usr/src/tmp/getfemxx-buildroot/usr/lib64' libtool: install: /usr/libexec/rpm-build/install -p .libs/libgetfem.so.5.0.3 /usr/src/tmp/getfemxx-buildroot/usr/lib64/libgetfem.so.5.0.3 libtool: install: (cd /usr/src/tmp/getfemxx-buildroot/usr/lib64 && { ln -s -f libgetfem.so.5.0.3 libgetfem.so.5 || { rm -f libgetfem.so.5 && ln -s libgetfem.so.5.0.3 libgetfem.so.5; }; }) libtool: install: (cd /usr/src/tmp/getfemxx-buildroot/usr/lib64 && { ln -s -f libgetfem.so.5.0.3 libgetfem.so || { rm -f libgetfem.so && ln -s libgetfem.so.5.0.3 libgetfem.so; }; }) libtool: install: /usr/libexec/rpm-build/install -p .libs/libgetfem.lai /usr/src/tmp/getfemxx-buildroot/usr/lib64/libgetfem.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include/gmm' /usr/libexec/rpm-build/install -p -m 644 gmm/gmm.h gmm/gmm_arch_config.h gmm/gmm_matrix.h gmm/gmm_iter_solvers.h gmm/gmm_iter.h gmm/gmm_inoutput.h gmm/gmm_vector.h gmm/gmm_transposed.h gmm/gmm_scaled.h gmm/gmm_conjugated.h gmm/gmm_real_part.h gmm/gmm_def.h gmm/gmm_sub_index.h gmm/gmm_vector_to_matrix.h gmm/gmm_sub_vector.h gmm/gmm_sub_matrix.h gmm/gmm_interface.h gmm/gmm_kernel.h gmm/gmm_interface_bgeot.h gmm/gmm_solver_cg.h gmm/gmm_solver_constrained_cg.h gmm/gmm_modified_gram_schmidt.h gmm/gmm_dense_Householder.h gmm/gmm_dense_lu.h gmm/gmm_dense_matrix_functions.h gmm/gmm_dense_qr.h gmm/gmm_dense_sylvester.h gmm/gmm_tri_solve.h gmm/gmm_solver_gmres.h gmm/gmm_solver_idgmres.h gmm/gmm_solver_qmr.h gmm/gmm_solver_bicgstab.h gmm/gmm_solver_Schwarz_additive.h gmm/gmm_solver_bfgs.h gmm/gmm_domain_decomp.h gmm/gmm_superlu_interface.h gmm/gmm_precond.h gmm/gmm_precond_ildlt.h gmm/gmm_precond_ildltt.h gmm/gmm_precond_mr_approx_inverse.h '/usr/src/tmp/getfemxx-buildroot/usr/include/gmm' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem' /usr/libexec/rpm-build/install -p -m 644 getfem/dal_config.h getfem/dal_singleton.h getfem/dal_basic.h getfem/dal_bit_vector.h getfem/dal_static_stored_objects.h getfem/dal_naming_system.h getfem/dal_backtrace.h getfem/dal_tas.h getfem/dal_tree_sorted.h getfem/bgeot_config.h getfem/bgeot_permutations.h getfem/bgeot_convex_structure.h getfem/bgeot_convex.h getfem/bgeot_convex_ref.h getfem/bgeot_poly.h getfem/bgeot_geometric_trans.h getfem/bgeot_geotrans_inv.h getfem/bgeot_kdtree.h getfem/bgeot_mesh_structure.h getfem/bgeot_mesh.h getfem/bgeot_poly_composite.h getfem/bgeot_rtree.h getfem/bgeot_node_tab.h getfem/bgeot_small_vector.h getfem/bgeot_sparse_tensors.h getfem/bgeot_tensor.h getfem/bgeot_comma_init.h getfem/bgeot_torus.h getfem/bgeot_ftool.h getfem/getfem_arch_config.h getfem/getfem_copyable_ptr.h getfem/getfem_integration.h getfem/getfem_assembling.h getfem/getfem_assembling_tensors.h getfem/getfem_generic_assembly.h getfem/getfem_generic_assembly_tree.h getfem/getfem_generic_assembly_functions_and_operators.h getfem/getfem_generic_assembly_semantic.h getfem/getfem_generic_assembly_compile_and_exec.h getfem/getfem_context.h '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem' /usr/libexec/rpm-build/install -p -m 644 getfem/getfem_config.h getfem/getfem_interpolation.h getfem/getfem_export.h getfem/getfem_import.h getfem/getfem_derivatives.h getfem/getfem_global_function.h getfem/getfem_fem.h getfem/getfem_interpolated_fem.h getfem/getfem_projected_fem.h getfem/getfem_fem_global_function.h getfem/getfem_mesh_fem_global_function.h getfem/getfem_mesh_fem_sum.h getfem/getfem_im_list.h getfem/getfem_mat_elem.h getfem/getfem_mat_elem_type.h getfem/getfem_mesh.h getfem/getfem_mesh_region.h getfem/getfem_mesh_fem.h getfem/getfem_mesh_im.h getfem/getfem_error_estimate.h getfem/getfem_level_set.h getfem/getfem_partial_mesh_fem.h getfem/getfem_torus.h getfem/getfem_mesh_level_set.h getfem/getfem_mesh_im_level_set.h getfem/getfem_crack_sif.h getfem/getfem_mesh_fem_level_set.h getfem/getfem_mesh_fem_product.h getfem/getfem_fem_level_set.h getfem/getfem_mesh_slicers.h getfem/getfem_mesh_slice.h getfem/getfem_regular_meshes.h getfem/getfem_models.h getfem/getfem_model_solvers.h getfem/getfem_linearized_plates.h getfem/getfem_contact_and_friction_common.h getfem/getfem_contact_and_friction_large_sliding.h getfem/getfem_contact_and_friction_nodal.h getfem/getfem_contact_and_friction_integral.h getfem/getfem_nonlinear_elasticity.h '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem' /usr/libexec/rpm-build/install -p -m 644 getfem/getfem_fourth_order.h getfem/getfem_Navier_Stokes.h getfem/getfem_superlu.h getfem/getfem_plasticity.h getfem/getfem_omp.h getfem/getfem_continuation.h getfem/getfem_mesher.h getfem/getfem_convect.h getfem/getfem_deformable_mesh.h getfem/getfem_level_set_contact.h getfem/getfem_im_data.h '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include/gmm' /usr/libexec/rpm-build/install -p -m 644 gmm/gmm_precond_diagonal.h gmm/gmm_precond_ilu.h gmm/gmm_precond_ilut.h gmm/gmm_precond_ilutp.h gmm/gmm_blas.h gmm/gmm_blas_interface.h gmm/gmm_lapack_interface.h gmm/gmm_condition_number.h gmm/gmm_least_squares_cg.h gmm/gmm_range_basis.h gmm/gmm_opt.h gmm/gmm_algobase.h gmm/gmm_ref.h gmm/gmm_std.h gmm/gmm_except.h gmm/gmm_feedback_management.h gmm/gmm_MUMPS_interface.h '/usr/src/tmp/getfemxx-buildroot/usr/include/gmm' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem_boost' /usr/libexec/rpm-build/install -p -m 644 getfem_boost/workaround.hpp getfem_boost/noncopyable.hpp '/usr/src/tmp/getfemxx-buildroot/usr/include/getfem_boost' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/src' Making install in tests make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/tests' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/tests' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/tests' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/tests' Making install in interface make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface' Making install in src make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' Making install in . make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' Making install in python make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' touch _getfem.so && rm _getfem.so ARCHFLAGS="" CC="x86_64-alt-linux-gcc" CFLAGS="-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fPIC" /usr/src/RPM/BUILD/getfem-5.3/bin/python setup.py -v build --build-temp . --build-base . --build-lib . --force /usr/src/RPM/BUILD/getfem-5.3/interface/src/python/setup.py:25: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension running build running build_ext building '_getfem' extension x86_64-alt-linux-gcc -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fPIC -fPIC -I../../../src/getfem -I../../../src/getfem -I./.. -I. -I/usr/lib64/python3/site-packages/numpy/core/include -I/usr/include/python3.11 -c getfem_python_c.c -o ./getfem_python_c.o cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C getfem_python_c.c:142:5: warning: initialization of ‘PyAsyncMethods *’ from incompatible pointer type ‘int (*)(PyGetfemObject *, PyGetfemObject *)’ [-Wincompatible-pointer-types] 142 | GetfemObject_compare, /* tp_compare, necessary for dictionary*/ | ^~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:142:5: note: (near initialization for ‘PyGetfemObject_Type.tp_as_async’) getfem_python_c.c: In function ‘PyObject_to_gfi_array’: getfem_python_c.c:38:30: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | #define PyString_AsString(o) PyUnicode_AsUTF8(o) | ^~~~~~~~~~~~~~~~ getfem_python_c.c:345:15: note: in expansion of macro ‘PyString_AsString’ 345 | char *s = PyString_AsString(o); | ^~~~~~~~~~~~~~~~~ getfem_python_c.c: In function ‘PyGetfemObject_FromObjId’: getfem_python_c.c:535:5: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 535 | o = PyEval_CallObject(python_factory, arg); | ^ In file included from /usr/include/python3.11/Python.h:95, from getfem_python_c.c:27: /usr/include/python3.11/ceval.h:27:43: note: declared here 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c: In function ‘build_gfi_array_list’: getfem_python_c.c:554:19: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | *pfunction_name = PyString_AsString(PyTuple_GET_ITEM(tuple,0)); | ^ x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fPIC ./getfem_python_c.o -L../.libs -L../../../src/.libs -L/usr/lib64 -lgetfemint -lgetfem -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -llapack -lopenblas -lstdc++ -lm -o ./_getfem.cpython-311.so /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem' /usr/libexec/rpm-build/install -p -m 644 getfem.py __init__.py '/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem' Byte-compiling python modules... getfem.py__init__.py Byte-compiling python modules (optimized versions) ... getfem.py__init__.py make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src/python' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/src' Making install in tests make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests' Making install in meshes make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/meshes' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/meshes' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/share/getfem_toolbox/meshes' /usr/libexec/rpm-build/install -p tank_quadratic_2500.GiD.msh holed_disc_with_quadratic_2D_triangles.msh tube_2D_spline.GiD.msh tripod.GiD.msh mixed_mesh.gmf '/usr/src/tmp/getfemxx-buildroot/usr/share/getfem_toolbox/meshes' make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/meshes' make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/meshes' Making install in python make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/python' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/python' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/python' make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests/python' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests' make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests' make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface/tests' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/interface' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/interface' Making install in contrib make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib' Making install in icare make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/icare' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/icare' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/icare' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/icare' Making install in delaminated_crack make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/delaminated_crack' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/delaminated_crack' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/delaminated_crack' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/delaminated_crack' Making install in aposteriori make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/aposteriori' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/aposteriori' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/aposteriori' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/aposteriori' Making install in xfem_stab_unilat_contact make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_stab_unilat_contact' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_stab_unilat_contact' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_stab_unilat_contact' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_stab_unilat_contact' Making install in bimaterial_crack_test make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/bimaterial_crack_test' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/bimaterial_crack_test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/bimaterial_crack_test' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/bimaterial_crack_test' Making install in mixed_elastostatic make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/mixed_elastostatic' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/mixed_elastostatic' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/mixed_elastostatic' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/mixed_elastostatic' Making install in xfem_contact make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_contact' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_contact' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_contact' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/xfem_contact' Making install in crack_plate make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/crack_plate' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/crack_plate' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/crack_plate' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/crack_plate' Making install in static_contact_gears make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/static_contact_gears' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/static_contact_gears' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/static_contact_gears' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/static_contact_gears' Making install in level_set_contact make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/level_set_contact' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/level_set_contact' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/level_set_contact' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/level_set_contact' Making install in test_plasticity make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/test_plasticity' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/test_plasticity' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/test_plasticity' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/test_plasticity' Making install in opt_assembly make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/opt_assembly' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/opt_assembly' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/opt_assembly' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib/opt_assembly' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/contrib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/contrib' Making install in bin make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/bin' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/bin' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/bin' Making install in doc make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/doc' Making install in sphinx make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/doc/sphinx' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/doc/sphinx' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/doc/sphinx' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/doc/sphinx' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/doc' make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3/doc' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/doc' make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/doc' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3/doc' make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3' make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.3' /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/bin' /usr/libexec/rpm-build/install -p getfem-config '/usr/src/tmp/getfemxx-buildroot/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3' make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3' make: Leaving directory '/usr/src/RPM/BUILD/getfem-5.3' + mv /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__init__.py /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__pycache__ /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/ + mkdir -p /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3.11/lib-dynload + install -m 0644 interface/src/python/_getfem.cpython-311.so /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/getfemxx-buildroot (auto) removed './usr/lib64/libgetfem.la' mode of './usr/lib64/libgetfem.so.5.0.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/getfemxx-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/bin/getfem-config: 50,51c50,51 < CFLAGS=" -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include -I$includedir" < SRC_CFLAGS="-I$srcdir/src -I$builddir/src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I/usr/include" --- > CFLAGS=" -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK -I$includedir" > SRC_CFLAGS="-I$srcdir/src -I$builddir/src -DGMM_USES_BLAS -DGMM_USES_BLAS_INTERFACE -DGMM_USES_LAPACK " Checking contents of files in /usr/src/tmp/getfemxx-buildroot/ (default) Compressing files in /usr/src/tmp/getfemxx-buildroot (auto) Adjusting library links in /usr/src/tmp/getfemxx-buildroot ./usr/lib: (from :0) ./usr/lib64: (from :0) libgetfem.so.5 -> libgetfem.so.5.0.3 Verifying ELF objects in /usr/src/tmp/getfemxx-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/getfemxx-buildroot using /usr/bin/python3 unlink /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__pycache__/__init__.cpython-311.opt-1.pyc unlink /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__pycache__/__init__.cpython-311.pyc unlink /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.opt-1.pyc unlink /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.pyc compile /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__init__.py compile /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py Bytecompiling python3 modules with optimization in /usr/src/tmp/getfemxx-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__init__.py compile /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/getfemxx-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__init__.py compile /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib64/python3/site-packages/getfem/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/getfem/__pycache__/__init__.cpython-311.pyc' './usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.pyc' Processing files: getfemxx-5.3-alt9 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.23834 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd getfem-5.3 + DOCDIR=/usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.3 + export DOCDIR + rm -rf /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.3 + /bin/mkdir -p /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.3 + cp -prL NEWS AUTHORS /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.3 + chmod -R go-w /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.3 + chmod -R a+rX /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MLS0df find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.87Hs8L find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) In file included from /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm_def.h:40, from /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm_kernel.h:41, from /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm.h:40: /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm_ref.h:45:10: fatal error: iterator: No such file or directory 45 | #include | ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm.h: cpp failed, trying c++ mode In file included from /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_model_solvers.h:43, from /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_continuation.h:42: /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm_MUMPS_interface.h:48:10: fatal error: smumps_c.h: No such file or directory 48 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_continuation.h: cpp failed In file included from /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_model_solvers.h:43: /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm_MUMPS_interface.h:48:10: fatal error: smumps_c.h: No such file or directory 48 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_model_solvers.h: cpp failed In file included from /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_model_solvers.h:43, from /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_level_set_contact.h:52: /usr/src/tmp/getfemxx-buildroot/usr/include/gmm/gmm_MUMPS_interface.h:48:10: fatal error: smumps_c.h: No such file or directory 48 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/getfemxx-buildroot/usr/include/getfem/getfem_level_set_contact.h: cpp failed find-requires: FINDPACKAGE-COMMANDS: cat Provides: getfem = 5.3-alt9 Requires: /bin/sh, /usr/lib64/libgetfem.so.5.0.3, boost-devel-headers, coreutils Obsoletes: getfem < 5.3-alt9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.H6VSXd Processing files: libgetfem5-5.3-alt9 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sOBfkI find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/getfemxx-buildroot/usr/lib64/libgetfem.so.5: 3720 symbols, 22 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.paJj8Q find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libgetfemxx = 5.3-alt9, libgetfem.so.5()(64bit) = set:pdhD9hNFoSfOmYBZ5E6crTTX3DwAwjZJdxEpWn8CZkSuZvjo1SGEVK2e2zdC2lSyXMFueXnSyQCav3Not1m44MKXZcxKms4tECNzAbHRvXESCoZmZccD8Su4u8uqUW4nEEyv7C8YSi1fLErDOnMPdQfXIgn6Im1hD6nilOFdz3FEEik0jLii1zPqmyIwpCl43mUQSbvjScJcLc56xPTPgIoIB2mpZJK7oCcPcAVogUzEL6mIJD0xgTjcciwZ0Em5ZD22ccOx52RWqb36jF1HY7Om35jV7JTgkZKHapAIrtlYmAekW5uUbinyVOPaIU3n6QZIRYx6myKtw9oWf5XKRfeW9P3TzalSLmQvAMWyTYhsuK6QM7dtuvZyOeH1DJBUie1mcrzJf8jxWB1IIWi9yW4dP2k3ZAA5BjjjVihB0vTUNTcjdpU4AWGpjp4cIvOZ3qSmJcAYdfeVRfly8swZEEeO0Q3E5r6EruZytKEu76cbGkyZgrRwT6mQ5NChmeu6tZs6kQZpl6X1cMo4Ib5p4zmzdGxA2hGYt0Qi2dsXswURqhkxvmd7GoinBHFZDrSMBcJALrlEXt8XcngCfdCtxpuZmXJ4MUa5d6LloxmfS2VFZ3CGPttOn0LtNAyTyDlW3FwzWRjp0mxsL49XFlh9k6Jk8gnKI6jFZz3Nr04eA1ZrhZGvYMGkFLLZDIvywfZqP88zyKjwYQBq8yeySKz8UimcMb9ylNZgzm7xBalb3SsZGvgIMuTnpQAxqzKdnw4GIQxgZxCjp7J1ZAbrDCRDR91lxBODpPfNdG7kIPh8ZBQRtJaM2Rpdu52CAMyL3RCCzR8Nr1LERqhVc0FaKv7w98Fi5KYqrOXrNbZLZdOh6ZbQsc44IKBHqzTsHAvYoH8n8j66YZ148Pz2n44u4lapb7uzZ0jWpZJkpmfAFzZj6MJhpv8odmZA1LngOsTupKRp4T6T2pW1nWvzuIadlIAg6V6KEf2s1igJYPhvp3cJ8H9UseWf3lOF6udTMntgZ3gsafadrGJGCXpV2A2yNo2gIF0sqy8BM0ZrA5XZaHuB9JVcEMkxrfCBwMiR9eM5lc6W0bzd2nlRHoVraScZsfxLsjZo6KYtAwZFB4Vw5HXxRxZvPVOFliocY9S2kG7lB4dKQIHW8cbWT8feSZG2PAsnht4FHE3p5UOoLfzg1vz8iPeU7zRZDOE29xz5FqmEz618QzO35gtzUqrbRnVSxYqQ0FzbB5eoZkvq9mkyIhS3j5FMab84PQJKWoAfNWgUGGZ9wvZj373CuawfCZtV9Musla5ImY32gAvnLvg525Qc2mCscXqtgT37aGNewd4fCmtBZlu5ZAMs8dZ4oKhaVLdZ4ehppXYtawvJZ0KZrb32F1qY2163dxLQ06Fy8MaD8uAI4ZGItzQmS4svm2kmuGmCZlgC7c6GkU60pCyxHwfSZE9xjSLp1cw8hAjcjpLJ0alc3wSxTQ0Nu0EjKejd1LvI5QgMU81apRZiOp6IEnhjhKnj7zZv50K9ffuAdB88xxopxYAxIgMZoQAogM38Zvth1c3Ut89wZgwCZxGCs9oH9qf8H8q7v7HHHXNQYUbtrzgYCDGjAjHzOXklZD3fXpzdlEQR4Z8nABLhQ68F7GK9ZrpSYhkoZaoeOEjC88gEWEGtyEgXF4NJjulbUTwHSbseXrgZ3OlMoQNHTpeHDyIMSF1dH8E8r5Kabg8JHqF4GvzwGtadNaYtCZuUntJpmL7yu7sKNjtxEOXLUMU07XeGTYgeOukekrS7ienBY5enGmCJsMOk3ZxScUYrCr7TDW4FCNLdD6tUW8LGcvgCCX4AS8nLRmI7Bm9gSJ16pCdE7FhGcsoC5EYiJNjHpC4u01KFhTZ6sye4ANdCsmrBjzX0TfssY6A9SkES7f9ws6u9ft2Z7M4LRNeCXHWV7iZE8gkdU7mAdfZjs7YZEfMhzdZek1D54xZfhIDd1iiY4VjB7HhajptTb6h9E7bdKK3QVc92pFyRO9ZBwVfBM33PLKqZoMafqrhR2bmVZbOV72cNDyWj9VE7WKotBkeywDxqjtSIAM5Pbk1aJjL1mkRdy97I1afZHWKZgC1CiJ03QQBTkpUOCf48sUZj81cr7MNFZBdSfqYuB8Nd79NtgZsgXi4eRoQtvdzPh5Z281dRcAML5oSjAsgG5N0AaltAmH0hLKekeR7WE5USPmobXtg3xYNlXsfRn31GhJgqb3WkaGb0b7q3BYiz1wrPzTD0DzqCwVnZzDmw26nzOPXNI4Rw8ZGQoPlEiFoNyWzddsk3j4vo1c0macbYKnsFF5YhjjXoCWqZuYo7sYyaL1ZiY8IZv0JrLZpdYGPiipQmvcmSyKWpSBdY8PUatR10Yqj4K05Zmvn9ZjV6ZgW2Bu4x2hu5WXFFh2Qzg1MzBlwErIPkgKbxpEDqnWWlzM0TQgCBRcZk4neVTwURtT4qRx2vSFcmqcelEJu2NLKHVE8rcZmlt3ede3NASWvMEqc5wOg7zuEf8pOjCA43bFp9gNwO1HoeahAoBI1mZLcsjuBewqpIgO2Lw3meGAFPQgYsAcKUYOSMXcxHjdWEl6JAOTCgfWcXvmw5Td9T3ZL2OZayXHZnmuD91EcQCfLOaZh7EZmDfcpmJv7Z6U213ZcsQB2jZAJiznfByogW1MBFimSu4bR8MjcKEGNFqZkuEV4RpwtBvCq1lDJPVEhvW3BCD4wV40JKnswuEr1hUsItK9Yw6rFuG4Z8coVUql7L9ZeGlfVMvJAfO5MtlXYmqc8TaQ9ezLMwPhsVIWyCd36ZpYntl5fWiBcSjZjWRjbaty946CUDJhRZ6FKXnh89JwrITZ5pDG1VxvcHOgq0gHSCKx5VCApx36SAZzn9elZee9XySqQER14RdnN7VuutFVZ4PbyeYYlSYVRgKyJVJw31JD7ZncVcksyjzcLCp5ZeZ2v8HE8MOtwpQ7uu4j6rM3Uvs97ATZnpFfzwZzm2TIvdZ2OmzZpYwoZyPdOzVLkSaia8EP6IsbkIKg4r7fdGRaaTmfoINohYbDM0qvLJUnfVZ0Jzy2UHsrAf5MuuxGaDjWOLLUIaVmGChCmzgjVEERBGNPwKxFTsPLCfTMrxaGBT4D7CbHaIinWJlODWjZDbZgClDXgDGEKRH7FiPT2k68yBrpP4X6KpKtNdwKhzaZ4BOmqFhkSIMCUQ4pa1enZHBDZFGr7wuxNZtvAlnZJHSh76p6J1NtWlFpKMhxZjKjHxhS0jpYFmsEEji94DMe5iROO7LFjZ4Bqn05HbPaPki5Z5C0tIrbEgGP64H2ZzrhgUBAoyiq9uW0a8vwQtggZJbmZHaZfKMOCIhB6PkQ9yeL3B5CfPjBa6hp5Khr8tSO47RVOvEUsEYCyfsnqEyrXbygjU4jc1c1ellPJltaB8Wb8YlGzrxmsaOtgyZtAKTOoFSF5XWIC9HASj2lZ4OlLxNhyEoWsK2SmhOqRJxU1N1CJdMjZdz8xV5pR2F2kutnkS6TRAxmwpscJQWj4nmkGcGur5x1RZ9pVK93SZiie2qp6MVKVE4DV0AuSZlqqmzhQTJfaatyNiO9Z5Lp5bIx74PTYtw7lkrJUDZ2421DOb41gMUxFhKyZyZIBEC0BuyZIbF1uvoKgc1kSabrdgTIyGJpXyMNnPelSfdE4QhXuZq6YratCCX7zXQlV6ostCIidOYCJYoeEAbmaRD02coIoqQZCnlcubcNbh4GLMygOmc1d4a3YySaRKDCqe5EaA4ZvY8Qixuo1D6gOdsNZFZ6KD7PV1c5M39MPvzKRAYKJlI5C3sZiRM0ZngoMyyT9iaBwYxoZaHkj8rk9sZcaS48HiHnNN31zLMXLJuk0hwXBlhCcGZrpmvqcr0u5gkUoUeNZgTb5a70emrGNUc6zzajiMRrqlW63ujYZoY9U24p5IIcMyZ0LhHJtFosRy6y1YAsPZwycp7YYZFFCgMsE8ik3v8tUQmzfu5ylPm4GmB6u3HoOs3gIiZuirM0OZGXwMN2jj92oP9EcC8mBIQG9CZ5DuragkHvSlG5PPJimj3NIQSVBWwWsMVgYz4NlGOdTWaRylNSMBi8EZ3ZwrRLBoTAfYYLXhS1ahc9gqTYv81BXSe9bSqg0w2vYHpQOdNijCELYByeBF0Xz2ZDztDQXxz97p2hg9AlwwNN4W94JRWZrZdKHi9MUoIuGD1kpK0T2yWhHVexus1jkZ0oGYs0PdlpbHRyhIhcb2PDOgRhnBvwMGjYRJhZlv7FtnAdFZFZ5pmNtynwmffTh8RIDw4NMIjFNYyqGiokhAPZpmDZKkfa7Fd95XQBVSO0MYcR4pR9L5XTWG1PTxZg0Z55wC3pyZDF8y0uXrfNxTm3ZwhgS1MCtLQ0iz7zLjSAH4JETs7F7d4iIhZHyH2GkZAy91rkjaLGgzeVtrNNtpEY8JMhpNoKhqa9wuXj8NmSCxCVmdyyqaFigNEvCCcJQQr31g6BcmecGJhU3kTV0t1CoyiNCFx9l99SsDb0wSRAjXo6bZa0jleNuSZ4giLjDTySNG3P8nEDUYnWaHmkfSSA02NLD1H45GMZkWQKyulZ8OnLvMlzlfpkAc49SejRdadAcfhlbXMZgJxIyJ9Sk2B3nQcN1XuYYMtWFQ5647v0dttzHJUALhp8PEbSLu2S6leTZEdHZl57xsXnQLEPBCiJHtsuRkAAj2XzykQwhivstrt346p8ukNgzyswgWMZF0Vy9oKpnaN4YeitWXniqe1on4fy1TGQtqqQKoUy9tOaqhDgZiU2KC5YyLKMacUI7b73xwbKbBhlhk3drDwN0qeYtCJsjL9SHdcZCIatM0p4G2Zr5vdUgIbXsStKWl6ItA7HGi6YMC4kC51saKnPjwjhZCAeYhEmBJAlZdJMmpZJVRSpqsH4qEb0kgugNGx1mUnA4gyq0Abt2nS3JAwlApZzKaQ0N79JKzxyOqZEZh3izOldGfzXUUHIwRlFeehCilaWcpXqb6CRLLTW1oyvZCkFani4ycURLrdj9eCtZ36jVMEwOlGAwfjylVkviidaUt46u3W7e2D4fThwbmqj0Z2i5qHGfLjAjQ4j9zOwwMhLp9CjkkgwoTkdugbhGNozJPmTh3sZmYQZ6s4cSaxGOSSIYDDa1it2m8Ea3g43moA6YYJfnetUASOG7N4ygMSJqbNpjtdYqfJO0LIcSmV846KiwLA8WHXfzHhVUKVIKRY1e3G8Kv41D1XaR6mc3LOwRembLy2rsHDaMkl7mbz6kqpWT7v6dA1OcgjdPZ9XIfqayjeZAROGZfZiKOZonqgZtS9Iwo7xYQYoMIvOrd9m9lzvOpxqxcZFQuNnYB4Gr7L1POJziRcEyRyz9YY6FO2xdaUPn9SvC0Z9ZesWhDD4P4R3W8wmrFOLJddDOCIqX7BAphMcEA7S5vejSX7ZAIeWbaBcbKJavQoW6urwRejJj2tTd05CRoBxmsVb0evV49wpdCZILfK85lnC33DZlHsZdlFUVJAUny6bYgCholB4Z5cDpqGdJhKi3mAfmyIbY9cFx3j4ck9BI2lf9UF4UyKUMXC0iM57Z813PAISKqIxZ07pAqPmIF4FseO1Z7BE7cS7vOFriafUDcWeBqXbqBkF7VZHdKTTAB2TY1NrViZ8gHH8doc61dDMFlpTZASYbGSLzlue2RSJYAuavT8gyJvgHq9yiE28HZjX6F84ajKqwThgBIkglZsHCJMPV84byPJC6gyYcQWy6Os4RUfh5zByDJkacuVJ4XatPAa6DAOZy4zskwZlc6VaNbZCwGim75UOyxj0ttGBEhZ9GLMKYpZfEQ8uYIxHUNueTuZIIgi7c6mZvi3FS7jktSclcPjb1R0L0b1Q1meJUFWsBm17LVnnuIIAvbrFolKbdGrqMEL5Oqo8It5LoARZ89UEZ9JupZ7hKDy4yIC6d8KFSjTnZiAwbnNyLMqsfDIvoZyIN78ZLrtuqDOK7lXq8PBjyyyoZEHfS7XfsniiPwl1VFBxZmRa3vaeDwrdQSBRuI1VqVVX8ujZoEeMUOYoqAKAeYalZoFODdfRLhDsCsOzg5EJcI3S2zpHJV8Hlz260ryAkaGZuMsoPcLjn1zbPN7EWKHe9CADrZgMC5XHSRxDehbg9do6kFrZiyrQPtfAUdNOuFOw3g4i5LDZ2qjZ7v8VeC5Bc45YkfxO8jM7nYZkU5ZiGAnrsscUvZ14giarCuobNfwa4LZD6F6GlT5q8ZHdTmESMOh7IlcCmIZinKxMDq0Ot0JOoWVv2oi4c1loiBo3L4CqNa8QbyT0ixmM1DXcH6ezPAL9vbVyZzi5pLVq2LFEHJGkMC0LhsdQZFyAkUb4YsSvvJbzTdlERQ5JqZeB7op9gQjzRRc91xcZGDwxGcrJNuyKZIITA2O5l1Muh6hUf5mnjlqZzFkofqlH3DYZkZKRK4CjQ1upFCfYFGCeB6ZEpP19rHmJx5OqNpXJpSKzN8X2EHekvq5j1yop5ofHsCfsDe3JvKCLVEnexqod6HPUZpwPcxEeWpwkjR9OaV7cIsufAZuvsAoOJhe3HhkLk2LqcZfcSUj3cBO8b0JuqqQd8QIBZD8hQd2TlZxiZD62fnfheZKkZfxuWzfJFsQNMQsvUMpPKTX3kirEZbZsCGOX7avVT5y3zMwqR8zsJf9I1Z63tAprkZoSJEMUWBfOtLpq4SoL7bz6Xgo83ZgEuxzDnW8EkbI4MlhH23KsAHQfjefZbVSusW5sBFQx67JcbEl01OPA3QPtjFYFZJtFBC6b7A53ElHv4pGtguq7dEET7l0H03ZH8ZrKUyqLzQjZLxh9CAX5BTrxa1C27w7LpfcRBPN0V4ylRlZpTQt2oEYHe4usDhSc1hIXwjAuj3TMwtqqELIxKopSrIj53EgMCXV7rpRWUkpvvKMqpfNXypk3lGR3qLJNW43Y8R19oQB47I25kRxA1SzWcso6H6oLHfDHpZFr49czAhWG0WfVxNUNvzQfXEsmQu17vR1s367jyYPXGYZaEKUtIyuZqiXJBslhuayQ3MmrSkMOXZ53bIEQp2fitz9wMMcogUDRja6I6i8rd6wHRlMplaoPaozOZ8HtQ4tpYHWdfgXZi4eM121a1HoVZauTIoahooyA6KiLay7u1m9ntaweoz55cRfbKFTwIQYtRPEZJcp9wIMSFJ5hqkj58tZaQAC4yMOZGxoisYN14ktGlHTsMLXRAou8HaCyme7R9mTOUEanxP2UgLenNaWg1BUZrtv6yv1Z7ArlljDgWb2aftSZjKDOfBhVSZ7SVjeEHnEg3dmAJDnLBhQZbmNOgvVPGZcvmL84Q4jOkHcV3gT3tkUsNdf7BpQf2s Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libdmumps-5.3.so()(64bit) >= set:nmlnt0, libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libgcc_s.so.1(GCC_3.4)(64bit), libgcc_s.so.1(GCC_4.0.0)(64bit), liblapack.so.4()(64bit) >= set:olWkTGZrZxrGgdF0yEv1, libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.29)(64bit), libopenblas.so.0()(64bit) >= set:rlPMXOYHEHCZt610IAG7jd98J8aZgZxaaZkmZJNKdFPpJdglZuM3Zf570Y9i1uY9Ne4AH0PRjTOrunDgJiUjledJ0uYFXcSm5luzQYcGRSAEZIZgk7UZFv, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libzmumps-5.3.so()(64bit) >= set:nmusI3, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: libgetfemxx < 5.3-alt9 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Gru3YW Creating libgetfem5-debuginfo package Processing files: python3-module-getfem-5.3-alt9 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WWMZJo find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Y4iGR2 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.files: line 73: test: too many arguments py3prov: detected potential module:getfem py3prov: detected potential module:_getfem.cpython-311.so py3prov: detected potential module:getfem py3prov: detected potential module:_getfem.cpython-311.so py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/__init__.py: "getfem" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py: skipping "sys" lines:[30] py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py: skipping "_getfem" lines:[44] py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py: "numbers" lines:[[37]]: Ignore for REQ:slight shebang.req.files: executable script /usr/src/tmp/getfemxx-buildroot/usr/lib64/python3/site-packages/getfem/getfem.py is not executable Provides: python3(_getfem), python3(getfem), python3(getfem.getfem) Requires: /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.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libdmumps-5.3.so()(64bit) >= set:nmlnt0, libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libgetfem.so.5()(64bit) >= set:pgZyPnmvxk3MKBBWpAQdqEacSQNIPLlNMvcLUg4vnQ7aG4avqZBH38XZucXqa4tQcXQXyHxnxJtiWrBmibSZed8CyD5qeomQAiJyO25UY0ShNX0XAFdF7SuG8yGfkKAAUMohI6VmvotClZ9aoddgV7GiqVb2pfjbJ74Y33JpIVjtnXaTAl3y8w8LFGqjZfcxXhVlp21C894ck3opOFT8sgS8BVjplLerVDaw02IdpOOEpAZ8eUdg7TRfxR0BCs8VdZoGPc0jZAfR7Skt9UZusL8uv1XzJBipH89wKaeDjamPmd3zDVEAMAEyllVsPYiV1mVGFohJtz6UESNHGYlkcQsgDSF9wguJdgmH1g99IxBsTtVBb4B5gejmOTNkYVYFLf9sSTjLjpWf52wrWHW8YeoEbNVsPY5Pk6RK79wukj2cwfZkqCP7JK9ikZwxzIqOb8bHUWyqlwElQXWwnfZrqKf0pTks0MbTRrUhjX1lkGFbZtSZ5j8463srM4tuDasGczLDqLI4nkXvZm7U12hFncaXFI0abHnqpZtgTjzITxkSX2FFN4uoOPuvtovUO9FdHhxvLcIDkx5SS2rLUyGWjC2SZdiF6aWc214eM6bOiMFC10in4psJFbZoO45ciP0VnFopw69Oc9wP88KjaRqdZ6q3I6V2bupEaKL3m7vikuhBUl65rIEASCoEIHBia0gBMJ06Hwa26Ta43XN8Z3Pak19zGUsmJzZBxryIuVVtWWME8KkbyL9Egwhi5K1kayL99EhTo567YZ3FcVKZuamvGXg8m4oaO74ZjdP2tP3QK5OVa3d9Z8cXXzr3F95v0vr8ukvcFvojPaKeDuZwAPnsyAnFnim8GaEVOOPVodzSE55iyZr4LxidTxLpCxB7EVKESGCmenblosOOW9JHPqNZJyH4QZ3UB4R1q7CzoSxYBZKdnDIpye0XE8e3NghGVvy5FdtzBp56yzv99BAYEGeti4A4pLnTGUsVfYLHJmLSnSGs22jGl2DClvmiLSxvK6RDDZEie1WLmTDdtWo1lQLcDDrAjMQx3z8VAJqO782rODvf2Z6XEZHzws7a6mF1drHaMv5GwxzPy1dAOzLLZaAzgI2rjEglg1CdAVfJng4EHSREUBKFjzNeugp2BZAX9De1, liblapack.so.4()(64bit) >= set:olzmpIf9kxq0xs8kja0, libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.29)(64bit), libopenblas.so.0()(64bit) >= set:rn8fspQtPpISgp9fRsoAxR9kpS6U5leJVpkiIWa, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.1)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libzmumps-5.3.so()(64bit) >= set:nmusI3, python3(numpy) < 0, python3.11-ABI(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5TTJJI Creating python3-module-getfem-debuginfo package Processing files: libgetfem5-debuginfo-5.3-alt9 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4v5KnZ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cSrzLH find-requires: running scripts (debuginfo) Provides: debug64(libgetfem.so.5) Requires: libgetfem5 = 5.3-alt9, debug64(libc.so.6), debug64(libdmumps-5.3.so), debug64(libgcc_s.so.1), debug64(liblapack.so.4), debug64(libm.so.6), debug64(libopenblas.so.0), debug64(libstdc++.so.6), debug64(libzmumps-5.3.so) Processing files: python3-module-getfem-debuginfo-5.3-alt9 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mVvZ90 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aOGQdw find-requires: running scripts (debuginfo) Requires: python3-module-getfem = 5.3-alt9, debug64(libc.so.6), debug64(libdmumps-5.3.so), debug64(libgcc_s.so.1), debug64(libgetfem.so.5), debug64(liblapack.so.4), debug64(libm.so.6), debug64(libopenblas.so.0), debug64(libstdc++.so.6), debug64(libzmumps-5.3.so) Adding to libgetfem5-debuginfo a strict dependency on libgetfem5 Adding to python3-module-getfem-debuginfo a strict dependency on python3-module-getfem Adding to getfemxx a strict dependency on libgetfem5 Adding to python3-module-getfem a strict dependency on libgetfem5 Adding to python3-module-getfem-debuginfo a strict dependency on libgetfem5-debuginfo Removing from python3-module-getfem-debuginfo 102 sources provided by libgetfem5-debuginfo Removing 1 extra deps from getfemxx due to dependency on libgetfem5 Removing 1 extra deps from python3-module-getfem due to dependency on libgetfem5 Removing 1 extra deps from python3-module-getfem-debuginfo due to dependency on libgetfem5-debuginfo Removing 25 extra deps from python3-module-getfem due to repentancy on libgetfem5 Removing 8 extra deps from python3-module-getfem-debuginfo due to repentancy on libgetfem5-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/getfemxx-5.3-alt9.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgetfem5-5.3-alt9.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-getfem-5.3-alt9.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgetfem5-debuginfo-5.3-alt9.x86_64.rpm (w2T8.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-getfem-debuginfo-5.3-alt9.x86_64.rpm (w2T8.xzdio) 1194.70user 82.22system 5:16.30elapsed 403%CPU (0avgtext+0avgdata 1129912maxresident)k 0inputs+0outputs (0major+25071616minor)pagefaults 0swaps 8.19user 3.39system 6:07.35elapsed 3%CPU (0avgtext+0avgdata 125784maxresident)k 9048inputs+0outputs (0major+398089minor)pagefaults 0swaps --- getfemxx-5.3-alt9.x86_64.rpm.repo 2023-06-03 18:36:55.000000000 +0000 +++ getfemxx-5.3-alt9.x86_64.rpm.hasher 2023-08-26 03:26:51.780200609 +0000 @@ -173,3 +173,3 @@ Obsoletes: getfem < 5.3-alt9 -File: /usr/bin/getfem-config 100755 root:root 6b78a0e2d949420e5e8c787f6ab3b41a +File: /usr/bin/getfem-config 100755 root:root c24ac44fe210d969aafc8f1afbfe26d3 File: /usr/include/getfem 40755 root:root @@ -205,3 +205,3 @@ File: /usr/include/getfem/getfem_Navier_Stokes.h 100644 root:root 1b38bce029ad0a4781b688b8f1990b61 -File: /usr/include/getfem/getfem_arch_config.h 100644 root:root 637699c49d8327ad4b1828c23a179caf +File: /usr/include/getfem/getfem_arch_config.h 100644 root:root 1742bafbee51cdf389a641ae13515413 File: /usr/include/getfem/getfem_assembling.h 100644 root:root 74a73af4b8674e3ff67342f0903eb4b7 @@ -273,3 +273,3 @@ File: /usr/include/gmm/gmm_algobase.h 100644 root:root 89513523e63dce7b1d99dc712c6251c4 -File: /usr/include/gmm/gmm_arch_config.h 100644 root:root 7cee620eb495175fe7aa26c00d00f161 +File: /usr/include/gmm/gmm_arch_config.h 100644 root:root b0a14ddb69ae9fc39cd09017cc7f179d File: /usr/include/gmm/gmm_blas.h 100644 root:root 2137f9ba84580450b470388cf09a5827 @@ -338,2 +338,2 @@ File: /usr/share/getfem_toolbox/meshes/tube_2D_spline.GiD.msh 100755 root:root a4f893a71da05b636122ddc757768a82 -RPMIdentity: f538b131dda7d3bfd7b9bd21d21409d2c6db247d236019706f2d1383e04d1c75618864e72a5b042cfcd10bd96151c1e1f17990e051020e7831e47d9dbc5bf493 +RPMIdentity: 4a7cfc8736448b5cc9bf73b5e26b21a00f944f349c15356a27f508d111d1c2ad2ffaf32cd84594993e29163181c1b503b4db33c05deecfbcba3caac0cba30561 --- libgetfem5-5.3-alt9.x86_64.rpm.repo 2023-06-03 18:36:56.000000000 +0000 +++ libgetfem5-5.3-alt9.x86_64.rpm.hasher 2023-08-26 03:26:51.871200935 +0000 @@ -6,2 +6,3 @@ Requires: libc.so.6(GLIBC_2.32)(64bit) +Requires: libc.so.6(GLIBC_2.38)(64bit) Requires: libc.so.6(GLIBC_2.4)(64bit) @@ -28,2 +29,3 @@ Requires: libstdc++.so.6(GLIBCXX_3.4.29)(64bit) +Requires: libstdc++.so.6(GLIBCXX_3.4.32)(64bit) Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) @@ -37,3 +39,3 @@ File: /usr/lib64/libgetfem.so.5 120777 root:root libgetfem.so.5.0.3 -File: /usr/lib64/libgetfem.so.5.0.3 100644 root:root da8e9028dd0b94f3ba05442dc09dbe08 -RPMIdentity: 28327fc07bee813dd84daa241b0f2c6e68a3764751b22d15559c35d0fa46ec4a2c7e801ca526aa1a4ec862c8cc5afcfcab3a68b6de84f23920c0fa7d4e0059a4 +File: /usr/lib64/libgetfem.so.5.0.3 100644 root:root 6666a115fc094b3a9448f590d2572073 +RPMIdentity: af23a6b9a2062b0e9f71213d051a7b4d71fff22395a73716f9ef8c083647ea585978234078a93490872931a91b6361f84fbbf528df116e0015912d8f0a475fa3 --- libgetfem5-debuginfo-5.3-alt9.x86_64.rpm.repo 2023-06-03 18:36:56.000000000 +0000 +++ libgetfem5-debuginfo-5.3-alt9.x86_64.rpm.hasher 2023-08-26 03:26:51.995201379 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/81 40755 root:root -/usr/lib/debug/.build-id/81/8be73e41826a9f57217174ea109faa2c20f062 120777 root:root ../../../../lib64/libgetfem.so.5.0.3 -/usr/lib/debug/.build-id/81/8be73e41826a9f57217174ea109faa2c20f062.debug 120777 root:root ../../usr/lib64/libgetfem.so.5.0.3.debug +/usr/lib/debug/.build-id/e0 40755 root:root +/usr/lib/debug/.build-id/e0/eb3027cedc79c94f99f16d230022021ba02fa1 120777 root:root ../../../../lib64/libgetfem.so.5.0.3 +/usr/lib/debug/.build-id/e0/eb3027cedc79c94f99f16d230022021ba02fa1.debug 120777 root:root ../../usr/lib64/libgetfem.so.5.0.3.debug /usr/lib/debug/usr/lib64/libgetfem.so.5.0.3.debug 100644 root:root @@ -350,6 +350,6 @@ Provides: libgetfem5-debuginfo = 5.3-alt9:sisyphus+311250.73040.178.1 -File: /usr/lib/debug/.build-id/81 40755 root:root -File: /usr/lib/debug/.build-id/81/8be73e41826a9f57217174ea109faa2c20f062 120777 root:root ../../../../lib64/libgetfem.so.5.0.3 -File: /usr/lib/debug/.build-id/81/8be73e41826a9f57217174ea109faa2c20f062.debug 120777 root:root ../../usr/lib64/libgetfem.so.5.0.3.debug -File: /usr/lib/debug/usr/lib64/libgetfem.so.5.0.3.debug 100644 root:root 5bd7c0ddde6ac176a57181a2549e74f4 +File: /usr/lib/debug/.build-id/e0 40755 root:root +File: /usr/lib/debug/.build-id/e0/eb3027cedc79c94f99f16d230022021ba02fa1 120777 root:root ../../../../lib64/libgetfem.so.5.0.3 +File: /usr/lib/debug/.build-id/e0/eb3027cedc79c94f99f16d230022021ba02fa1.debug 120777 root:root ../../usr/lib64/libgetfem.so.5.0.3.debug +File: /usr/lib/debug/usr/lib64/libgetfem.so.5.0.3.debug 100644 root:root 7c4a3f0452052a5ee7b4af76e3a869e0 File: /usr/lib/debug/usr/lib64/libgetfem.so.5.debug 120777 root:root libgetfem.so.5.0.3.debug @@ -688,2 +688,2 @@ File: /usr/src/debug/getfem-5.3/superlu/zutil.c 100644 root:root 19923496d0dcf8f2e30d8e522266638e -RPMIdentity: 15129046d74a4cbf41fc0bcc3fee968cc6bab6f04e71ada3c6f5e1d8eff5c907c9049560dbb559b45e094d7c12fc7aca715d6be3d73e9b7fe1465d7c91cbd10a +RPMIdentity: c2a9ec6002fbfc226fed1164a1087c08d35f2a6631e38bae1f04b0ba4f775fa28eab0d59ab5a8de9c8916c9cbf931b50e44cfae839e8696584dc4210d40bd2d2 --- python3-module-getfem-5.3-alt9.x86_64.rpm.repo 2023-06-03 18:36:55.000000000 +0000 +++ python3-module-getfem-5.3-alt9.x86_64.rpm.hasher 2023-08-26 03:26:52.118201819 +0000 @@ -23,3 +23,3 @@ Provides: python3-module-getfem = 5.3-alt9:sisyphus+311250.73040.178.1 -File: /usr/lib64/python3/site-packages/_getfem.cpython-311.so 100644 root:root 8e9f3320f6683dc631b707392ad29268 +File: /usr/lib64/python3/site-packages/_getfem.cpython-311.so 100644 root:root adaec325d6316cd391c966d70a481f7c File: /usr/lib64/python3/site-packages/getfem 40755 root:root @@ -30,6 +30,6 @@ File: /usr/lib64/python3/site-packages/getfem/__pycache__/__init__.cpython-311.pyc 100644 root:root 470b67d7f8de75db1d9cb821a956501e -File: /usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.opt-1.pyc 100644 root:root d6a8a62f1f5ac11123a7b5f9e8dba2ce -File: /usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.opt-2.pyc 100644 root:root 626c64721d20d686696eb1f09c56ce8c -File: /usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.pyc 100644 root:root d6a8a62f1f5ac11123a7b5f9e8dba2ce +File: /usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.opt-1.pyc 100644 root:root b01145d0b3868e9b2054d4d6a6e45b0a +File: /usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.opt-2.pyc 100644 root:root b75c6289e72942b6e5e51318a5d97081 +File: /usr/lib64/python3/site-packages/getfem/__pycache__/getfem.cpython-311.pyc 100644 root:root b01145d0b3868e9b2054d4d6a6e45b0a File: /usr/lib64/python3/site-packages/getfem/getfem.py 100644 root:root 04b052024dae9b4525d58ccbd444e8c9 -RPMIdentity: 0bb7b4febe48952cea59218d3f826ba47a4d8c3e54f0d2109d8eed7a36686e140b7ceab6369b012ef645adde2b0b39557a0b14e48c5ebfd5b24e1c50f852a9ed +RPMIdentity: 6d807e6827a5a6f3ea4158232da40adb0d7a873fd0206add4c1909db3d10515c84e06beee2605801189b22a49a29eb1fa2e3b8541e34bbf379aedfa13c895654 --- python3-module-getfem-debuginfo-5.3-alt9.x86_64.rpm.repo 2023-06-03 18:36:56.000000000 +0000 +++ python3-module-getfem-debuginfo-5.3-alt9.x86_64.rpm.hasher 2023-08-26 03:26:52.262202334 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/62 40755 root:root -/usr/lib/debug/.build-id/62/e820254742a1d369d21093952a8adb605d633c 120777 root:root ../../../../lib64/python3/site-packages/_getfem.cpython-311.so -/usr/lib/debug/.build-id/62/e820254742a1d369d21093952a8adb605d633c.debug 120777 root:root ../../usr/lib64/python3/site-packages/_getfem.cpython-311.so.debug +/usr/lib/debug/.build-id/01 40755 root:root +/usr/lib/debug/.build-id/01/514a7bbb0c43623ac244b67f2033ffc7bcefd0 120777 root:root ../../../../lib64/python3/site-packages/_getfem.cpython-311.so +/usr/lib/debug/.build-id/01/514a7bbb0c43623ac244b67f2033ffc7bcefd0.debug 120777 root:root ../../usr/lib64/python3/site-packages/_getfem.cpython-311.so.debug /usr/lib/debug/usr/lib64/python3 40755 root:root @@ -91,8 +91,8 @@ Provides: python3-module-getfem-debuginfo = 5.3-alt9:sisyphus+311250.73040.178.1 -File: /usr/lib/debug/.build-id/62 40755 root:root -File: /usr/lib/debug/.build-id/62/e820254742a1d369d21093952a8adb605d633c 120777 root:root ../../../../lib64/python3/site-packages/_getfem.cpython-311.so -File: /usr/lib/debug/.build-id/62/e820254742a1d369d21093952a8adb605d633c.debug 120777 root:root ../../usr/lib64/python3/site-packages/_getfem.cpython-311.so.debug +File: /usr/lib/debug/.build-id/01 40755 root:root +File: /usr/lib/debug/.build-id/01/514a7bbb0c43623ac244b67f2033ffc7bcefd0 120777 root:root ../../../../lib64/python3/site-packages/_getfem.cpython-311.so +File: /usr/lib/debug/.build-id/01/514a7bbb0c43623ac244b67f2033ffc7bcefd0.debug 120777 root:root ../../usr/lib64/python3/site-packages/_getfem.cpython-311.so.debug File: /usr/lib/debug/usr/lib64/python3 40755 root:root File: /usr/lib/debug/usr/lib64/python3/site-packages 40755 root:root -File: /usr/lib/debug/usr/lib64/python3/site-packages/_getfem.cpython-311.so.debug 100644 root:root f8813cef1bf288c0850aeb9608de56e7 +File: /usr/lib/debug/usr/lib64/python3/site-packages/_getfem.cpython-311.so.debug 100644 root:root 7a1793057d27ecf19590ea8776174d5b File: /usr/src/debug/getfem-5.3 40755 root:root @@ -178,2 +178,2 @@ File: /usr/src/debug/getfem-5.3/src/gmm/gmm_solver_bicgstab.h 100644 root:root f463ba70cf63927ad97e9b1c5b50ebe3 -RPMIdentity: dd8076ec48c4bf989495c56592adcffad8c701ffa678cbedefc1af1338adf968af412279e51c56ee7583a9d47b66bfbcdb3c37461a359bd07dfebfa8f13165de +RPMIdentity: a24d0ab6f00453942ce6f265d2ef52d37d6dabe0f3ae8b8a4a38dcc5c93d076ce7d7c0783093c4f2fd64ee0c83aa11a226f17192c78ff79659fef761d3eb2629