<86>Feb 10 07:13:54 userdel[3666210]: delete user 'rooter'
<86>Feb 10 07:13:54 userdel[3666210]: removed group 'rooter' owned by 'rooter'
<86>Feb 10 07:13:54 userdel[3666210]: removed shadow group 'rooter' owned by 'rooter'
<86>Feb 10 07:13:54 groupadd[3666218]: group added to /etc/group: name=rooter, GID=1880
<86>Feb 10 07:13:54 groupadd[3666218]: group added to /etc/gshadow: name=rooter
<86>Feb 10 07:13:54 groupadd[3666218]: new group: name=rooter, GID=1880
<86>Feb 10 07:13:54 useradd[3666234]: new user: name=rooter, UID=1880, GID=1880, home=/root, shell=/bin/bash, from=none
<86>Feb 10 07:13:54 userdel[3666264]: delete user 'builder'
<86>Feb 10 07:13:54 userdel[3666264]: removed group 'builder' owned by 'builder'
<86>Feb 10 07:13:54 userdel[3666264]: removed shadow group 'builder' owned by 'builder'
<86>Feb 10 07:13:55 groupadd[3666288]: group added to /etc/group: name=builder, GID=1881
<86>Feb 10 07:13:55 groupadd[3666288]: group added to /etc/gshadow: name=builder
<86>Feb 10 07:13:55 groupadd[3666288]: new group: name=builder, GID=1881
<86>Feb 10 07:13:55 useradd[3666298]: new user: name=builder, UID=1881, GID=1881, home=/usr/src, shell=/bin/bash, from=none
<13>Feb 10 07:13:58 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed
<13>Feb 10 07:13:58 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed
<13>Feb 10 07:13:58 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed
<13>Feb 10 07:13:58 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed
<13>Feb 10 07:13:58 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed
<13>Feb 10 07:13:58 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed
<13>Feb 10 07:13:58 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Feb 10 07:13:58 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Feb 10 07:13:58 rpmi: ca-certificates-2023.12.20-alt1 sisyphus+336902.300.1.1 1703105726 installed
<13>Feb 10 07:13:58 rpmi: ca-trust-0.1.5-alt1 sisyphus+340049.100.1.1 1707326464 installed
<13>Feb 10 07:13:58 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed
<13>Feb 10 07:13:58 rpmi: libcrypto3-3.1.5-alt1 sisyphus+339669.100.1.1 1706908706 installed
<13>Feb 10 07:13:58 rpmi: libssl3-3.1.5-alt1 sisyphus+339669.100.1.1 1706908706 installed
<13>Feb 10 07:13:58 rpmi: python3-3.12.1-alt2 sisyphus+339293.200.1.1 1706538582 installed
<13>Feb 10 07:13:59 rpmi: python3-base-3.12.1-alt2 sisyphus+339293.200.1.1 1706538582 installed
<13>Feb 10 07:13:59 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed
<13>Feb 10 07:13:59 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed
<13>Feb 10 07:13:59 rpmi: rpm-build-python3-0.1.24-alt2 sisyphus+331059.100.4.1 1696870033 installed
<13>Feb 10 07:14:02 rpmi: qt5-base-common-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:02 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449053 installed
<13>Feb 10 07:14:02 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed
<13>Feb 10 07:14:02 rpmi: qt5-declarative-common-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:02 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>Feb 10 07:14:02 rpmi: libopenblas-0.3.26-alt1 sisyphus+339579.140.3.1 1706872442 installed
<13>Feb 10 07:14:02 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed
<13>Feb 10 07:14:02 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed
<13>Feb 10 07:14:02 rpmi: libxkbcommon-1.6.0-alt1 sisyphus+331300.100.1.1 1696855236 installed
<13>Feb 10 07:14:02 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed
<13>Feb 10 07:14:02 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646145 installed
<13>Feb 10 07:14:02 rpmi: libgomp1-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:02 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682605 installed
<13>Feb 10 07:14:03 rpmi: libwebp7-1.3.2-alt1 sisyphus+329541.100.1.1 1694676226 installed
<13>Feb 10 07:14:03 rpmi: libopus-1.4-alt1.2 sisyphus+335745.100.1.1 1701698719 installed
<13>Feb 10 07:14:03 rpmi: libusb-1.0.26-alt2 sisyphus+305525.100.1.1 1660924428 installed
<13>Feb 10 07:14:03 rpmi: liborc-0.4.37-alt1 sisyphus+340014.100.1.1 1707307928 installed
<13>Feb 10 07:14:03 rpmi: libopenjpeg2.0-2.5.0-alt1 sisyphus+299926.300.3.1 1652478844 installed
<13>Feb 10 07:14:03 rpmi: libboost_system1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:03 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928124 installed
<13>Feb 10 07:14:03 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed
<13>Feb 10 07:14:03 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed
<13>Feb 10 07:14:03 rpmi: libSDL2-2.30.0-alt1 sisyphus+340166.100.1.1 1707472518 installed
<13>Feb 10 07:14:03 rpmi: libdvdread8-6.1.3-alt1 sisyphus+302642.100.1.1 1656163149 installed
<13>Feb 10 07:14:03 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed
<13>Feb 10 07:14:03 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>Feb 10 07:14:03 rpmi: libserd-0.30.10-alt1_3 sisyphus+288138.100.1.1 1635175832 installed
<13>Feb 10 07:14:03 rpmi: libspeex-1.2.1-alt1 sisyphus+339763.100.1.1 1707113839 installed
<13>Feb 10 07:14:03 rpmi: libfribidi-1.0.13-alt1 sisyphus+320646.100.1.1 1684307083 installed
<13>Feb 10 07:14:03 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925655 installed
<13>Feb 10 07:14:03 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed
<13>Feb 10 07:14:03 rpmi: libatk-2.50.1-alt1.1 sisyphus+333513.115100.84.1 1705495732 installed
<13>Feb 10 07:14:03 rpmi: libdc1394-22-2.2.5-alt1.1 sisyphus+311484.100.1.1 1670647148 installed
<13>Feb 10 07:14:03 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed
<13>Feb 10 07:14:03 rpmi: libflac12-1.4.3-alt1 sisyphus+339776.140.6.2 1707343169 installed
<13>Feb 10 07:14:03 rpmi: libwayland-cursor-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>Feb 10 07:14:03 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>Feb 10 07:14:03 rpmi: libv4l-1.26.1-alt1 sisyphus+336403.100.1.1 1702467949 installed
<13>Feb 10 07:14:03 rpmi: qt5-connectivity-common-5.15.12-alt1 sisyphus+338046.2300.5.2 1706040938 installed
<13>Feb 10 07:14:03 rpmi: qt5-tools-common-5.15.12-alt1 sisyphus+339489.100.1.3 1706711803 installed
<13>Feb 10 07:14:03 rpmi: qt5-location-common-5.15.12-alt1 sisyphus+338046.1000.5.2 1706039890 installed
<13>Feb 10 07:14:03 rpmi: libts0-1.22-alt3 sisyphus+278442.100.1.2 1626216683 installed
<13>Feb 10 07:14:03 rpmi: libpython3-3.12.1-alt2 sisyphus+339293.200.1.1 1706538582 installed
<13>Feb 10 07:14:03 rpmi: libmtdev-1.1.6-alt1 sisyphus+278361.100.1.1 1626091636 installed
<13>Feb 10 07:14:03 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed
<13>Feb 10 07:14:03 rpmi: libevdev-1.13.1-alt1 sisyphus+319955.100.1.1 1683290015 installed
<13>Feb 10 07:14:03 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577559 installed
<13>Feb 10 07:14:03 rpmi: libopenal1-1.22.2-alt2 sisyphus+331513.100.1.2 1697028603 installed
<13>Feb 10 07:14:03 rpmi: libdv-1.0.0-alt6 sisyphus+286805.100.2.1 1633968017 installed
<13>Feb 10 07:14:04 rpmi: libsqlite3-3.44.2-alt1 sisyphus+335409.100.3.3 1701347861 installed
<13>Feb 10 07:14:04 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Feb 10 07:14:04 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+335067.600.1.1 1700901614 installed
<13>Feb 10 07:14:04 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed
<13>Feb 10 07:14:04 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed
<13>Feb 10 07:14:04 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed
<13>Feb 10 07:14:04 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182684 installed
<13>Feb 10 07:14:04 rpmi: libimath29-3.1.6-alt4 sisyphus+333513.71600.74.1 1704724820 installed
<13>Feb 10 07:14:04 rpmi: libiex30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379856 installed
<13>Feb 10 07:14:04 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606300 installed
<13>Feb 10 07:14:04 rpmi: libzeromq-4.3.4-alt3 sisyphus+326735.200.2.1 1691482854 installed
<13>Feb 10 07:14:04 rpmi: libmpg123-1:1.32.4-alt1 sisyphus+338450.100.1.1 1705668199 installed
<13>Feb 10 07:14:04 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707349197 installed
<13>Feb 10 07:14:04 rpmi: libspirv-tools0-1:2023.5-alt0.1.rc1 sisyphus+334119.100.1.1 1699620627 installed
<13>Feb 10 07:14:04 rpmi: libpcre3-8.45-alt2 sisyphus+283722.100.1.2 1629848216 installed
<13>Feb 10 07:14:04 rpmi: libsord-0.16.14-alt1_2 sisyphus+328228.100.1.1 1693337619 installed
<13>Feb 10 07:14:04 rpmi: libbs2b-3.1.0-alt1.4 sisyphus+284589.100.1.1 1630750816 installed
<13>Feb 10 07:14:04 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104243 installed
<13>Feb 10 07:14:04 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625696944 installed
<13>Feb 10 07:14:04 rpmi: libx264-164-alt1.1 sisyphus+322210.100.1.1 1685494886 installed
<13>Feb 10 07:14:04 rpmi: libvpx8-1.13.1-alt2 sisyphus+337593.200.1.1 1704142932 installed
<13>Feb 10 07:14:04 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Feb 10 07:14:04 rpmi: libtwolame-0.4.0-alt1 sisyphus+277783.100.1.1 1625798479 installed
<13>Feb 10 07:14:04 rpmi: libopencore-amrwb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032485 installed
<13>Feb 10 07:14:04 rpmi: libopencore-amrnb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032485 installed
<13>Feb 10 07:14:04 rpmi: libaom3-3.5.0-alt2 sisyphus+335780.100.1.1 1701761523 installed
<13>Feb 10 07:14:04 rpmi: libkmod-31-alt1 sisyphus+330699.100.1.1 1696072426 installed
<13>Feb 10 07:14:04 rpmi: libquadmath0-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:04 rpmi: libgfortran5-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:04 rpmi: libquadmath13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:04 rpmi: libquadmath-devel-13-alt1 sisyphus+323337.300.1.1 1687268227 installed
<13>Feb 10 07:14:04 rpmi: kmod-31-alt1 sisyphus+330699.100.1.1 1696072426 installed
<13>Feb 10 07:14:04 rpmi: libsratom-0.6.6-alt2_1 sisyphus+324869.100.1.1 1689333943 installed
<13>Feb 10 07:14:04 rpmi: liblilv-0.24.12-alt1_3 sisyphus+295914.100.1.1 1645726271 installed
<13>Feb 10 07:14:04 rpmi: libmetis-5.1.0-alt2 sisyphus+278431.100.1.3 1626214446 installed
<13>Feb 10 07:14:04 rpmi: libglslang13-1:13.1.1-alt2 sisyphus+334399.100.1.1 1699969051 installed
<13>Feb 10 07:14:04 rpmi: libshaderc1-2023.7-alt0.1 sisyphus+334399.200.1.1 1699969117 installed
<13>Feb 10 07:14:04 rpmi: libsamplerate-0.2.2-alt1 sisyphus+284642.100.1.1 1630906257 installed
<13>Feb 10 07:14:04 rpmi: libinstpatch-1.1.6-alt1.1 sisyphus+279572.100.1.2 1626605112 installed
<13>Feb 10 07:14:04 rpmi: libilmthread30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379856 installed
<13>Feb 10 07:14:04 rpmi: libopenexr30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379856 installed
<13>Feb 10 07:14:04 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526918 installed
<13>Feb 10 07:14:04 rpmi: tslib-1.22-alt3 sisyphus+278442.100.1.2 1626216683 installed
<13>Feb 10 07:14:04 rpmi: libshout2-2.4.6-alt2 sisyphus+326035.1600.1.1 1690667395 installed
<13>Feb 10 07:14:04 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>Feb 10 07:14:04 rpmi: libgnutls30-3.8.3-alt1 sisyphus+338392.100.2.1 1705655794 installed
<13>Feb 10 07:14:04 rpmi: libngtcp2.16-1.2.0-alt1 sisyphus+339162.100.1.1 1706355121 installed
<13>Feb 10 07:14:04 rpmi: libngtcp2_crypto_gnutls8-1.2.0-alt1 sisyphus+339162.100.1.1 1706355121 installed
<13>Feb 10 07:14:04 rpmi: libdvdnav-6.1.1-alt1 sisyphus+279367.100.1.1 1626478897 installed
<13>Feb 10 07:14:04 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed
<13>Feb 10 07:14:04 rpmi: libboost_atomic1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:04 rpmi: libboost_contract1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:04 rpmi: libboost_chrono1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:04 rpmi: libboost_timer1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:04 rpmi: libboost_thread1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:04 rpmi: libboost_type_erasure1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:04 rpmi: libvidstab-1.1.0-alt2.1 sisyphus+279558.100.1.2 1626596086 installed
<13>Feb 10 07:14:04 rpmi: libsoundtouch-2.3.2-alt1 sisyphus+314961.100.1.1 1675954594 installed
<13>Feb 10 07:14:04 rpmi: libimagequant-2.17.0-alt1_1 sisyphus+291138.100.1.1 1638394107 installed
<13>Feb 10 07:14:04 rpmi: libavc1394-0.5.4-alt2 sisyphus+284572.100.1.1 1630712942 installed
<13>Feb 10 07:14:04 rpmi: libopenblas-devel-0.3.26-alt1 sisyphus+339579.140.3.1 1706872442 installed
<13>Feb 10 07:14:04 rpmi: qt5-serialport-common-5.15.12-alt1 sisyphus+338046.700.5.2 1706039660 installed
<13>Feb 10 07:14:04 rpmi: qt5-multimedia-common-5.15.12-alt1 sisyphus+338046.600.5.2 1706039596 installed
<13>Feb 10 07:14:04 rpmi: qt5-remoteobjects-common-5.15.12-alt1 sisyphus+338046.4300.5.2 1706046412 installed
<13>Feb 10 07:14:04 rpmi: qt5-sensors-common-5.15.12-alt1 sisyphus+338046.1100.5.2 1706039997 installed
<13>Feb 10 07:14:04 rpmi: qt5-svg-common-5.15.12-alt1 sisyphus+338046.1700.5.2 1706040458 installed
<13>Feb 10 07:14:04 rpmi: qt5-webchannel-common-5.15.12-alt1 sisyphus+338046.1300.5.2 1706040102 installed
<13>Feb 10 07:14:04 rpmi: qt5-websockets-common-5.15.12-alt1 sisyphus+338046.500.5.2 1706039384 installed
<13>Feb 10 07:14:04 rpmi: qt5-x11extras-common-5.15.12-alt1 sisyphus+338046.1600.5.2 1706040398 installed
<13>Feb 10 07:14:04 rpmi: qt5-xmlpatterns-common-5.15.12-alt1 sisyphus+339488.100.1.1 1706706421 installed
<13>Feb 10 07:14:04 rpmi: python3-module-pkg_resources-1:69.0.3-alt3 sisyphus+340206.100.1.2 1707492267 installed
<13>Feb 10 07:14:04 rpmi: python3-module-mpmath-1.2.1-alt1 sisyphus+277364.40.2.1 1625515359 installed
<13>Feb 10 07:14:04 rpmi: python3-module-packaging-23.2-alt1 sisyphus+330805.100.2.1 1696324248 installed
<13>Feb 10 07:14:05 rpmi: python3-module-matplotlib-data-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719642 installed
<13>Feb 10 07:14:05 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed
<13>Feb 10 07:14:05 rpmi: python3-module-kiwisolver-1.4.5-alt1 sisyphus+333513.51100.73.1 1704645614 installed
<13>Feb 10 07:14:05 rpmi: python3-module-markupsafe-1:2.1.5-alt1 sisyphus+339663.100.1.1 1706899589 installed
<13>Feb 10 07:14:05 rpmi: python3-module-jinja2-3.1.3-alt1 sisyphus+338371.3500.8.1 1706006785 installed
<13>Feb 10 07:14:05 rpmi: python3-module-pyparsing-3.1.1-alt1 sisyphus+326203.100.2.1 1691138597 installed
<13>Feb 10 07:14:05 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed
<13>Feb 10 07:14:05 rpmi: python3-module-dateutil-2.8.3-alt0.git0586f4a sisyphus+338928.600.2.1 1706746480 installed
<13>Feb 10 07:14:05 rpmi: python3-module-cycler-0.12.1-alt1 sisyphus+331222.100.1.1 1696668651 installed
<13>Feb 10 07:14:05 rpmi: python3-module-PyQt5-sip-12.13.0-alt1 sisyphus+333513.20540.71.1 1704542988 installed
<13>Feb 10 07:14:05 rpmi: python3-module-olefile-0.46-alt2 sisyphus+288126.100.1.1 1635163866 installed
<13>Feb 10 07:14:05 rpmi: libqhull-2020.2-alt1 sisyphus+279488.100.1.2 1626573478 installed
<13>Feb 10 07:14:05 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Feb 10 07:14:05 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Feb 10 07:14:05 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693213017 installed
<13>Feb 10 07:14:06 rpmi: python3-dev-3.12.1-alt2 sisyphus+339293.200.1.1 1706538582 installed
<13>Feb 10 07:14:06 rpmi: libmuparser2-2.2.6.1-alt2 sisyphus+239308.100.1.1 1571227034 installed
<13>Feb 10 07:14:06 rpmi: libmumps-headers-5.3.5-alt3 sisyphus+318625.100.1.1 1681735704 installed
<13>Feb 10 07:14:06 rpmi: rpm-macros-mpi-selector-1.0.3-alt4 sisyphus+299671.100.1.1 1651928220 installed
<13>Feb 10 07:14:06 rpmi: tcsh-6.20.00-alt4 sisyphus+328733.200.1.1 1693865588 installed
<13>Feb 10 07:14:06 rpmi: mpi-selector-1.0.3-alt4 sisyphus+299671.100.1.1 1651928220 installed
<13>Feb 10 07:14:06 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388462 installed
<13>Feb 10 07:14:06 rpmi: liblapack-1:3.8.0-alt7 sisyphus+293726.100.1.1 1642544503 installed
<13>Feb 10 07:14:06 rpmi: python3-module-numpy-1:1.26.3-alt1 sisyphus+339579.240.5.1 1707123423 installed
<13>Feb 10 07:14:06 rpmi: libwacom-data-2.10.0-alt1 sisyphus+340046.100.1.1 1707325574 installed
<13>Feb 10 07:14:06 rpmi: python3-module-libevdev-0.11-alt1 sisyphus+300877.100.1.1 1653893962 installed
<13>Feb 10 07:14:06 rpmi: python3-module-pyudev-0.24.0-alt1 sisyphus+307006.100.1.1 1663406384 installed
<13>Feb 10 07:14:06 rpmi: libnl3-3.9.0-alt1 sisyphus+339161.100.1.1 1706355161 installed
<13>Feb 10 07:14:06 rpmi: libibverbs-50.0-alt1 sisyphus+339076.300.9.1 1706635586 installed
<13>Feb 10 07:14:06 rpmi: librdmacm-50.0-alt1 sisyphus+339076.300.9.1 1706635586 installed
<13>Feb 10 07:14:06 rpmi: openmpi-2.0.1-alt9 sisyphus+328620.200.2.1 1693816184 installed
<13>Feb 10 07:14:07 rpmi: libscotch-5.1.12b-alt4.svn20110910 sisyphus+276097.100.1.1 1624817751 installed
<13>Feb 10 07:14:07 rpmi: libscalapack-2.1.0-alt3 sisyphus+284278.100.1.3 1630438016 installed
<13>Feb 10 07:14:07 rpmi: libmumps-5.3.5-alt3 sisyphus+318625.100.1.1 1681735718 installed
<13>Feb 10 07:14:07 rpmi: libdouble-conversion3-3.3.0-alt1 sisyphus+333410.100.1.1 1698928792 installed
<13>Feb 10 07:14:07 rpmi: libqt5-core-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:07 rpmi: libqt5-sql-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:07 rpmi: libqt5-xml-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:07 rpmi: libqt5-serialport-5.15.12-alt1 sisyphus+338046.700.5.2 1706039875 installed
<13>Feb 10 07:14:07 rpmi: libqt5-test-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:07 rpmi: libmpeg2-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416719 installed
<13>Feb 10 07:14:07 rpmi: libcdio-2.1.0-alt1 sisyphus+328181.400.2.1 1693321806 installed
<13>Feb 10 07:14:07 rpmi: liba52-0.7.4-alt9 sisyphus+275711.100.1.1 1624748829 installed
<13>Feb 10 07:14:07 rpmi: libwavpack-5.6.0-alt1 sisyphus+312784.100.1.1 1672495704 installed
<13>Feb 10 07:14:07 rpmi: libtag-1.12-alt1 sisyphus+277260.100.1.1 1625423544 installed
<13>Feb 10 07:14:07 rpmi: libvisual0.4-0.4.0-alt3 sisyphus+276250.100.1.2 1624927464 installed
<13>Feb 10 07:14:07 rpmi: libgraphene-1.10.8-alt1 sisyphus+296855.100.1.1 1647633387 installed
<13>Feb 10 07:14:07 rpmi: libcdparanoia-1:10.2-alt6 sisyphus+278521.100.1.1 1626108248 installed
<13>Feb 10 07:14:07 rpmi: libwebrtc-0.3-alt2 sisyphus+277616.100.1.1 1625719136 installed
<13>Feb 10 07:14:07 rpmi: libvo-amrwbenc-0.1.3-alt1 sisyphus+275410.100.1.2 1624504622 installed
<13>Feb 10 07:14:07 rpmi: libvo-aacenc-0.1.3-alt2 sisyphus+285812.100.1.1 1632410892 installed
<13>Feb 10 07:14:07 rpmi: libsrtp2-2.5.0-alt2 sisyphus+325593.100.1.1 1690366474 installed
<13>Feb 10 07:14:07 rpmi: libopenh264-2.4.1-alt1 sisyphus+339659.100.1.1 1706889418 installed
<13>Feb 10 07:14:07 rpmi: libtbb-2021.10.0-alt1.1 sisyphus+333513.113100.79.1 1705098475 installed
<13>Feb 10 07:14:07 rpmi: libprotobuf32-3.21.12-alt4 sisyphus+333513.56640.73.1 1704653205 installed
<13>Feb 10 07:14:07 rpmi: libglog-0.5.0-alt1 sisyphus+291409.100.1.1 1638655129 installed
<13>Feb 10 07:14:07 rpmi: libmodplug-0.8.9.0-alt1 sisyphus+275375.100.2.2 1624495419 installed
<13>Feb 10 07:14:07 rpmi: libyajl-2.1.0-alt3 sisyphus+322972.100.1.1 1686724493 installed
<13>Feb 10 07:14:07 rpmi: libxslt-1.1.37-alt1 sisyphus+307481.100.1.1 1664360525 installed
<13>Feb 10 07:14:07 rpmi: libkate-0.4.1-alt1.6 sisyphus+282639.100.1.1 1628935992 installed
<13>Feb 10 07:14:07 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631868 installed
<13>Feb 10 07:14:07 rpmi: usbids-20240206-alt1 sisyphus+339943.100.1.1 1707270512 installed
<13>Feb 10 07:14:07 rpmi: pciids-20231116-alt1 sisyphus+334537.100.1.1 1700190635 installed
<13>Feb 10 07:14:07 rpmi: hwdata-0.374-alt1 sisyphus+329322.100.1.1 1694450297 installed
<13>Feb 10 07:14:07 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed
<13>Feb 10 07:14:07 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed
<13>Feb 10 07:14:07 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed
<13>Feb 10 07:14:07 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed
<13>Feb 10 07:14:07 rpmi: perl-Compress-Raw-Bzip2-2.206-alt1 sisyphus+335067.700.1.1 1700901634 installed
<13>Feb 10 07:14:07 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+335067.1200.1.1 1700901700 installed
<13>Feb 10 07:14:07 rpmi: perl-Clone-0.46-alt1 sisyphus+335067.1100.1.1 1700901674 installed
<13>Feb 10 07:14:07 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>Feb 10 07:14:07 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Feb 10 07:14:07 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed
<13>Feb 10 07:14:07 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901530 installed
<13>Feb 10 07:14:07 rpmi: perl-Encode-3.19-alt1 sisyphus+335067.500.1.1 1700901585 installed
<13>Feb 10 07:14:07 rpmi: perl-URI-5.26-alt1 sisyphus+339964.100.1.1 1707242342 installed
<13>Feb 10 07:14:07 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed
<13>Feb 10 07:14:07 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed
<13>Feb 10 07:14:07 rpmi: perl-HTML-Parser-3.81-alt1 sisyphus+335067.1400.1.1 1700901742 installed
<13>Feb 10 07:14:07 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Feb 10 07:14:07 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Feb 10 07:14:07 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>Feb 10 07:14:07 rpmi: perl-HTTP-Message-6.45-alt1 sisyphus+330728.100.1.1 1696162276 installed
<13>Feb 10 07:14:07 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Feb 10 07:14:07 rpmi: perl-libwww-6.76-alt1 sisyphus+339116.100.1.1 1706295619 installed
<13>Feb 10 07:14:07 rpmi: perl-XML-LibXML-2.0210-alt2 sisyphus+338962.100.1.1 1706184853 installed
<13>Feb 10 07:14:07 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed
<13>Feb 10 07:14:07 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed
<13>Feb 10 07:14:07 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed
<13>Feb 10 07:14:08 rpmi: icon-theme-adwaita-45.0-alt1 sisyphus+325066.500.6.2 1695203960 installed
<13>Feb 10 07:14:08 rpmi: liblash-1:0.5.4-alt1_51 sisyphus+318973.100.1.1 1682020747 installed
<13>Feb 10 07:14:08 rpmi: libwebrtc-audio-processing-1.3-alt2 sisyphus+332026.100.1.1 1697579432 installed
<13>Feb 10 07:14:08 rpmi: libmysofa-1.3.2-alt1 sisyphus+335142.100.1.1 1701003747 installed
<13>Feb 10 07:14:08 rpmi: libldac2-2.0.2.3-alt0.1 sisyphus+278007.100.1.2 1625973035 installed
<13>Feb 10 07:14:08 rpmi: liblc3-1.0.4-alt1 sisyphus+326418.100.1.1 1691156615 installed
<13>Feb 10 07:14:08 rpmi: libsigc++2-2.12.1-alt1 sisyphus+331046.200.2.1 1696511642 installed
<13>Feb 10 07:14:08 rpmi: libconfig-c++-1.5-alt3 sisyphus+286668.100.1.1 1633707356 installed
<13>Feb 10 07:14:08 rpmi: libfdk-aac2-2.0.3-alt0.1 sisyphus+338863.100.1.1 1706094242 installed
<13>Feb 10 07:14:08 rpmi: libtdb-1.4.9-alt1 sisyphus+333513.3240.71.1 1704535489 installed
<13>Feb 10 07:14:08 rpmi: libltdl7-2.4.7-alt4 sisyphus+336930.1700.1.1 1703107036 installed
<13>Feb 10 07:14:08 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed
<13>Feb 10 07:14:08 rpmi: sound-theme-freedesktop-0.8-alt1 sisyphus+277010.100.1.2 1625346634 installed
<13>Feb 10 07:14:08 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed
<13>Feb 10 07:14:08 rpmi: libgtest-1.13.0-alt2 sisyphus+318771.100.1.1 1681838180 installed
<13>Feb 10 07:14:08 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364668 installed
<13>Feb 10 07:14:08 rpmi: libbluez-5.72-alt2 sisyphus+339221.100.1.1 1706464654 installed
<13>Feb 10 07:14:08 rpmi: libfaad2-2.11.1-alt1 sisyphus+338260.100.2.2 1705755212 installed
<13>Feb 10 07:14:08 rpmi: libfaac0-1.28-alt2 sisyphus+275719.100.1.1 1624749514 installed
<13>Feb 10 07:14:08 rpmi: libdca0-0.0.5-alt4.qa1 sisyphus+275349.100.1.2 1624487409 installed
<13>Feb 10 07:14:08 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed
<13>Feb 10 07:14:08 rpmi: publicsuffix-list-dafsa-20240130-alt1 sisyphus+339506.100.1.1 1706719111 installed
<13>Feb 10 07:14:08 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed
<13>Feb 10 07:14:08 rpmi: libnghttp3.9-1.1.0-alt1 sisyphus+339163.100.1.1 1706355268 installed
<13>Feb 10 07:14:08 rpmi: libnghttp2-1.59.0-alt1 sisyphus+339160.100.1.1 1706354724 installed
<13>Feb 10 07:14:08 rpmi: openldap-common-2.6.6-alt1 sisyphus+330946.100.2.1 1696432854 installed
<13>Feb 10 07:14:08 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed
<13>Feb 10 07:14:08 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed
<13>Feb 10 07:14:08 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed
<13>Feb 10 07:14:08 rpmi: liblmdb-0.9.31-alt1 sisyphus+330946.40.2.1 1696431544 installed
<13>Feb 10 07:14:08 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed
<13>Feb 10 07:14:08 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed
<86>Feb 10 07:14:08 groupadd[3676284]: group added to /etc/group: name=_keytab, GID=999
<86>Feb 10 07:14:08 groupadd[3676284]: group added to /etc/gshadow: name=_keytab
<86>Feb 10 07:14:08 groupadd[3676284]: new group: name=_keytab, GID=999
<13>Feb 10 07:14:08 rpmi: libkrb5-1.21.2-alt2 sisyphus+338902.100.2.1 1706700985 installed
<13>Feb 10 07:14:08 rpmi: libssh-0.10.6-alt1 sisyphus+338050.100.1.2 1705656359 installed
<13>Feb 10 07:14:08 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed
<86>Feb 10 07:14:08 groupadd[3676329]: group added to /etc/group: name=sasl, GID=998
<86>Feb 10 07:14:08 groupadd[3676329]: group added to /etc/gshadow: name=sasl
<86>Feb 10 07:14:08 groupadd[3676329]: new group: name=sasl, GID=998
<13>Feb 10 07:14:08 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392231 installed
<13>Feb 10 07:14:08 rpmi: libldap2-2.6.6-alt1 sisyphus+330946.100.2.1 1696432858 installed
<13>Feb 10 07:14:08 rpmi: libneon-0.32.5-alt1 sisyphus+337867.100.1.2 1705641068 installed
<13>Feb 10 07:14:08 rpmi: librabbitmq-c4-0.13.0-alt2 sisyphus+334972.100.1.1 1700740684 installed
<13>Feb 10 07:14:08 rpmi: libgme-0.6.3-alt2 sisyphus+293048.100.1.1 1641452309 installed
<13>Feb 10 07:14:08 rpmi: libudfread-1.1.2-alt2 sisyphus+286325.100.1.1 1633263314 installed
<13>Feb 10 07:14:08 rpmi: libzimg2-3.0.5-alt1 sisyphus+324805.100.1.1 1689254330 installed
<13>Feb 10 07:14:08 rpmi: libfftw3-common-3.3.8-alt3 sisyphus+334479.300.3.1 1700076523 installed
<13>Feb 10 07:14:08 rpmi: libfftw3-3.3.8-alt3 sisyphus+334479.300.3.1 1700076611 installed
<13>Feb 10 07:14:08 rpmi: libchromaprint1-1.5.1-alt1 sisyphus+324130.100.1.1 1688382114 installed
<13>Feb 10 07:14:08 rpmi: librubberband-3.3.0-alt1 sisyphus+328096.300.3.1 1693230967 installed
<13>Feb 10 07:14:08 rpmi: vulkan-filesystem-1.3.268-alt1 sisyphus+334119.500.4.3 1699893796 installed
<13>Feb 10 07:14:08 rpmi: libvulkan1-1.3.268-alt1 sisyphus+334119.500.4.3 1699893786 installed
<13>Feb 10 07:14:08 rpmi: libunwind-1.7.0-alt2 sisyphus+335269.100.1.1 1701110935 installed
<13>Feb 10 07:14:08 rpmi: libdovi3-2.1.0-alt1 sisyphus+334014.100.1.1 1699528219 installed
<13>Feb 10 07:14:08 rpmi: libplacebo338-6.338.2-alt0.1 sisyphus+338843.200.2.1 1706091626 installed
<13>Feb 10 07:14:08 rpmi: libsoxr-0.1.3-alt1.1 sisyphus+317908.100.1.1 1680415071 installed
<13>Feb 10 07:14:08 rpmi: libxvid-1.3.7-alt1 sisyphus+292833.100.1.1 1640949611 installed
<13>Feb 10 07:14:08 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577529 installed
<13>Feb 10 07:14:08 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168262 installed
<13>Feb 10 07:14:08 rpmi: libdrm-1:2.4.120-alt1 sisyphus+338137.100.1.2 1705653180 installed
<13>Feb 10 07:14:08 rpmi: libsnappy-1.1.7-alt1 sisyphus+276400.100.1.2 1625016400 installed
<13>Feb 10 07:14:08 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336967 installed
<13>Feb 10 07:14:08 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed
<13>Feb 10 07:14:08 rpmi: libdeflate-1.19-alt1 sisyphus+329822.100.2.2 1695269332 installed
<13>Feb 10 07:14:08 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180093 installed
<13>Feb 10 07:14:08 rpmi: libcamera-1:0.2.0-alt1 sisyphus+338024.100.2.2 1705663848 installed
<13>Feb 10 07:14:08 rpmi: libgdk-pixbuf-locales-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed
<13>Feb 10 07:14:08 rpmi: libdav1d-1.2.1-alt1 sisyphus+323931.100.1.1 1688113640 installed
<13>Feb 10 07:14:08 rpmi: libcodec2-1.0.5-alt1 sisyphus+307919.100.1.1 1665032101 installed
<13>Feb 10 07:14:08 rpmi: libpixman-3:0.43.0-alt1 sisyphus+338010.100.1.2 1705650526 installed
<13>Feb 10 07:14:08 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Feb 10 07:14:08 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Feb 10 07:14:08 rpmi: libcurl-8.6.0-alt1 sisyphus+339478.100.2.2 1706721224 installed
<13>Feb 10 07:14:08 rpmi: libraptor2-2.0.16-alt1 sisyphus+337177.100.1.1 1703495660 installed
<13>Feb 10 07:14:08 rpmi: liblrdf-0.6.1-alt1 sisyphus+278205.100.1.1 1626077043 installed
<13>Feb 10 07:14:08 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Feb 10 07:14:08 rpmi: libharfbuzz-8.3.0-alt1 sisyphus+334471.200.2.1 1700075833 installed
<13>Feb 10 07:14:08 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834346 installed
<13>Feb 10 07:14:08 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553407 installed
<13>Feb 10 07:14:08 rpmi: libass9-0.17.1-alt1 sisyphus+315891.100.1.1 1677487409 installed
<13>Feb 10 07:14:08 rpmi: libbluray-1.3.4-alt1 sisyphus+310888.100.1.1 1669800491 installed
<13>Feb 10 07:14:08 rpmi: libharfbuzz-gobject-8.3.0-alt1 sisyphus+334471.200.2.1 1700075833 installed
<13>Feb 10 07:14:08 rpmi: libjson-c5-0.17-alt1 sisyphus+332175.100.1.1 1697724741 installed
<13>Feb 10 07:14:08 rpmi: libCharLS2-2.0.0-alt1_3 sisyphus+276376.100.1.1 1624988381 installed
<13>Feb 10 07:14:09 rpmi: gdcm-3.0.21-alt1 sisyphus+338650.100.1.1 1705929597 installed
<13>Feb 10 07:14:09 rpmi: gcc-fortran-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Feb 10 07:14:09 rpmi: libgfortran13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:09 rpmi: gcc13-fortran-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:09 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Feb 10 07:14:09 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:10 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563095 installed
<13>Feb 10 07:14:10 rpmi: libdevmapper-1.02.196-alt1 sisyphus+328928.400.3.1 1694103939 installed
<13>Feb 10 07:14:10 rpmi: mount-2.39.2-alt1 sisyphus+329530.100.1.1 1694630203 installed
<13>Feb 10 07:14:10 rpmi: losetup-2.39.2-alt1 sisyphus+329530.100.1.1 1694630203 installed
<13>Feb 10 07:14:10 rpmi: lsblk-2.39.2-alt1 sisyphus+329530.100.1.1 1694630203 installed
<86>Feb 10 07:14:10 groupadd[3676763]: group added to /etc/group: name=tape, GID=997
<86>Feb 10 07:14:10 groupadd[3676763]: group added to /etc/gshadow: name=tape
<86>Feb 10 07:14:10 groupadd[3676763]: new group: name=tape, GID=997
<86>Feb 10 07:14:10 groupadd[3676769]: group added to /etc/group: name=dialout, GID=996
<86>Feb 10 07:14:10 groupadd[3676769]: group added to /etc/gshadow: name=dialout
<86>Feb 10 07:14:10 groupadd[3676769]: new group: name=dialout, GID=996
<86>Feb 10 07:14:10 groupadd[3676775]: group added to /etc/group: name=input, GID=995
<86>Feb 10 07:14:10 groupadd[3676775]: group added to /etc/gshadow: name=input
<86>Feb 10 07:14:10 groupadd[3676775]: new group: name=input, GID=995
<86>Feb 10 07:14:10 groupadd[3676781]: group added to /etc/group: name=video, GID=994
<86>Feb 10 07:14:10 groupadd[3676781]: group added to /etc/gshadow: name=video
<86>Feb 10 07:14:10 groupadd[3676781]: new group: name=video, GID=994
<86>Feb 10 07:14:10 groupadd[3676790]: group added to /etc/group: name=render, GID=993
<86>Feb 10 07:14:10 groupadd[3676790]: group added to /etc/gshadow: name=render
<86>Feb 10 07:14:10 groupadd[3676790]: new group: name=render, GID=993
<86>Feb 10 07:14:10 groupadd[3676796]: group added to /etc/group: name=sgx, GID=992
<86>Feb 10 07:14:10 groupadd[3676796]: group added to /etc/gshadow: name=sgx
<86>Feb 10 07:14:10 groupadd[3676796]: new group: name=sgx, GID=992
<13>Feb 10 07:14:10 rpmi: udev-1:254.9-alt1 sisyphus+339822.100.1.1 1707156929 installed
<13>Feb 10 07:14:11 rpmi: dmsetup-1.02.196-alt1 sisyphus+328928.400.3.1 1694103939 installed
<13>Feb 10 07:14:11 rpmi: libwacom-2.10.0-alt1 sisyphus+340046.100.1.1 1707325574 installed
<13>Feb 10 07:14:11 rpmi: libinput-1.25.0-alt1 sisyphus+338236.100.2.3 1705674320 installed
<13>Feb 10 07:14:11 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed
<13>Feb 10 07:14:11 rpmi: libboost_context1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_fiber1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_stacktrace1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_nowide1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_url1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_test1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_serialization1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_random1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_iostreams1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_json1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_regex1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_graph1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_date_time1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:11 rpmi: libboost_container1.84.0-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:12 rpmi: boost-devel-headers-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416518 installed
<13>Feb 10 07:14:12 rpmi: boost-devel-1:1.84.0-alt1 sisyphus+340084.100.2.2 1707416632 installed
<13>Feb 10 07:14:12 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550035 installed
<13>Feb 10 07:14:12 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787317 installed
<13>Feb 10 07:14:12 rpmi: gsettings-desktop-schemas-data-45.0-alt1 sisyphus+325066.400.6.2 1695203930 installed
<13>Feb 10 07:14:12 rpmi: libgio-2.78.4-alt1 sisyphus+338600.100.1.1 1705881097 installed
<13>Feb 10 07:14:12 rpmi: gsettings-desktop-schemas-45.0-alt1 sisyphus+325066.400.6.2 1695203930 installed
<13>Feb 10 07:14:12 rpmi: gobject-introspection-1.78.1-alt1.3 sisyphus+333513.62000.73.1 1704655439 installed
<13>Feb 10 07:14:12 rpmi: libgstreamer1.0-1.22.9-alt1 sisyphus+338851.200.2.2 1706187046 installed
<13>Feb 10 07:14:12 rpmi: libgdk-pixbuf-2.42.10-alt1 sisyphus+308991.100.1.1 1666721201 installed
<13>Feb 10 07:14:12 rpmi: gstreamer1.0-1.22.9-alt1 sisyphus+338851.200.2.2 1706187046 installed
<13>Feb 10 07:14:12 rpmi: libgstreamer1.0-gir-1.22.9-alt1 sisyphus+338851.200.2.2 1706187046 installed
<13>Feb 10 07:14:12 rpmi: gobject-introspection-x11-1.78.1-alt1.3 sisyphus+333513.62000.73.1 1704655439 installed
<13>Feb 10 07:14:12 rpmi: libglibmm-2.66.6-alt1 sisyphus+317974.200.1.1 1680536531 installed
<13>Feb 10 07:14:12 rpmi: libxml++2-2.42.3-alt1 sisyphus+338062.100.1.2 1705656008 installed
<13>Feb 10 07:14:12 rpmi: libffado-2.4.8-alt1.1 sisyphus+339401.1600.2.1 1706623846 installed
<13>Feb 10 07:14:12 rpmi: gtk4-update-icon-cache-4.12.5-alt1 sisyphus+338236.300.2.3 1705674887 installed
<13>Feb 10 07:14:12 rpmi: libgdk-pixbuf-gir-2.42.10-alt1 sisyphus+308991.100.1.1 1666721201 installed
<13>Feb 10 07:14:12 rpmi: libatk-gir-2.50.1-alt1.1 sisyphus+333513.115100.84.1 1705495732 installed
<13>Feb 10 07:14:12 rpmi: libharfbuzz-gir-8.3.0-alt1 sisyphus+334471.200.2.1 1700075833 installed
<13>Feb 10 07:14:12 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417204 installed
<13>Feb 10 07:14:12 rpmi: libjson-glib-1.8.0-alt1 sisyphus+325066.600.6.2 1695204016 installed
<13>Feb 10 07:14:12 rpmi: libgusb-0.4.8-alt1 sisyphus+333854.100.1.1 1699389324 installed
<13>Feb 10 07:14:12 rpmi: libcolord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039037 installed
<13>Feb 10 07:14:12 rpmi: libnice-0.1.21-alt2 sisyphus+324575.200.1.1 1688980161 installed
<13>Feb 10 07:14:12 rpmi: libproxy-0.5.3-alt1.2 sisyphus+335980.100.1.1 1701900058 installed
<13>Feb 10 07:14:12 rpmi: libX11-locales-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400315 installed
<13>Feb 10 07:14:12 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233860 installed
<13>Feb 10 07:14:12 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed
<13>Feb 10 07:14:12 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276267 installed
<13>Feb 10 07:14:12 rpmi: libX11-3:1.8.7-alt1 sisyphus+330921.200.1.1 1696400319 installed
<13>Feb 10 07:14:12 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212413 installed
<13>Feb 10 07:14:12 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed
<13>Feb 10 07:14:12 rpmi: libcairo-1:1.18.0-alt1 sisyphus+330227.100.1.1 1695539082 installed
<13>Feb 10 07:14:12 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023235 installed
<13>Feb 10 07:14:12 rpmi: libcairo-gobject-1:1.18.0-alt1 sisyphus+330227.100.1.1 1695539082 installed
<13>Feb 10 07:14:12 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124180 installed
<13>Feb 10 07:14:12 rpmi: libgbm-4:24.0.0-alt1 sisyphus+339976.100.1.1 1707289131 installed
<13>Feb 10 07:14:12 rpmi: python3-module-pycairo-1.25.1-alt1 sisyphus+333513.31500.73.1 1704631955 installed
<13>Feb 10 07:14:12 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485401 installed
<13>Feb 10 07:14:12 rpmi: libXv-1.0.12-alt1 sisyphus+311188.600.1.1 1670233801 installed
<13>Feb 10 07:14:12 rpmi: libzvbi-0.2.35-alt2 sisyphus+275416.100.1.3 1624507130 installed
<13>Feb 10 07:14:12 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233713 installed
<13>Feb 10 07:14:12 rpmi: libXcursor-1.2.1-alt1 sisyphus+297765.200.1.1 1649053934 installed
<13>Feb 10 07:14:12 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023273 installed
<13>Feb 10 07:14:12 rpmi: libpango-1.51.1-alt1 sisyphus+329828.40.3.1 1695333195 installed
<13>Feb 10 07:14:13 rpmi: librsvg-1:2.57.1-alt1 sisyphus+336610.100.1.1 1702737328 installed
<13>Feb 10 07:14:13 rpmi: libpango-gir-1.51.1-alt1 sisyphus+329828.40.3.1 1695333195 installed
<13>Feb 10 07:14:13 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168504 installed
<13>Feb 10 07:14:13 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168534 installed
<13>Feb 10 07:14:13 rpmi: libGLX-mesa-4:24.0.0-alt1 sisyphus+339976.100.1.1 1707289131 installed
<13>Feb 10 07:14:13 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Feb 10 07:14:13 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Feb 10 07:14:13 rpmi: libva-2.20.0-alt1 sisyphus+332571.200.1.1 1698135377 installed
<13>Feb 10 07:14:13 rpmi: libEGL-mesa-4:24.0.0-alt1 sisyphus+339976.100.1.1 1707289131 installed
<13>Feb 10 07:14:13 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Feb 10 07:14:13 rpmi: libgst-plugins1.0-1.22.9-alt1 sisyphus+338851.300.2.2 1706187163 installed
<13>Feb 10 07:14:13 rpmi: libgst-plugins1.0-gir-1.22.9-alt1 sisyphus+338851.300.2.2 1706187163 installed
<13>Feb 10 07:14:13 rpmi: gst-plugins-ugly1.0-1.22.9-alt1 sisyphus+338851.600.2.2 1706187503 installed
<13>Feb 10 07:14:13 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336827 installed
<13>Feb 10 07:14:13 rpmi: libavutil58-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: libswscale7-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: libswresample4-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: libavcodec60-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: libavformat60-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: libpostproc57-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: libavfilter9-2:6.1.1-alt1 sisyphus+338178.100.1.2 1705709848 installed
<13>Feb 10 07:14:13 rpmi: gst-libav-1.22.9-alt1 sisyphus+338851.1000.2.2 1706187575 installed
<13>Feb 10 07:14:13 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213209 installed
<13>Feb 10 07:14:13 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354193 installed
<13>Feb 10 07:14:13 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233684 installed
<13>Feb 10 07:14:13 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+278275.100.1.2 1626148617 installed
<13>Feb 10 07:14:13 rpmi: libxcbutil-1:0.4.1-alt1 sisyphus+312057.100.1.1 1671526889 installed
<13>Feb 10 07:14:13 rpmi: libxcbutil-image-0.4.0-alt1 sisyphus+275413.100.1.3 1624505806 installed
<13>Feb 10 07:14:13 rpmi: libxcbutil-keysyms-0.4.0-alt1 sisyphus+278187.100.1.1 1626075950 installed
<13>Feb 10 07:14:13 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+276916.100.1.2 1625275237 installed
<13>Feb 10 07:14:13 rpmi: libxkbcommon-x11-1.6.0-alt1 sisyphus+331300.100.1.1 1696855236 installed
<13>Feb 10 07:14:13 rpmi: python3-module-Pillow-10.2.0-alt1 sisyphus+338850.300.3.1 1706108863 installed
<13>Feb 10 07:14:13 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed
<13>Feb 10 07:14:13 rpmi: libsystemd-1:254.9-alt1 sisyphus+339822.100.1.1 1707156929 installed
<13>Feb 10 07:14:13 rpmi: libdbus-1.14.10-alt1 sisyphus+328676.100.1.1 1693833782 installed
<13>Feb 10 07:14:13 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519233 installed
<13>Feb 10 07:14:13 rpmi: libqt5-dbus-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:13 rpmi: libqt5-network-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: libqt5-eglfsdeviceintegration-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: libqt5-xcbqpa-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: libqt5-eglfskmssupport-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: libqt5-gui-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: libqt5-widgets-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: libqt5-qmlmodels-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:14 rpmi: libqt5-qmlworkerscript-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:14 rpmi: libqt5-quick-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:14 rpmi: libqt5-quickshapes-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:14 rpmi: libqt5-qml-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:14 rpmi: libat-spi2-core-2.50.1-alt1.1 sisyphus+333513.115100.84.1 1705495732 installed
<13>Feb 10 07:14:14 rpmi: libavahi-0.8-alt2 sisyphus+321176.300.10.2 1684803998 installed
<13>Feb 10 07:14:14 rpmi: libcups-2.4.7-alt2 sisyphus+333092.100.1.1 1698654164 installed
<13>Feb 10 07:14:14 rpmi: libqt5-printsupport-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:14 rpmi: at-spi2-atk-2.50.1-alt1.1 sisyphus+333513.115100.84.1 1705495732 installed
<13>Feb 10 07:14:14 rpmi: libqt5-bluetooth-5.15.12-alt1 sisyphus+338046.2300.5.2 1706041338 installed
<13>Feb 10 07:14:14 rpmi: qt5-quickcontrols-5.15.12-alt1 sisyphus+338046.1400.5.2 1706040508 installed
<13>Feb 10 07:14:14 rpmi: libqt5-positioningquick-5.15.12-alt1 sisyphus+338046.1000.5.2 1706040136 installed
<13>Feb 10 07:14:14 rpmi: libqt5-positioning-5.15.12-alt1 sisyphus+338046.1000.5.2 1706040136 installed
<13>Feb 10 07:14:14 rpmi: libqt5-location-5.15.12-alt1 sisyphus+338046.1000.5.2 1706040136 installed
<13>Feb 10 07:14:15 rpmi: libqt5-nfc-5.15.12-alt1 sisyphus+338046.2300.5.2 1706041338 installed
<13>Feb 10 07:14:15 rpmi: libqt5-quickwidgets-5.15.12-alt1 sisyphus+339487.100.1.1 1706707055 installed
<13>Feb 10 07:14:15 rpmi: libqt5-sensors-5.15.12-alt1 sisyphus+338046.1100.5.2 1706040260 installed
<13>Feb 10 07:14:15 rpmi: libqt5-webchannel-5.15.12-alt1 sisyphus+338046.1300.5.2 1706040374 installed
<13>Feb 10 07:14:15 rpmi: libqt5-websockets-5.15.12-alt1 sisyphus+338046.500.5.2 1706039551 installed
<13>Feb 10 07:14:15 rpmi: libqt5-xmlpatterns-5.15.12-alt1 sisyphus+339488.100.1.1 1706706451 installed
<13>Feb 10 07:14:15 rpmi: libqt5-designer-5.15.12-alt1 sisyphus+339489.100.1.3 1706711836 installed
<13>Feb 10 07:14:15 rpmi: libqt5-help-5.15.12-alt1 sisyphus+339489.100.1.3 1706711836 installed
<13>Feb 10 07:14:15 rpmi: libqt5-opengl-5.15.12-alt1 sisyphus+339486.100.1.3 1706722028 installed
<13>Feb 10 07:14:15 rpmi: libqt5-svg-5.15.12-alt1 sisyphus+338046.1700.5.2 1706040784 installed
<13>Feb 10 07:14:15 rpmi: libqt5-x11extras-5.15.12-alt1 sisyphus+338046.1600.5.2 1706040717 installed
<13>Feb 10 07:14:15 rpmi: libqt5-remoteobjects-5.15.12-alt1 sisyphus+338046.4300.5.2 1706047193 installed
<13>Feb 10 07:14:15 rpmi: dbus-tools-1.14.10-alt1 sisyphus+328676.100.1.1 1693833782 installed
<86>Feb 10 07:14:15 groupadd[3678225]: group added to /etc/group: name=messagebus, GID=991
<86>Feb 10 07:14:15 groupadd[3678225]: group added to /etc/gshadow: name=messagebus
<86>Feb 10 07:14:15 groupadd[3678225]: new group: name=messagebus, GID=991
<86>Feb 10 07:14:15 useradd[3678231]: new user: name=messagebus, UID=999, GID=991, home=/run/dbus, shell=/dev/null, from=none
<13>Feb 10 07:14:15 rpmi: dbus-1.14.10-alt1 sisyphus+328676.100.1.1 1693833782 installed
<13>Feb 10 07:14:15 rpmi: dbus-tools-gui-1.14.10-alt1 sisyphus+328676.100.1.1 1693833782 installed
<13>Feb 10 07:14:15 rpmi: at-spi2-core-2.50.1-alt1.1 sisyphus+333513.115100.84.1 1705495732 installed
<13>Feb 10 07:14:15 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417204 installed
<13>Feb 10 07:14:15 rpmi: libgtk+3-schemas-3.24.41-alt1 sisyphus+338860.100.1.1 1706093861 installed
<13>Feb 10 07:14:15 rpmi: libzbar-0.23.92-alt5 sisyphus+333513.112300.79.1 1705097843 installed
<13>Feb 10 07:14:15 rpmi: libpolkit-124-alt1 sisyphus+340067.100.1.1 1707374992 installed
<86>Feb 10 07:14:15 groupadd[3678257]: group added to /etc/group: name=colord, GID=990
<86>Feb 10 07:14:15 groupadd[3678257]: group added to /etc/gshadow: name=colord
<86>Feb 10 07:14:15 groupadd[3678257]: new group: name=colord, GID=990
<86>Feb 10 07:14:15 useradd[3678264]: new user: name=colord, UID=998, GID=990, home=/var/colord, shell=/dev/null, from=none
<13>Feb 10 07:14:15 rpmi: colord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039037 installed
<13>Feb 10 07:14:15 rpmi: libgtk+3-3.24.41-alt1 sisyphus+338860.100.1.1 1706093890 installed
<13>Feb 10 07:14:15 rpmi: libgtk+3-gir-3.24.41-alt1 sisyphus+338860.100.1.1 1706093890 installed
<13>Feb 10 07:14:16 rpmi: python3-module-pygobject3-3.46.0-alt1 sisyphus+333513.62100.73.1 1704655488 installed
<13>Feb 10 07:14:16 rpmi: libopencv4.8-1:4.8.1-alt1 sisyphus+333513.56300.73.1 1704651864 installed
<13>Feb 10 07:14:16 rpmi: alsa-ucm-conf-1.2.10-alt2 sisyphus+337619.100.1.1 1704220124 installed
<13>Feb 10 07:14:16 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>Feb 10 07:14:16 rpmi: libalsa-1:1.2.10-alt2 sisyphus+337619.200.1.1 1704220189 installed
<13>Feb 10 07:14:16 rpmi: libcanberra-0.30-alt3 sisyphus+275093.100.2.3 1624562354 installed
<13>Feb 10 07:14:16 rpmi: pipewire-libs-1.0.3-alt1 sisyphus+339660.100.1.1 1706889403 installed
<13>Feb 10 07:14:16 rpmi: pipewire-jack-libs-1.0.3-alt1 sisyphus+339660.100.1.1 1706889403 installed
<13>Feb 10 07:14:16 rpmi: libfluidsynth-2.3.4-alt1 sisyphus+330255.500.3.1 1695660771 installed
<13>Feb 10 07:14:17 rpmi: gst-plugins-good1.0-1.22.9-alt1 sisyphus+339776.2600.6.2 1707345676 installed
<13>Feb 10 07:14:17 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed
<13>Feb 10 07:14:17 rpmi: libmjpegtools2.1-2.2.1-alt2 sisyphus+332812.400.2.1 1698405792 installed
<13>Feb 10 07:14:17 rpmi: gst-plugins-bad1.0-1.22.9-alt1 sisyphus+338851.500.2.2 1706187441 installed
<13>Feb 10 07:14:17 rpmi: gst-plugins-base1.0-1.22.9-alt1 sisyphus+338851.300.2.2 1706187163 installed
<13>Feb 10 07:14:17 rpmi: libqt5-multimedia-5.15.12-alt1 sisyphus+338046.600.5.2 1706039804 installed
<13>Feb 10 07:14:17 rpmi: python3-module-PyQt5-5.15.10-alt1 sisyphus+333513.66300.74.1 1704719204 installed
<13>Feb 10 07:14:17 rpmi: python3-module-mpl_toolkits-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719419 installed
<13>Feb 10 07:14:17 rpmi: python3-module-matplotlib-cairo-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719419 installed
<13>Feb 10 07:14:17 rpmi: python3-module-matplotlib-gtk3-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719419 installed
<13>Feb 10 07:14:17 rpmi: python3-module-matplotlib-backend_gtk-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719419 installed
<13>Feb 10 07:14:17 rpmi: python3-module-matplotlib-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719419 installed
<13>Feb 10 07:14:17 rpmi: python3-module-matplotlib-qt5-3.7.2-alt1 sisyphus+333513.66400.74.1 1704719419 installed
<13>Feb 10 07:14:18 rpmi: python3-module-scipy-1.11.4-alt2.1 sisyphus+338739.100.1.1 1706007297 installed
<13>Feb 10 07:14:18 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687268227 installed
<13>Feb 10 07:14:18 rpmi: gcc-fortran-13-alt1 sisyphus+323337.300.1.1 1687268227 installed
<13>Feb 10 07:14:18 rpmi: libmumps-devel-5.3.5-alt3 sisyphus+318625.100.1.1 1681735718 installed
<13>Feb 10 07:14:18 rpmi: python3-module-mpi4py-3.1.5-alt1 sisyphus+333513.74400.74.1 1704728001 installed
<13>Feb 10 07:14:18 rpmi: libnumpy-py3-devel-1:1.26.3-alt1 sisyphus+339579.240.5.1 1707123423 installed
<13>Feb 10 07:14:18 rpmi: liblapack-devel-1:3.8.0-alt7 sisyphus+293726.100.1.1 1642544503 installed
<13>Feb 10 07:14:18 rpmi: libmuparser-devel-2.2.6.1-alt2 sisyphus+239308.100.1.1 1571227034 installed
<13>Feb 10 07:14:19 rpmi: python3-module-setuptools-1:69.0.3-alt3 sisyphus+340206.100.1.2 1707492267 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/getfemxx-5.4.2-alt1.1.nosrc.rpm (w1.gzdio)
Installing getfemxx-5.4.2-alt1.1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.50864
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf getfem-5.4.2
+ echo 'Source #0 (getfem-5.4.2.tar):'
Source #0 (getfem-5.4.2.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/getfem-5.4.2.tar
+ cd getfem-5.4.2
+ /bin/chmod -c -Rf u+rwX,go-w .
+ 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:40: warning: The macro `AC_CONFIG_HEADER' is obsolete.
configure.ac:40: You should run autoupdate.
./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
configure.ac:40: the top level
configure.ac:61: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:61: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
configure.ac:61: the top level
configure.ac:114: warning: Instead of using `AC_LANG', `AC_LANG_SAVE', and `AC_LANG_RESTORE',
configure.ac:114: 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:114: the top level
configure.ac:494: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:494: 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:494: the top level
autoreconf-default: running: /usr/bin/autoheader-2.71 --force
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:91: installing './compile'
configure.ac:51: installing './missing'
contrib/aposteriori/Makefile.am: installing './depcomp'
contrib/continuum_mechanics/Makefile.am:36: warning: CLEANFILES multiply defined in condition TRUE ...
contrib/continuum_mechanics/Makefile.am:25: ... 'CLEANFILES' previously defined here
autoreconf-default: Leaving directory '.'
+ ln -sf /usr/bin/python3 bin/python
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.34223
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd getfem-5.4.2
+ export PATH=/usr/src/RPM/BUILD/getfem-5.4.2/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ PATH=/usr/src/RPM/BUILD/getfem-5.4.2/bin:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ 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
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ configure_runstatedir_flags=--runstatedir=/var/run
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --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
configure: WARNING: unrecognized options: --enable-boost, --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 i586-alt-linux-g++... i586-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 i586-alt-linux-g++ accepts -g... yes
checking for i586-alt-linux-g++ option to enable C++11 features... none needed
checking dependency style of i586-alt-linux-g++... none
checking whether to compile using MPI... no
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking whether the compiler supports GNU C... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to enable C11 features... none needed
checking whether i586-alt-linux-gcc understands -c and -o together... yes
checking dependency style of i586-alt-linux-gcc... none
checking whether to compile using MPI... no
checking for i586-alt-linux-gfortran... i586-alt-linux-gfortran
checking whether the compiler supports GNU Fortran... yes
checking whether i586-alt-linux-gfortran accepts -g... yes
checking how to run the C++ preprocessor... i586-alt-linux-g++ -E
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking how to get verbose linking output from i586-alt-linux-gfortran... -v
checking for Fortran libraries of i586-alt-linux-gfortran...  -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lgfortran -lm -lquadmath
checking whether the compiler recognizes the partial specialization syntax... yes
you are compiling GetFEM on a i586-alt-linux-gnu
Using the GNU g++ compiler 13.2.1
checking whether i586-alt-linux-g++ accepts -O3... yes
checking whether i586-alt-linux-g++ accepts -fmessage-length=0... yes
checking whether i586-alt-linux-g++ accepts -fvisibility-inlines-hidden... yes
checking whether i586-alt-linux-g++ accepts -ftemplate-depth-100... yes
checking whether i586-alt-linux-g++ accepts -std=c++14... yes
checking whether i586-alt-linux-g++ accepts -fPIC... yes
checking whether i586-alt-linux-g++ accepts -Wall -W -Wextra... yes
checking whether i586-alt-linux-g++ accepts -Wshadow... yes
checking whether i586-alt-linux-g++ accepts -Wno-unknown-pragmas... yes
checking whether i586-alt-linux-g++ accepts -Wno-variadic-macros... yes
checking whether i586-alt-linux-g++ accepts -Wno-unused-but-set-variable... yes
checking whether i586-alt-linux-g++ accepts -Wpointer-arith... yes
checking whether i586-alt-linux-g++ accepts -Wcast-qual... yes
checking whether i586-alt-linux-g++ accepts -Wwrite-strings... yes
checking whether i586-alt-linux-g++ accepts -Wconversion... yes
checking whether i586-alt-linux-g++ accepts -Wredundant-decls... yes
checking whether i586-alt-linux-g++ accepts -Wno-long-long... yes
checking whether i586-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 i586-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 i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop
checking how to convert i586-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 i586-alt-linux-file... no
checking for file... file
checking for i586-alt-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for i586-alt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i586-alt-linux-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for i586-alt-linux-strip... no
checking for strip... strip
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from i586-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 i586-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 i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC
checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if i586-alt-linux-gcc static flag -static works... no
checking if i586-alt-linux-gcc supports -c -o file.o... yes
checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) 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... i586-alt-linux-g++ -E
checking for ld used by i586-alt-linux-g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC
checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes
checking if i586-alt-linux-g++ static flag -static works... no
checking if i586-alt-linux-g++ supports -c -o file.o... yes
checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) 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 i586-alt-linux-gfortran option to produce PIC... -fPIC
checking if i586-alt-linux-gfortran PIC flag -fPIC works... yes
checking if i586-alt-linux-gfortran static flag -static works... no
checking if i586-alt-linux-gfortran supports -c -o file.o... yes
checking if i586-alt-linux-gfortran supports -c -o file.o... (cached) yes
checking whether the i586-alt-linux-gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
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.6... python
checking for python... /usr/src/RPM/BUILD/getfem-5.4.2/bin/python
checking for python version... 3.12
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}/lib/python3/site-packages
Building with python (/usr/src/RPM/BUILD/getfem-5.4.2/bin/python) support (use --enable-python=no to disable it) 
You will need the python-numpy and python-scipy packages.
checking for python3.12... (cached) /usr/src/RPM/BUILD/getfem-5.4.2/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python3.12
checking for Python library path... -L/usr/lib/python3.12 -lpython3.12
checking for Python site-packages path... /usr/lib/python3/site-packages
checking python extra libraries...  -ldl
checking python extra linking flags... -Xlinker -export-dynamic
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_... no
checking for dgetrf_ in -llapack... yes
checking for dlsym in -ldl... yes
Building with SuperLU support (use --enable-superlu=no to disable it)
FC=i586-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 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 contrib/continuum_mechanics/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/octave/Makefile
config.status: creating interface/src/octave/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-octave/Makefile
config.status: creating interface/tests/matlab-octave/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
configure: WARNING: unrecognized options: --enable-boost, --enable-python3

------------------------------------------------------------------------------

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=<lib> option, or the BLAS_LIBS environment variable
  for example: ./configure BLAS_LIBS="-L/usr/lib/sse2/atlas/ -lblas"
  Use blas with 32 bits integers



-----------------------------------------------------------------------
Ready to build getfem
  building MATLAB interface: NO
  building OCTAVE 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)
-----------------------------------------------------------------------
++ grep '^CXXFLAGS' Makefile
++ head -n 1
++ sed 's|^CXXFLAGS[[:space:]][[:space:]]*=||'
+ CUT_CFLAGS=' -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long'
+ make -j16 'CFLAGS= -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  201 |             return ( GluIntArray(n) * iword + TempSpace(m, panel_size)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202 |                     + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n );
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
cmemory.c:65:58: warning: conversion to '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  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 '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:327:13: warning: conversion to 'int' from 'unsigned 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 '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:328:13: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  328 |     dsize = (m * panel_size +
      |             ^
cmemory.c:332:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  332 |         *iworkptr = (int *) intCalloc(isize/sizeof(int));
      |                                            ^
cmemory.c:332:44: warning: conversion to 'int' from 'unsigned 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 '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: 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 '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 '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: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;
      |                               ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 '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 ;
      |                      ^~
colamd.c: In function 'print_report':
colamd.c:700:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  700 | #define PRINTF printf
      |                ^
colamd.c:3025:13: note: in expansion of macro 'PRINTF'
 3025 |             PRINTF ("%s: last seen in column:                             %d",
      |             ^~~~~~
colamd.c:3030:9: note: here
 3030 |         case COLAMD_OK:
      |         ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  200 |             return ( GluIntArray(n) * iword + TempSpace(m, panel_size)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |                     + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n );
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
dmemory.c:64:58: warning: conversion to '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  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 '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:326:13: warning: conversion to 'int' from 'unsigned 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 '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:327:13: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  327 |     dsize = (m * panel_size +
      |             ^
dmemory.c:331:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  331 |         *iworkptr = (int *) intCalloc(isize/sizeof(int));
      |                                            ^
dmemory.c:331:44: warning: conversion to 'int' from 'unsigned 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 '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: 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 '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 '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: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;
      |                               ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  199 |             return ( GluIntArray(n) * iword + TempSpace(m, panel_size)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |                     + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n );
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
smemory.c:63:58: warning: conversion to '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  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 '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:325:13: warning: conversion to 'int' from 'unsigned 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 '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:326:13: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  326 |     dsize = (m * panel_size +
      |             ^
smemory.c:330:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  330 |         *iworkptr = (int *) intCalloc(isize/sizeof(int));
      |                                            ^
smemory.c:330:44: warning: conversion to 'int' from 'unsigned 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 '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: 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 '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 '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: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;
      |                               ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  199 |             return ( GluIntArray(n) * iword + TempSpace(m, panel_size)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |                     + (nzlmax+nzumax)*iword + (nzlumax+nzumax)*dword + n );
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
zmemory.c:63:58: warning: conversion to '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 '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 '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 '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 '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 '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 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  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 '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:325:13: warning: conversion to 'int' from 'unsigned 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 '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:326:13: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  326 |     dsize = (m * panel_size +
      |             ^
zmemory.c:330:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  330 |         *iworkptr = (int *) intCalloc(isize/sizeof(int));
      |                                            ^
zmemory.c:330:44: warning: conversion to 'int' from 'unsigned 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 '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: 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 '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 '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: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;
      |                               ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -DUSE_VENDOR_BLAS -DF77_CALL_C=ADD_ -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
/bin/sh ../libtool  --tag=CC   --mode=link i586-alt-linux-gcc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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  -ldl -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.4.2/superlu'
Making all in src
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:45,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
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::<anonymous>.bgeot::basic_mesh::points_of_convex(cv.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](i)'
  364 |           const base_node &pt = linked_mesh().points_of_convex(cv)[i];
      |                                                                     ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:139,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:139,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
getfem_mesh.cc: In member function 'void getfem::mesh::merge_convexes_from_mesh(const getfem::mesh&, bgeot::size_type, bgeot::scalar_type)':
getfem_mesh.cc:327:28: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  327 |     const dal::bit_vector &convexes = (rg == size_type(-1))
      |                            ^~~~~~~~
getfem_mesh.cc:329:63: note: the temporary was destroyed at the end of the full expression 'getfem::mesh::region(bgeot::size_type) const(rg).getfem::mesh_region::index()'
  329 |                                     : msource.region(rg).index();
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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_locale.lo getfem_locale.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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_locale.cc  -fPIC -DPIC -o .libs/getfem_locale.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:46,
                 from ./getfem/getfem_locale.h:43,
                 from getfem_locale.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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:139,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:139,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from ./getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
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<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, gmm::tab_ref_index_ref_iterator_<__gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> >, __gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int> > > >::operator[](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::<anonymous>.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::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::<anonymous>.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](ipt)'
  608 |             const base_node &P = msh.points_of_convex(i)[ipt];
      |                                                             ^
getfem_mesh_im_level_set.cc:629:34: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  629 |                 const base_node &P1 = msh.points_of_convex(i)[ipt1];
      |                                  ^~
getfem_mesh_im_level_set.cc:629:67: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::<anonymous>.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](ipt1)'
  629 |                 const base_node &P1 = msh.points_of_convex(i)[ipt1];
      |                                                                   ^
getfem_mesh_im_level_set.cc:630:34: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  630 |                 const base_node &P2 = msh.points_of_convex(i)[ipt2];
      |                                  ^~
getfem_mesh_im_level_set.cc:630:67: note: the temporary was destroyed at the end of the full expression '(& msh)->getfem::mesh::<anonymous>.bgeot::basic_mesh::points_of_convex(i.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](ipt2)'
  630 |                 const base_node &P2 = msh.points_of_convex(i)[ipt2];
      |                                                                   ^
getfem_mesh_im_level_set.cc:654:38: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  654 |                     const base_node &PP1
      |                                      ^~~
getfem_mesh_im_level_set.cc:655:74: note: the temporary was destroyed at the end of the full expression '(& global_intersection)->getfem::mesh::<anonymous>.bgeot::basic_mesh::points_of_convex(((bgeot::size_type)((const bgeot::box_index*)it.std::_Rb_tree_const_iterator<const bgeot::box_index*>::operator*())->bgeot::box_index::id)).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](0)'
  655 |                       = global_intersection.points_of_convex((*it)->id)[0];
      |                                                                          ^
getfem_mesh_im_level_set.cc:656:38: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  656 |                     const base_node &PP2
      |                                      ^~~
getfem_mesh_im_level_set.cc:657:74: note: the temporary was destroyed at the end of the full expression '(& global_intersection)->getfem::mesh::<anonymous>.bgeot::basic_mesh::points_of_convex(((bgeot::size_type)((const bgeot::box_index*)it.std::_Rb_tree_const_iterator<const bgeot::box_index*>::operator*())->bgeot::box_index::id)).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](1)'
  657 |                       = global_intersection.points_of_convex((*it)->id)[1];
      |                                                                          ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
getfem_assembling_tensors.cc: In member function 'bgeot::size_type getfem::vdim_specif_list::nb_mf() const':
getfem_assembling_tensors.cc:31: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]
   31 |       std::mem_fun_ref(&vdim_specif::is_mf_ref));
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
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:1389:5: note: declared here
 1389 |     mem_fun_ref(_Ret (_Tp::*__f)() const)
      |     ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
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:597:11: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  597 |           convex_index = (target_region == mesh_region::all_convexes().id())
      |           ^~~~~~~~~~~~
getfem_generic_assembly_interpolation.cc:599: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()'
  599 |                        : target_mesh.region(target_region).index();
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
getfem_generic_assembly_interpolation.cc:614:30: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  614 |             const base_node &pt = target_mesh.points_of_convex(cv)[ip];
      |                              ^~
getfem_generic_assembly_interpolation.cc:614: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::<anonymous>.bgeot::basic_mesh::points_of_convex(cv.dal::bv_visitor::operator size_type()).gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::operator[](((gmm::tab_ref_index_ref<dal::dna_const_iterator<bgeot::small_vector<double>, 5>, __gnu_cxx::__normal_iterator<const unsigned int*, std::vector<unsigned int> > >::size_type)ip))'
  614 |             const base_node &pt = target_mesh.points_of_convex(cv)[ip];
      |                                                                      ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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_HHO.lo getfem_HHO.cc
libtool: compile:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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_HHO.cc  -fPIC -DPIC -o .libs/getfem_HHO.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_HHO.h:40,
                 from getfem_HHO.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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
getfem_generic_assembly_semantic.cc: In function 'void getfem::ga_node_analysis(ga_tree&, const ga_workspace&, pga_tree_node, const mesh&, bgeot::size_type, bool, bool, int)':
./getfem/getfem_generic_assembly_tree.h:214:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
  214 |   }
      |   ^
getfem_generic_assembly_semantic.cc:568:9: note: in expansion of macro 'ga_throw_error'
  568 |         ga_throw_error(pnode->expr, pnode->pos, "Secondary domain used "
      |         ^~~~~~~~~~~~~~
getfem_generic_assembly_semantic.cc:571:5: note: here
  571 |     case GA_NODE_INTERPOLATE:
      |     ^~~~
getfem_generic_assembly_semantic.cc:604:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  604 |       if (pnode->name.compare("element_B") == 0) {
      |       ^~
getfem_generic_assembly_semantic.cc:612:5: note: here
  612 |     case GA_NODE_ELEMENTARY: // and ... case GA_NODE_INTERPOLATE:
      |     ^~~~
getfem_generic_assembly_semantic.cc: In function 'void getfem::ga_node_expand_expression_in_place_of_test(ga_tree&, const ga_workspace&, ga_tree_node*&, const std::string&, pga_tree_node, ga_tree&, ga_tree&, bgeot::size_type, const mesh&, bgeot::size_type, bool, bool, int)':
getfem_generic_assembly_semantic.cc:270:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  270 |         }
      |         ^
getfem_generic_assembly_semantic.cc:271:7: note: here
  271 |       case GA_NODE_ELEMENTARY_VAL_TEST: case GA_NODE_ELEMENTARY_GRAD_TEST:
      |       ^~~~
getfem_generic_assembly_semantic.cc:279:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  279 |         }
      |         ^
getfem_generic_assembly_semantic.cc:280:7: note: here
  280 |       case GA_NODE_SECONDARY_DOMAIN_VAL_TEST:
      |       ^~~~
getfem_generic_assembly_semantic.cc:290:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  290 |         }
      |         ^
getfem_generic_assembly_semantic.cc:291:7: note: here
  291 |       case GA_NODE_XFEM_PLUS_VAL_TEST: case GA_NODE_XFEM_PLUS_GRAD_TEST:
      |       ^~~~
getfem_generic_assembly_semantic.cc: In function 'bgeot::scalar_type getfem::ga_hash_code(pga_tree_node)':
getfem_generic_assembly_semantic.cc:355:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  355 |       c += 2.321*ga_hash_code(pnode->interpolate_name_der);
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
getfem_generic_assembly_semantic.cc:357:5: note: here
  357 |     case GA_NODE_INTERPOLATE_VAL: case GA_NODE_INTERPOLATE_GRAD:
      |     ^~~~
getfem_generic_assembly_semantic.cc: In function 'bool getfem::ga_node_extract_constant_term(ga_tree&, pga_tree_node, const ga_workspace&, const mesh&)':
getfem_generic_assembly_semantic.cc:2996:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2996 |       if (!child_0_is_constant) { is_constant = false; break; }
      |       ^~
getfem_generic_assembly_semantic.cc:2998:5: note: here
 2998 |     case GA_NODE_INTERPOLATE_VAL_TEST:
      |     ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
getfem_contact_and_friction_common.cc: In member function 'void getfem::multi_contact_frame::compute_contact_pairs()':
getfem_contact_and_friction_common.cc:1037:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1037 |         const base_node &x0 = pf_s->ref_convex(cv)->points_of_face(iff)[0];
      |                          ^~
getfem_contact_and_friction_common.cc:1037:74: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access<const bgeot::convex_of_reference, __gnu_cxx::_S_atomic, false, false>*)(& getfem::virtual_fem::ref_convex(cv)))->std::__shared_ptr_access<const bgeot::convex_of_reference, __gnu_cxx::_S_atomic, false, false>::operator->()->bgeot::convex_of_reference::<anonymous>.bgeot::convex<bgeot::small_vector<double> >::points_of_face(((int)iff)).gmm::tab_ref_index_ref<__gnu_cxx::__normal_iterator<const bgeot::small_vector<double>*, std::vector<bgeot::small_vector<double> > >, __gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int> > >::operator[](0)'
 1037 |         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<getfem::var_trans_pair, bgeot::tensor<double> >&, bool) const':
getfem_contact_and_friction_common.cc:1736:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1736 |         const base_node &Y0
      |                          ^~
getfem_contact_and_friction_common.cc:1737:62: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access<const bgeot::convex_of_reference, __gnu_cxx::_S_atomic, false, false>*)(& getfem::virtual_fem::ref_convex(cv_y)))->std::__shared_ptr_access<const bgeot::convex_of_reference, __gnu_cxx::_S_atomic, false, false>::operator->()->bgeot::convex_of_reference::<anonymous>.bgeot::convex<bgeot::small_vector<double> >::points_of_face(((int)face_y)).gmm::tab_ref_index_ref<__gnu_cxx::__normal_iterator<const bgeot::small_vector<double>*, std::vector<bgeot::small_vector<double> > >, __gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int> > >::operator[](0)'
 1737 |           = 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<getfem::var_trans_pair, bgeot::tensor<double> >&, bool) const':
getfem_contact_and_friction_common.cc:2165:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 2165 |         const base_node &Y0
      |                          ^~
getfem_contact_and_friction_common.cc:2166:62: note: the temporary was destroyed at the end of the full expression '((std::__shared_ptr_access<const bgeot::convex_of_reference, __gnu_cxx::_S_atomic, false, false>*)(& getfem::virtual_fem::ref_convex(cv_y)))->std::__shared_ptr_access<const bgeot::convex_of_reference, __gnu_cxx::_S_atomic, false, false>::operator->()->bgeot::convex_of_reference::<anonymous>.bgeot::convex<bgeot::small_vector<double> >::points_of_face(((int)face_y)).gmm::tab_ref_index_ref<__gnu_cxx::__normal_iterator<const bgeot::small_vector<double>*, std::vector<bgeot::small_vector<double> > >, __gnu_cxx::__normal_iterator<const short unsigned int*, std::vector<short unsigned int> > >::operator[](0)'
 2166 |           = pfu_y->ref_convex(cv_y)->points_of_face(face_y)[0];
      |                                                              ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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: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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
/bin/sh ../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:4:0  -o libgetfem.la -rpath /usr/lib 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_locale.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_HHO.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.4.2/superlu/libsuperlu.la -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord  -ldl -llapack  -lopenblas
libtool: link: i586-alt-linux-g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/13/../../../crti.o /usr/lib/gcc/i586-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_locale.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_HHO.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.4.2/superlu/.libs/libsuperlu.a -Wl,--no-whole-archive  -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -ldl -llapack -lopenblas -L/usr/lib/gcc/i586-alt-linux/13 -L/usr/lib/gcc/i586-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/13/crtendS.o /usr/lib/gcc/i586-alt-linux/13/../../../crtn.o  -g -O2 -flto=auto -march=i586 -mtune=generic -O3   -Wl,-soname -Wl,libgetfem.so.5 -o .libs/libgetfem.so.5.0.4
libtool: link: (cd ".libs" && rm -f "libgetfem.so.5" && ln -s "libgetfem.so.5.0.4" "libgetfem.so.5")
libtool: link: (cd ".libs" && rm -f "libgetfem.so" && ln -s "libgetfem.so.5.0.4" "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.4.2/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.4.2/interface/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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 '-std=c++14' 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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 (i<len) printf("...");}
      |                             ^
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: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 (i<len) printf("...");}
      |                             ^
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: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 (i<len) printf("...");}
      |                             ^
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: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 (i<len) printf("...");}
      |                             ^
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: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 (i<len) printf("...");}
      |                             ^
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: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 (i<len) printf("...");}
      |                             ^
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: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 (i<len) printf("...");}
      |                             ^
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: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);
      |                 ^
gfi_array.c: In function 'gfi_array_destroy':
gfi_array.c:47:92: warning: this statement may fall through [-Wimplicit-fallthrough=]
   47 | #define FREE(p) { /*printf("%s@%d ", __FILE__, __LINE__); fflush(stdout); */gfi_free(p); p = NULL; }
      |                                                                                            ^
gfi_array.c:192:5: note: in expansion of macro 'FREE'
  192 |     FREE(t->storage.gfi_storage_u.sp.pr.pr_val);
      |     ^~~~
gfi_array.c:194:3: note: here
  194 |   case GFI_OBJID: {
      |   ^~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:139,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:46,
                 from ../../src/getfem/dal_singleton.h:49,
                 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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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:  i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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<base_feedback_handler>(new default_feedback_handler));
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/gmm/gmm_feedback_management.h:139:14: note: remove 'std::move' call
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
/bin/sh ../../libtool  --tag=CXX   --mode=link i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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  -ldl -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.4.2/interface/src'
Making all in python
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src/python'
cp ./getfem_python.c getfem_python_c.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src/python'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/interface/src/python'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src/python'
touch _getfem.cpython-312.so && rm _getfem.cpython-312.so
ARCHFLAGS="" CC="i586-alt-linux-gcc" CFLAGS="-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fno-strict-aliasing -fpermissive -I/usr/include/metis0 -I/usr/include/mumps -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -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.4.2/bin/python setup.py -v build  --build-temp . --build-base . --build-lib . --force
cc1: warning: command-line option ‘-std=c++14’ 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/lib/python3/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                 from /usr/lib/python3/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                 from getfem_python_c.c:28:
/usr/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_NDIM’:
/usr/lib/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/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_DIM’:
/usr/lib/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/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_STRIDE’:
/usr/lib/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/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_FLAGS’:
/usr/lib/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/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_ITEMSIZE’:
/usr/lib/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/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_TYPE’:
/usr/lib/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/lib/python3/site-packages/numpy/core/include/numpy/ndarraytypes.h: In function ‘PyArray_GETITEM’:
/usr/lib/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/lib/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/lib/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);
      |                                                          ^
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: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.12/object.h:954,
                 from /usr/include/python3.12/Python.h:44,
                 from getfem_python_c.c:27:
/usr/include/python3.12/cpython/object.h:224:18: note: ‘tp_version_tag’ declared here
  224 |     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;
      |                         ^
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) {
      |                 ^
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.12/Python.h:95:
/usr/include/python3.12/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 ‘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++)
      |                  ^
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/lib/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:588:18: warning: conversion to ‘size_t’ {aka ‘unsigned int’} from ‘npy_intp’ {aka ‘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++)
      |                   ^
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/lib/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++)
      |                   ^
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/lib/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:622:16: warning: conversion to ‘size_t’ {aka ‘unsigned int’} from ‘npy_intp’ {aka ‘int’} may change the sign of the result [-Wsign-conversion]
  622 |            size*itemsize); // new copy
      |            ~~~~^~~~~~~~~
getfem_python_c.c:339:41: warning: conversion to ‘Py_ssize_t’ {aka ‘int’} from ‘u_int’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion]
  339 | #define TGFISTORE(T,field) TGFISTORE0(T).TGFISTORE1(T,field)
      |                                         ^
getfem_python_c.c:44:71: note: in definition of macro ‘PyString_FromStringAndSize’
   44 | #define PyString_FromStringAndSize(o,l) PyUnicode_FromStringAndSize(o,l)
      |                                                                       ^
getfem_python_c.c:626:56: note: in expansion of macro ‘TGFISTORE’
  626 |     o = PyString_FromStringAndSize(TGFISTORE(char,val),TGFISTORE(char,len));
      |                                                        ^~~~~~~~~
getfem_python_c.c:339:41: warning: conversion to ‘Py_ssize_t’ {aka ‘int’} from ‘u_int’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion]
  339 | #define TGFISTORE(T,field) TGFISTORE0(T).TGFISTORE1(T,field)
      |                                         ^
getfem_python_c.c:631:27: note: in expansion of macro ‘TGFISTORE’
  631 |     if (!(o = PyTuple_New(TGFISTORE(cell,len)))) return NULL;
      |                           ^~~~~~~~~
In file included from /usr/include/python3.12/tupleobject.h:39,
                 from /usr/include/python3.12/Python.h:59:
/usr/include/python3.12/cpython/tupleobject.h:37:42: warning: conversion to ‘Py_ssize_t’ {aka ‘int’} from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]
   37 |     PyTuple_SET_ITEM(_PyObject_CAST(op), (index), _PyObject_CAST(value))
      |                                          ^~~~~~~
getfem_python_c.c:635:7: note: in expansion of macro ‘PyTuple_SET_ITEM’
  635 |       PyTuple_SET_ITEM(o,i,to);
      |       ^~~~~~~~~~~~~~~~
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__)
      |              ~~~~~~~~~~^~~~
getfem_python_c.c: In function ‘getfem_env’:
/usr/include/python3.12/cpython/tupleobject.h:26:30: warning: conversion to ‘size_t’ {aka ‘unsigned int’} from ‘Py_ssize_t’ {aka ‘int’} may change the sign of the result [-Wsign-conversion]
   26 | #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)
      |                         ~~~~~~~~~~^~~~~
../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.4.2/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'.
Making all in continuum_mechanics
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.16286
+ 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.4.2
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/getfemxx-buildroot
make: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2'
Making install in m4
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/m4'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/m4'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/m4'
Making install in cubature
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/cubature'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/cubature'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/cubature'
Making install in superlu
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/superlu'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/superlu'
Making install in src
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
 /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/lib'
 /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p   libgetfem.la '/usr/src/tmp/getfemxx-buildroot/usr/lib'
libtool: install: /usr/libexec/rpm-build/install -p .libs/libgetfem.so.5.0.4 /usr/src/tmp/getfemxx-buildroot/usr/lib/libgetfem.so.5.0.4
libtool: install: (cd /usr/src/tmp/getfemxx-buildroot/usr/lib && { ln -s -f libgetfem.so.5.0.4 libgetfem.so.5 || { rm -f libgetfem.so.5 && ln -s libgetfem.so.5.0.4 libgetfem.so.5; }; })
libtool: install: (cd /usr/src/tmp/getfemxx-buildroot/usr/lib && { ln -s -f libgetfem.so.5.0.4 libgetfem.so || { rm -f libgetfem.so && ln -s libgetfem.so.5.0.4 libgetfem.so; }; })
libtool: install: /usr/libexec/rpm-build/install -p .libs/libgetfem.lai /usr/src/tmp/getfemxx-buildroot/usr/lib/libgetfem.la
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /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_accumulated_distro.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 '/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_context.h 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_HHO.h getfem/getfem_locale.h getfem/getfem_contact_and_friction_common.h getfem/getfem_contact_and_friction_large_sliding.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_contact_and_friction_nodal.h getfem/getfem_contact_and_friction_integral.h getfem/getfem_nonlinear_elasticity.h 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'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/src'
Making install in tests
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/tests'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/tests'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/tests'
Making install in interface
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface'
Making install in src
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
Making install in .
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
Making install in python
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src/python'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src/python'
 /bin/mkdir -p '/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem'
 /usr/libexec/rpm-build/install -p -m 644 _getfem.cpython-312.so '/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem'
Byte-compiling python modules...

Byte-compiling python modules (optimized versions) ...

 /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.4.2/interface/src/python'
make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src/python'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/src'
Making install in tests
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests'
Making install in meshes
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests/meshes'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/interface/tests/meshes'
make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests/meshes'
Making install in python
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests/python'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/interface/tests/python'
make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests/python'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests'
make[4]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/interface/tests'
make[3]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface/tests'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/interface'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/interface'
Making install in contrib
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib'
Making install in icare
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/icare'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/icare'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/icare'
Making install in delaminated_crack
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/delaminated_crack'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/delaminated_crack'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/delaminated_crack'
Making install in aposteriori
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/aposteriori'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/aposteriori'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/aposteriori'
Making install in xfem_stab_unilat_contact
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/xfem_stab_unilat_contact'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/xfem_stab_unilat_contact'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/xfem_stab_unilat_contact'
Making install in bimaterial_crack_test
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/bimaterial_crack_test'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/bimaterial_crack_test'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/bimaterial_crack_test'
Making install in mixed_elastostatic
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/mixed_elastostatic'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/mixed_elastostatic'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/mixed_elastostatic'
Making install in xfem_contact
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/xfem_contact'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/xfem_contact'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/xfem_contact'
Making install in crack_plate
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/crack_plate'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/crack_plate'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/crack_plate'
Making install in static_contact_gears
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/static_contact_gears'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/static_contact_gears'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/static_contact_gears'
Making install in level_set_contact
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/level_set_contact'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/level_set_contact'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/level_set_contact'
Making install in test_plasticity
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/test_plasticity'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/test_plasticity'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/test_plasticity'
Making install in opt_assembly
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/opt_assembly'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib/opt_assembly'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/opt_assembly'
Making install in continuum_mechanics
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/continuum_mechanics'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/continuum_mechanics'
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.4.2/contrib/continuum_mechanics'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib/continuum_mechanics'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/contrib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/contrib'
Making install in bin
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/bin'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/bin'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/bin'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/bin'
Making install in doc
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/doc'
Making install in sphinx
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/doc/sphinx'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/doc/sphinx'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/doc/sphinx'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/doc'
make[3]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2/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.4.2/doc'
make[2]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/doc'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2/doc'
make[1]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2'
make[2]: Entering directory '/usr/src/RPM/BUILD/getfem-5.4.2'
 /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.4.2'
make[1]: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2'
make: Leaving directory '/usr/src/RPM/BUILD/getfem-5.4.2'
+ mkdir -p /usr/src/tmp/getfemxx-buildroot/usr/lib/python3.12/lib-dynload
+ install -m 0644 interface/src/python/_getfem.cpython-312.so /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/getfemxx-buildroot (auto)
removed './usr/lib/libgetfem.la'
mode of './usr/lib/libgetfem.so.5.0.4' 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_LAPACK  -I/usr/include -I$includedir"
< SRC_CFLAGS="-I$srcdir/src -I$builddir/src  -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK  -I/usr/include"
---
> CFLAGS="  -DGMM_USES_BLAS -DGMM_USES_LAPACK   -I$includedir"
> SRC_CFLAGS="-I$srcdir/src -I$builddir/src   -DGMM_USES_BLAS -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 <cmdline>:0)
	libgetfem.so.5 -> libgetfem.so.5.0.4
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)
verify-elf: WARNING: ./usr/lib/python3/site-packages/_getfem.cpython-312.so: uses non-LFS functions: fopen
verify-elf: WARNING: ./usr/lib/python3/site-packages/getfem/_getfem.cpython-312.so: uses non-LFS functions: fopen
Bytecompiling python3 modules in /usr/src/tmp/getfemxx-buildroot using /usr/bin/python3
unlink /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__pycache__/__init__.cpython-312.opt-1.pyc
unlink /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__pycache__/__init__.cpython-312.pyc
unlink /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__pycache__/getfem.cpython-312.opt-1.pyc
unlink /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__pycache__/getfem.cpython-312.pyc
compile /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__init__.py
compile /usr/src/tmp/getfemxx-buildroot/usr/lib/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/lib/python3/site-packages/getfem/__init__.py
compile /usr/src/tmp/getfemxx-buildroot/usr/lib/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/lib/python3/site-packages/getfem/__init__.py
compile /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py
Hardlinking identical .pyc and .opt-?.pyc files
'./usr/lib/python3/site-packages/getfem/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/getfem/__pycache__/__init__.cpython-312.pyc'
'./usr/lib/python3/site-packages/getfem/__pycache__/getfem.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/getfem/__pycache__/getfem.cpython-312.pyc'
Processing files: getfemxx-5.4.2-alt1.1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.97953
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd getfem-5.4.2
+ DOCDIR=/usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.4.2
+ export DOCDIR
+ rm -rf /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.4.2
+ /bin/mkdir -p /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.4.2
+ cp -prL NEWS AUTHORS /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.4.2
+ chmod -R go-w /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.4.2
+ chmod -R a+rX /usr/src/tmp/getfemxx-buildroot/usr/share/doc/getfemxx-5.4.2
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.e2jR1N
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.y12YiV
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 <iterator>
      |          ^~~~~~~~~~
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 <smumps_c.h>
      |          ^~~~~~~~~~~~
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 <smumps_c.h>
      |          ^~~~~~~~~~~~
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 <smumps_c.h>
      |          ^~~~~~~~~~~~
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.4.2-alt1.1
Requires: /bin/sh, /usr/lib/libgetfem.so.5.0.4, coreutils
Obsoletes: getfem < 5.4.2-alt1.1
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SbPaaE
Processing files: libgetfem5-5.4.2-alt1.1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tbB3Ic
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/getfemxx-buildroot/usr/lib/libgetfem.so.5: 3886 symbols, 22 bpp
warning: hash collision: _ZN6getfem16partition_master13set_behaviourENS_16thread_behaviourE _ZTSN6getfem21ga_instruction_dotdivE
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZHQdB9
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libgetfemxx = 5.4.2-alt1.1, libgetfem.so.5 = set:pdDMypZEI5vmvAqMItvLfs2i2TqDNZ3e1PQLgbJ0YA7YZxTjpAPho1SGFtuqnIlMhoIJZBmgmrUkfDZ8mZ73Not1m4auZcLXZcdip777h7qHOBRWnaERDjmvee7x7yD6eqzCl2V9YXM4NCHWD2uuq3Zi8gZkNkHVUDJcI84e72xfI0oMWnRCxPwUwiAuHA2PiNwqmyIwpCl4zu8GdwvjScYZ5UYZcgIoIBAFSK7UbVuOwqC1AjRnp7c3tfNOI7gJaZv44mgORVM2xqtJB1zFQwluaMwIRgNkup7CCKhZbLGAJZbaubi7qWp1x7HOqft9bTkTPaIU3n6S1T3dbnP7qo9WS1CwFZANKrZ3eW9P3TzaleDm4JGemUxKJvTIqK6QM7dtadO9F1LEuy4J8ppt5rvgC2txc5SqbB8GjQcH1l7I4baPHb5l2mzGbNzLpCysjGHCd2yNAWP8SfGxJISUpumghQYUAnZAFeMv4vbLZhwu0JoP0nAuvWshZeMwphBiQ7C3FPwT6mQ5NChmeu6Z999p3aq7jKBfw1SrhJunaO86J6rk39JQT17c26eHx6Kteg9zw7D4byaYPGVg5rsV0kKCZvJp3nOeuDRLrloncOeAtCb8PD6PK0ad9wNlaGkZ49esHETp8J5OjhZuZ499zVzTvHirVHlNrNrs99Z0FwzWRjp0mxsL49XFlh9kGeffn0L1QBpODMgeY6MdNGn6ULhZyBeXQxQZvLRrHD1vYRp4AhhT9guWid6ci87GhALXyDTvZbLZzQmNEfylNgJ1TBalZas0ZjThNRjh5dpGGEDN5goZw1uzp7J165DCRDRp7psy3FpzWmfE8BHhZrEHXqloThvEqUI6L21jOaSZyx5A1WgJFjjPyiywnQqJEs6wk5RvigiBasVlrpxTmRpcitvHiFKLkLXm422mDPZc6LFmi6CgOAx1xMv78gC75K88Y8GkOmeY6Xx9ZcZrFOIuIuYZkA0p8BZ12mzcBe5Z28pKrLcTWcyrzrxcZ0KQZCQzlFFyB4O8TM5dtx4kbvcJ1S8V6Oqel9BqNglel0MMHV6Zqeo0cZwAKBCdRmlPt1S3MSPokKVrTDaALAIsaWGnpYYkoGMJ7POF02ruJl7USd9NrlMD5Nxq5Z6aScZsfphhRH9vQKC8oRhsiiAKikN7o3H3tVQFlipboXLI7lyBDUxwHqPUGB5HTbbVNNeeVHZct5Rh4VdH04hChwVgfCtMD4zGQZ7i5WaC9AKebQhz04WhVx2EKh9GF5sqdFZrrph9BJMqvkQJ4jI0dNAO27cvWjbNGtAZ0j5FMab0PLWGzNuWfhOy1ilzKZz373kd6UfCJYE8fxdHMZaiF0FC04fFlTWZ38xqd0xHJv12z0jQRUvpFkRor9I7mIjqRlWnu5ZAMs8dZ4oKdpsVZHdZ4ehppXYtuhnDLC5B0lg8dE89Fa4ocQ4ZidwbTuKTL8MrKnwgTZqlmeXKQKVxZLHC2p4QEaebKuUgLFUnU10QZrixr0l85Zv0DyCW2P7Xv8R4xie38PRbmeNcBZ6bwi5M7NrqwofMUZ5bfTvSWcR4YZhrx4g6267ySJL8DpMyu5d5VudtcWZBsa049uuY8rahgi0pxoFv8Xw5D3OAw8hYZKy2o6MXgi0Z16UwBNA8zQdZjSk5JLIRRYSTFwvZkDW6THZitY7oX2ClJ3Z56deaLPwpLgSVTw01ywE7L8bvzEdgZbGmEWCUL9qFMWlIwijLXf0LQwMhR8cDskRehkEZ49yrneMLUcRxQ2ZtwHCgBLNn3bGMtVpB0Zz67p53uPpZ4hmUdBnCloBZeE8WBmiVpRlJk2R03F0iadNaYtCZuUntJBRkZ2WtMV6fR5yaLZyecsrQ73VaVGB8jJfuJrMHiZqa5sOcrVPeY7ScUYrCr7TDW4FCxXlQxHj6OPPZd3OQArAS4VWJSyZ8iHQZ6YFk4jg5B1Ud270diBx3PI08HZ8LpC4usLWrsye4AN5g6beHJOFNtgw4TW357Ad597JTU91AaPjDgLsZvatIzF6QLZDi48G6Yt6DeXO6SMlMZ0sQgRjMp1hoZD45KXB9giyD8vGmJOk4aFWuR7P4uE9E7HeZoJ7282JZyAVIoZjBM3PjlFKHCb22xluQxPQJzOjgftKgncZwNJyWjh1CMoiV8ORzYFqjt63y8eUw9f6ltzoOxiNtvsStZ1c3cBq1mZKdl6KIV3127KZwXVwZgUUQZG6rTs84Ln9isPhis7Af3U8joKEng2qGpUTzpfhO1Fm43gG21FWUmAFy0hLKekeBpbMJ7zuQZi3vRcG3kzW7z9nbP72Zxkkn0me2wysedKdfuvyt3JYIxKkMcQZbXPBwaNJ3p8K6JxYyZ7DabqH6XOoPlEixDW7j6ec1XD1MixpxAWFpNBC4lqn237PknDV7dZIVh0cGQ063Qe63inDWtXRfrUlbMOKUpYtegZ0YuuNyKWpaaTdtyNRcVSQ1qmeVtOnS84hZA4iD1EphXXaNvOdY1txifygx8L2ZdnsQ8Znqmyhv5FrOagQZ8Qqx5o2PgfRKQRHi0rgmfICdhgm8utTdxmkx4kUXNBCGMJeXGHCi4Un4LKHVEEIv3ede3NA3lpPEqcCxe6Z0drqjQRW9DcIghsicEsEoppR9UE4hylyN3YEH7Jr2R2JIXHammU5sMOh7hXx6yDzANOtmI9UBJxTphD4k2ZAdpaajxHODHRpSZAGHCAXxZDW7NZ5ZaTD4wOgrZsHIi7R8FUQbakaTHSLzuzqwN3xq9NJo9FeNVVe4CZpqB6Lua5qJWYlBIIZ8oHZkkNAjRY9fQsG9to6onVDF0QSVsMQOY4eNifyJGwuB3tlyX2xPDk5VsDNYrn8ENmGDahfOwBzHltsumHW5jSMvJAfO5MtlXYmO6mEP02dP1D8YGXoI0r6Ec7dH015X2V1pcJd3UQ9tYX56C42r8jUdGKTit41bEFreENuGTvDG1pdvacClp8d8cE2q8ZdGlyQFfk3bOd9P27I5DTD6M5Z8jxFSIiS7qdioh3XBs5oprKyaYRBCTjPbyeYYlSYVtgX2JVJw31J7JEYyw3qp9Ahm7riD4WD2Fu7bfu0R2551m8lZ1uu4j6rjbQV2dLx8NBYnkYKZfOI0ZLAo7mTIvZ6bzTIREvOzvHKSBupZoEhQMar5954ciZzfnlIKgW3qAFyTUq5BrH7kk4U3wV0VeSpdABgFtrhJpxeVZ0Jzq8qs7euBjT0A0OPH6XAWpVXdmt6alP8RrjVEERBG1HCXGD3KaBrZhDT4D7CiTrSQrHIPqwG35vAmCKbVDkUWs7W0sUcvbgpw8mKd0qoDEAkC0Xyr0tz6lWFipbJQ8aZALIojsqGdenZHvvmkZARJ3gLgry86pRUArMeWM8P8XG0VAup339o7yUt3Ii55WfKjHxhS0jpYF2lGuv9FvCMYQB6yL7LFjZ4Bqn05HbPaPki5Z5C0tIb5UmGP64H2ZzrhgUBAoy2vFQEIP12IMVNFbKaZfKMO9fwv3fWxQEPXg998E9UQcflGo45iO1T22cr8tSO47RVOvEUsEYCyfsnqEyr1sbU9s0m7CnZeZdmRFk2tOWSnFeZu8PWjl6kyJAn6blzfN4FAMRaFZ425JZn3z3ChHwJlQaUkHKdB6dty3crrw7BMWZ88xV5pl2wXyOSUZuUoyZA9ybbalyy1DzRB8IcbTdpMSnAYFp0DXCztJsvtMs0ifrZyddHNUA2HjXzMPo9SSrmNUI81yRpw7lkrJRSxMuxgU4R5mINPZyk0x06oYIEBAOlu3y8eCrzIOPWVyI3LA6UZ1Cb2Vh8QqBrbbrdp1ftKFlQT4pr4eZqpDujsqWDFx3xtpTPndUDKqKpFzhtS0YGs3cKejmFZjlaYCJYQqfm6Qz2NiFZk016zl1gjzZnXGyNrhGRqF4hEZiI8AI5jMVgQLcgfZFSZtneBo9Yvu7FuIkqHySDCAU5hNj4asNZFJ7tBV1lAUHD2Y8ULhTi2gJpeMVXjHqBzZx46guTUPydvMC9R4O6leHVD0FvwUUxwNnUZ7rZsua5Vx81IRD6P6gjL8YhmcN1l0V3bRzxX4X3Tb5a70emralaceGc91FWiToMrqXg5yY9OmJjjx8rtV9UvwTEP3OExP5kFosRy6y1YAsPZwycp7YYfJsYIf6ay43ResqHN7L2NGpbyIMVNBEQ0yh3gIiwCg4NXVe8sArCaqah0re1BN4NGABmdNILeZ6BTqUPPJimbTllXInYnzmMbR1RVwPxUnzmZFHkBrK5xm5r3naxwSfmnLBo7Nxu4v9C4g6Ngu81BXSKmMQuVlvpYjxB5VZqUnZnXRVZlG5SbvFEjpaMZo0p1XrMEVMNAzcNlsTbxI24ceCHjc59qXfYOZrRt6Etla167iwPwnHPT5UmMcUzDTmS4WN5AbUPxu7LjW8mmH5zozo93GdBxG3SILhOUnTZkHxjjTugIz4grf5p5xDYfXHcHKk2ZJb7qy1Tbx62IBdKWf19yxpDizV5RkBMChte7dVIvWEpqeJqyiaPqjJJB1wBiGbR4pR9L5XT3UrhorIqzFvyo0h11EVgCU4j40DY6ZhXzsMNCZ0PhpART71patuqhfwMs7F7d4AlLyQ7zZEqiVl5qQ9LrbmZKtl6afJ1Z3AaAycT8dB4gLRep6qCrR8aGFAaZE2dAdlZIQAFBCur80yIFpBqXeVquwWe7EbwCS5i5JAU4Mpz5ZAKawI1rg1CZznN4XpTj0tB8mMbmtoyLP4xub55ZrOG5RzJd9wgYXx50GMZkWQKymDVHTfQknMOySquW3nSLfHCnNsXclTEEkgkROeIHMEorydBZvPVM5djsMK7ffz1GgfBKMw8NZjOr5sZFd3fJOwWrZGDwJ1berBkZ7hZyWsFFkbwOVgF8Nre94tD6BZlqZ72g08ZamEbe5V0xQxZIbVdXi9CwThGb8GDNoS5TzoMJatDC6Jb6KdfsIimE44AxTU4mMbZirZruCYZv5b73xwniWRBOEG8GxasyWQz9awQRdx3xvzlF36H5pdnhG2ZrVndfhcr8BtaB3bDHuB1r7pXkXklOw7SAwOI8wjNZaVpv0o5QLhWM7xqlSimRTJMmpZJVRSpKBQgn0EwAPec33JK9uZgHN4gyq0Abt2Rwi2mh4QGg2hFRtcr6LSZjHZ3WIKaiOldGfzXUUz9vLIk7D8jFa5tCItJ53Y0e0jYXTEiuv2U1pMHvTqCiscb8pVzNkecaEsBa9UPAon0HUoJZkiGh1XzGMrgZw71RXhwbmqj0Z2i5qH6TcLS0XAVVhQIooea3227Z6myV45BE6NQtjbDqIw3r5lDgOlwgNfvSZbtsIxaMrPOvuG4IVvwBNKIuhcGHgZo7Zy2oSiqwQwDvZf3WOF3DQmmZ80dwGdzUHxnXFRhbzJle5n9Mni4Z5TJaVl9MgEsM2oqIRY1e3G8P25dywPwtBqPyw0OMHcoJzROHEM6TWF2clRxRO8GQbibjZKzfz6O091nAIcZstS7d5N9DvGfRzESZKzRYbd8nVJjYlZ1ZFgFoMYXpkKYMBHtcuZyZi9kTeu3CBT29Lpg5H57jgYgm8Ix4LXRfXT6C7jDZesWhrB6hypyW1t4o78pJGocQCCjpjmJDwHh9pm4c3aVxt1NAXTZrdElyRhv1nlUAp9i4LyOhzFS9xgjfs3gxVZyJUODV3VUTdz1ZC2MN5tKVMMFvJORTlFUVJAUnShFEZ867Dwvm0HGZ0ffvhDwOLSksrMZlAdViAtxfNLgR5echMglVLEI2lUuR6Qa1KEbek5SQ4gMAjtpuCAdFSCGNyDjDxzvNmESI5Xue7V0aA36XzfVQd9B7ZqAMI7eBqXZ9uwLRrLQjdXfW8srsrKPb5KV3y2Uzo3fpbi36zhmvcuHtBw4ObivGXvOCvhRZtNaf7xWIAN6fFmu48NSfSkc1myQl2fi7bRtZ1baDDtzk42B9FwgRCIkglZsHCkQZ8VQGJ1YeF2gkPtz4zaxzZkBpxDtGgCaZ8q0uJYmytBKpi5zXwaN2N875EvNo4TmfLrwGOj3ugB53D0WWkbFZnCWjRnQUXZLfkkyafrUauIDPJTfP29tMooOD3uFnLBy6IerCOve1d2n2E3IsqNjRVaJ2OZdB7bbVTOmaf5ZydOnmDKxxrZBcKkyO1D1yRBJZoUsvilZAyc2wC6d8i7fhX9GO9UOlIUbYvqj6GfIvxMkioeegIWYQeBtfGjxheJmjcFZoZ1XfsniiPwl13dZdGlMxV4sHfxfqAbRhnu1pryzUdNA1RDplWW0eeNAwFODdflfiMEjejeVhE2Qm6DRGRm8UeaIS60NhDTxRM4Bydhia5R0jf3jkv3e5XeTsY1GKXGjkRdv0SIovRKeYta1ohRwplFZ1tPnQ8k5ZpXu8NrtDa3eExj1j5LDZ2qjZ7v8VeC5Bc45YkZ3t2ZobuH7thBYqzzz1ZHZw7s5ch2SIBUZGG8LZD6F6GlT5ELJgJxHV5cN4cJoZ5Ks3lYorf22vs7gHcCOy043bRwyXZIBMkbmlOxZgyUdwkE5sM1x0ZmAUyMYJAbi7n4FyIDZ8d5tJlB2S4gVmompfjghqUvg2rvzE68VmfZe6l633uwBB0hfdmnPA44OYHDwxGcrJ9zdSFXfPcTKEe4pAMvzGhbYD2R1QZniFMKxfsOXtJXEFKV4twnmGV3vGGFjFqMH7PC3ilFMGmNeF5DJTCpXe6zIbwKW18dkdvq5jNQaMumVQQr0QZtN8QOHwSqd6lBbnsLhj8Gzu68Rkt83bThWXvsAoOJhe3HhkLk2Lq4iANqYF1CipA5wZeP0jStHrR9CgPZsLA4h6olI12TlZxiZD62Qxen4gtGSwvl3nTHVV37jPZ1esSIoza1YpjlVZ3kLdNbYR6x3EvmB88AhKSD4GZ5Z1t43MzSJEMUWBfOtLpq4iEm6dSx0MMtOxzDnW8EkbIEFCIH241ZpZ3InZjeZbVSuYKR52KOkWgzzmC5Qaw0VpO1W8AoTkaix6Zf6RdlPXxo99wmJUqK3GVQXzaypX7Kdma6ZnhYnnsPBLPRGZLME4nHlNLEYubk9MkU0cj8s1jZ1iKDows2NGWaZIHYmMZhZHWgUNt6bZu2zt7syQrqUEZCqELIxKoQuj4cw21RzjRPTIykxzjBZdnWZBImSjYKo6JdD1iJugXJdmDowLjKa7AwhnyxkmigtndSd9ZFZlA3PoR0XtZ9HnV2l0CxAMZvkO7FltPsxMYMoYULhWDtkebqLwsOzZtU14TwNNAUQc5unBLhAcSPZzAcTTMrbVGyYkyp6Xak2mlj5xdgLURM2XmidKQmkvyj0xxpMwMfHDkcodAgSqc0HIDl3n1X5Xbzms7tyKcZlRrG6XckA342k2mDZut5c23jAQMlyfDnwlOlnwESNROpI9DqBs6ejL1pFVXGDhZHpOi0pxJjrbyQECaTlcnvBCQAg4mZnd4jyzfwNCYkJq4ZHXRAou8HaCyme7lhXGs5mg296uH55wZtRgq8ue2T3G7VpHZkIi9O9kEpVex4kuWasKyzXFsYtXZjXY974Pr1UuKFy5pXVRrp4tZKKQWyKvmJDZIW5xwCoieVcysKavD3q5T3tkUsNdf7BpSj3WxSf0
Requires: libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libdmumps-5.3.so >= set:nmlnt0, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgcc_s.so.1(GCC_3.4), libgcc_s.so.1(GCC_4.0.0), liblapack.so.4 >= set:olWkTGZrZxrGgdF0yEv1, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libopenblas.so.0 >= set:rlPMXOYHEHCZt610IAG7jd98J8aZgZxaaZkmZJNKdFPpJdglZuM3Zf570Y9i1uY9Ne4AH0PRjTOrunDgJiUjledJ0uYFXcSm5luzQYcGRSAEZIZgk7UZFv, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.13), libstdc++.so.6(CXXABI_1.3.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), libzmumps-5.3.so >= set:nmusI3, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Obsoletes: libgetfemxx < 5.4.2-alt1.1
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.134FtG
Creating libgetfem5-debuginfo package
Processing files: python3-module-getfem-5.4.2-alt1.1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zdtoET
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.dBREv3
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
py3prov: detected potential module:getfem
py3prov: detected potential module:_getfem.cpython-312.so
py3prov: detected potential module:getfem
py3prov: detected potential module:_getfem.cpython-312.so
py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/__init__.py: "getfem.getfem" lines:[16] is possibly a self-providing dependency, skip it
py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py: skipping "sys" lines:[30]
py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py: "numbers" lines:[[37]]: Ignore for REQ:slight
py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py: "getfem._getfem" lines:[[45]]: Ignore for REQ:slight
py3req:/usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py: "_getfem" lines:[[[47]]]: Ignore for REQ:slight

shebang.req.files: executable script /usr/src/tmp/getfemxx-buildroot/usr/lib/python3/site-packages/getfem/getfem.py is not executable
Provides: python3(_getfem), python3(getfem), python3(getfem._getfem), python3(getfem.getfem)
Requires: /usr/lib/python3/site-packages, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libdmumps-5.3.so >= set:nmlnt0, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgetfem.so.5 >= set:pgZyjLuR0Ub2b3C5O6deqO35gj2JHZ9Z6yzBYRzZghIBbWe8nDYF5hNrEz6GcxRBCDcPenXjh3pRspBZIZb9XyILl4ZBTrERM27vmEVwphjaRaabkwP3gabetZ1SuG8yG0wY7CjZ2OlXPS8TW3HPwvlddwsQMWiHDobfCN8yaCbfT4s2JeIIwKS8mXgtGlIpW0LZyW28wS2xN55Tz5cQ2EzkWVMGzaKcX3liCM3hyz9kJdpOOURJsF2Dxk6ZfBsrOn3OO0Z1mMUlL4iKMid0jZADAeaZ17vJnAZIcKilRWQRJkYNYo3qFKHyPVWGiIyZtG8eIPIp4ylBboEY0K3hkrbn1AOt2vxgAiWqpvicYQb3zdfnmDSiHgFBQV9tEAArDKK3oxEI0OpacIfZAj6siTwSbPeZxAawEx53gtNtFeZ5RhUtMgnsqMgJ68Ndh3ZKhd9MkNLHZFq0rJ2XuVGa9AU3GZgN7pVehCUzl8SI4kf1tRF9YJBq04KLTcchGvvxg2Gk484OzeucXfSTAI7ksietZ7Z2jpaDprMX63DqyS39KDqLIK6q1xmJ3Yg8t2EBggbbwOOWBSHdH7dQZ4zIT15eQQo2fcV9h0ReZ9IBASdCJIprbFsbqzNr6egljRD8OtGe9NflByZ7h242U8iEPqFbycKSQdS4OOO55xCKwFI6Icgz4pC4gj0qhgsFgUfZLNNkBzFmpmzsx5LcksFRP0HFvDSi9O4KdKw7ylUKzeQ6YrsHgcI7zQfPak19iYmXUkidVc6N7zcZqG3vdMaWXMuyd9lPkrZoeZCsMTfZ5ae0JHLHoZ9WYhSYaZIQMpZmw2KvdXCDY2hnOpcwsKOgjifl5G6C8wAiAQhSeDq16jq16dgFVMJH2gBGdYaISlHKVOO2lEpIJxZvLa7ZlA9ZDtSfzE3CUOcTxLpemEJkeM81TIFDagjrZhAc4HlZAmmf9AEvIZhFE2QsCfLZr5ChiIOlMKCqn2aIi5xXgZiZJZdWPdjQZEIM3mikdZCfLrIkLnkgn1J2eZ8ZCrB7RpOE0ZrlNVO9zslZdRmHnXbrle1h1duIF4edHZsi7aU6WBrKgPh6Rjj7GCgZ6lIb4eWto49DIljZg4xdBWlBTu4TdU8lGIEoUIpqCKprl1Zr2lMwX32FYUXrLqXFbxofD9XQY4U3xpr2ZFV14hJNLHurfNhbeZy8qdGqeJHFeUESWCed6ZjnKQZtmqfVQ9, liblapack.so.4 >= set:olzmpIf9kxq0xs8kja0, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libopenblas.so.0 >= set:rn8fspQtPpISgp9fRsoAxR9kpS6U5leJVpkiIWa, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), libzmumps-5.3.so >= set:nmusI3, python3(numpy) < 0, python3.12-ABI, 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.tuHMYs
Creating python3-module-getfem-debuginfo package
Processing files: libgetfem5-debuginfo-5.4.2-alt1.1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.M4Ou5s
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SeY6Kf
find-requires: running scripts (debuginfo)
Provides: debug(libgetfem.so.5)
Requires: libgetfem5 = 5.4.2-alt1.1, debug(libc.so.6), debug(libdmumps-5.3.so), debug(libgcc_s.so.1), debug(liblapack.so.4), debug(libm.so.6), debug(libopenblas.so.0), debug(libstdc++.so.6), debug(libzmumps-5.3.so)
Processing files: python3-module-getfem-debuginfo-5.4.2-alt1.1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PDnzgK
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rxk1dd
find-requires: running scripts (debuginfo)
Requires: python3-module-getfem = 5.4.2-alt1.1, debug(libc.so.6), debug(libdmumps-5.3.so), debug(libgcc_s.so.1), debug(libgetfem.so.5), debug(liblapack.so.4), debug(libm.so.6), debug(libopenblas.so.0), debug(libstdc++.so.6), debug(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 103 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 28 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/i586/getfemxx-5.4.2-alt1.1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libgetfem5-5.4.2-alt1.1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/python3-module-getfem-5.4.2-alt1.1.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libgetfem5-debuginfo-5.4.2-alt1.1.i586.rpm (w2T16.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/python3-module-getfem-debuginfo-5.4.2-alt1.1.i586.rpm (w2T16.xzdio)
1247.23user 80.01system 2:59.76elapsed 738%CPU (0avgtext+0avgdata 808656maxresident)k
0inputs+0outputs (0major+25763609minor)pagefaults 0swaps
4.66user 2.50system 3:29.79elapsed 3%CPU (0avgtext+0avgdata 126056maxresident)k
69120inputs+0outputs (0major+436536minor)pagefaults 0swaps
--- getfemxx-5.4.2-alt1.1.i586.rpm.repo	2024-01-11 23:27:01.000000000 +0000
+++ getfemxx-5.4.2-alt1.1.i586.rpm.hasher	2024-02-10 07:17:23.021962671 +0000
@@ -172,3 +172,3 @@
 Obsoletes: getfem < 5.4.2-alt1.1
-File: /usr/bin/getfem-config	100755	root:root	5ba4bb01d1d3e5d8b02ece47b6ad133b	
+File: /usr/bin/getfem-config	100755	root:root	04de5dbe0b17062adc37391290ae329d	
 File: /usr/include/getfem	40755	root:root		
@@ -337,2 +337,2 @@
 File: /usr/share/getfem_toolbox/meshes/tube_2D_spline.GiD.msh	100755	root:root	a4f893a71da05b636122ddc757768a82	
-RPMIdentity: e16a7bb8591b3aa59b35590228a1fd92f206c40e07701543f3b86e0b42c4de2d71c0b37e749a413fd37737bda1952cfa045e98da97e3ccb7339921abd141c757
+RPMIdentity: b98abe15be0582326ad112f820223217c71af70496367a7a7574f643dc2e71383fc9121a726d696c8da49524c3a37082b590e9397f0c880f2cebe596cfcd77e9
--- libgetfem5-5.4.2-alt1.1.i586.rpm.repo	2024-01-11 23:27:02.000000000 +0000
+++ libgetfem5-5.4.2-alt1.1.i586.rpm.hasher	2024-02-10 07:17:23.095963970 +0000
@@ -44,3 +44,3 @@
 File: /usr/lib/libgetfem.so.5	120777	root:root		libgetfem.so.5.0.4
-File: /usr/lib/libgetfem.so.5.0.4	100644	root:root	fac5b4a1e1c17469dd701902804793d7	
-RPMIdentity: e369611ecd9b3f66e659324b987e4a88f35d085c88daad437ac6da1c1486337ab2b0a0c9c7374bc9aea0cf9eea4df31f4439fd60bb1d467e1f52a1af0b702c13
+File: /usr/lib/libgetfem.so.5.0.4	100644	root:root	e130609c4e676897a8206f8f76a62ccb	
+RPMIdentity: c1a60b7c27dc012f4307a3e7a0c8abb5761b17d8aeaee7c3dbaeaba011c22810c717bf566abef10c8ba900aac08483cb9baec75c3a2a4142fba3af7d380ae82b
--- libgetfem5-debuginfo-5.4.2-alt1.1.i586.rpm.repo	2024-01-11 23:27:01.000000000 +0000
+++ libgetfem5-debuginfo-5.4.2-alt1.1.i586.rpm.hasher	2024-02-10 07:17:23.170965287 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/94	40755	root:root	
-/usr/lib/debug/.build-id/94/84797cd75d8c761f7d8daa93238798a32a0a56	120777	root:root	../../../libgetfem.so.5.0.4
-/usr/lib/debug/.build-id/94/84797cd75d8c761f7d8daa93238798a32a0a56.debug	120777	root:root	../../usr/lib/libgetfem.so.5.0.4.debug
+/usr/lib/debug/.build-id/e9	40755	root:root	
+/usr/lib/debug/.build-id/e9/2484aaf76c5497ba39b2cee4d53f4e76fa480c	120777	root:root	../../../libgetfem.so.5.0.4
+/usr/lib/debug/.build-id/e9/2484aaf76c5497ba39b2cee4d53f4e76fa480c.debug	120777	root:root	../../usr/lib/libgetfem.so.5.0.4.debug
 /usr/lib/debug/usr/lib/libgetfem.so.5.0.4.debug	100644	root:root	
@@ -354,6 +354,6 @@
 Provides: libgetfem5-debuginfo = 5.4.2-alt1.1:sisyphus+333513.100500.78.1
-File: /usr/lib/debug/.build-id/94	40755	root:root		
-File: /usr/lib/debug/.build-id/94/84797cd75d8c761f7d8daa93238798a32a0a56	120777	root:root		../../../libgetfem.so.5.0.4
-File: /usr/lib/debug/.build-id/94/84797cd75d8c761f7d8daa93238798a32a0a56.debug	120777	root:root		../../usr/lib/libgetfem.so.5.0.4.debug
-File: /usr/lib/debug/usr/lib/libgetfem.so.5.0.4.debug	100644	root:root	4f3ddda09efe02d24bbbab127012ff51	
+File: /usr/lib/debug/.build-id/e9	40755	root:root		
+File: /usr/lib/debug/.build-id/e9/2484aaf76c5497ba39b2cee4d53f4e76fa480c	120777	root:root		../../../libgetfem.so.5.0.4
+File: /usr/lib/debug/.build-id/e9/2484aaf76c5497ba39b2cee4d53f4e76fa480c.debug	120777	root:root		../../usr/lib/libgetfem.so.5.0.4.debug
+File: /usr/lib/debug/usr/lib/libgetfem.so.5.0.4.debug	100644	root:root	c4203ecc41c6ec69a204f57b28b0efe6	
 File: /usr/lib/debug/usr/lib/libgetfem.so.5.debug	120777	root:root		libgetfem.so.5.0.4.debug
@@ -696,2 +696,2 @@
 File: /usr/src/debug/getfem-5.4.2/superlu/zutil.c	100644	root:root	19923496d0dcf8f2e30d8e522266638e	
-RPMIdentity: 98e841abeef8415a51f4c20f4efd5f366ba6c8d68f294d61c1a4755659e9e8308ad7c54a7f20332f96662a587ade16aecd4e1fcc5cac854a45ea8508f592abb0
+RPMIdentity: b617d79fe499907d2f6a362434937a348210c42de2ce52d9df5c16c9159f0386e54a7ca469d875aa8f976efaa25aa86d64bcdc250c317108d9115136419e9b0d
--- python3-module-getfem-5.4.2-alt1.1.i586.rpm.repo	2024-01-11 23:27:01.000000000 +0000
+++ python3-module-getfem-5.4.2-alt1.1.i586.rpm.hasher	2024-02-10 07:17:23.243966569 +0000
@@ -24,3 +24,3 @@
 Provides: python3-module-getfem = 5.4.2-alt1.1:sisyphus+333513.100500.78.1
-File: /usr/lib/python3/site-packages/_getfem.cpython-312.so	100644	root:root	8f15647a016af51dbcad072bdcabaa4a	
+File: /usr/lib/python3/site-packages/_getfem.cpython-312.so	100644	root:root	d0bccf18f6473d4f3515a99b258560d6	
 File: /usr/lib/python3/site-packages/getfem	40755	root:root		
@@ -34,4 +34,4 @@
 File: /usr/lib/python3/site-packages/getfem/__pycache__/getfem.cpython-312.pyc	100644	root:root	06443e93d1cdb76e44081d2faf503a09	
-File: /usr/lib/python3/site-packages/getfem/_getfem.cpython-312.so	100644	root:root	8f15647a016af51dbcad072bdcabaa4a	
+File: /usr/lib/python3/site-packages/getfem/_getfem.cpython-312.so	100644	root:root	d0bccf18f6473d4f3515a99b258560d6	
 File: /usr/lib/python3/site-packages/getfem/getfem.py	100644	root:root	36ae3438e3b1b9a30169fd519a305e1d	
-RPMIdentity: a2bc737c5a60452ac1aa22e952bebe817db47a55ca3609c34a249adba423ce70b00305ba642eeb8b439c7deb0d364c9f04d342fd366551198ca7dd4dc25db3c4
+RPMIdentity: 886dd124420a5addff692a85332814080a171abc75351123ad29b124ad3389880f37306b30e6ccc82117b573bc0159b47af7a3b6068c3e5abe135864032c4c25
--- python3-module-getfem-debuginfo-5.4.2-alt1.1.i586.rpm.repo	2024-01-11 23:27:01.000000000 +0000
+++ python3-module-getfem-debuginfo-5.4.2-alt1.1.i586.rpm.hasher	2024-02-10 07:17:23.309967727 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/5e	40755	root:root	
-/usr/lib/debug/.build-id/5e/872b38971cec9ebc40288ed95654734ebed4c9	120777	root:root	../../../python3/site-packages/_getfem.cpython-312.so
-/usr/lib/debug/.build-id/5e/872b38971cec9ebc40288ed95654734ebed4c9.debug	120777	root:root	../../usr/lib/python3/site-packages/_getfem.cpython-312.so.debug
+/usr/lib/debug/.build-id/3b	40755	root:root	
+/usr/lib/debug/.build-id/3b/01423542e6c3236d38c9640a0c63e4e4dd436a	120777	root:root	../../../python3/site-packages/_getfem.cpython-312.so
+/usr/lib/debug/.build-id/3b/01423542e6c3236d38c9640a0c63e4e4dd436a.debug	120777	root:root	../../usr/lib/python3/site-packages/_getfem.cpython-312.so.debug
 /usr/lib/debug/usr/lib/python3	40755	root:root	
@@ -94,10 +94,10 @@
 Provides: python3-module-getfem-debuginfo = 5.4.2-alt1.1:sisyphus+333513.100500.78.1
-File: /usr/lib/debug/.build-id/5e	40755	root:root		
-File: /usr/lib/debug/.build-id/5e/872b38971cec9ebc40288ed95654734ebed4c9	120777	root:root		../../../python3/site-packages/_getfem.cpython-312.so
-File: /usr/lib/debug/.build-id/5e/872b38971cec9ebc40288ed95654734ebed4c9.debug	120777	root:root		../../usr/lib/python3/site-packages/_getfem.cpython-312.so.debug
+File: /usr/lib/debug/.build-id/3b	40755	root:root		
+File: /usr/lib/debug/.build-id/3b/01423542e6c3236d38c9640a0c63e4e4dd436a	120777	root:root		../../../python3/site-packages/_getfem.cpython-312.so
+File: /usr/lib/debug/.build-id/3b/01423542e6c3236d38c9640a0c63e4e4dd436a.debug	120777	root:root		../../usr/lib/python3/site-packages/_getfem.cpython-312.so.debug
 File: /usr/lib/debug/usr/lib/python3	40755	root:root		
 File: /usr/lib/debug/usr/lib/python3/site-packages	40755	root:root		
-File: /usr/lib/debug/usr/lib/python3/site-packages/_getfem.cpython-312.so.debug	100644	root:root	415ca61337c4d36d0a82629f2d70c47b	
+File: /usr/lib/debug/usr/lib/python3/site-packages/_getfem.cpython-312.so.debug	100644	root:root	3eb9f8be057db36e6cc8326df0e3b0cd	
 File: /usr/lib/debug/usr/lib/python3/site-packages/getfem	40755	root:root		
-File: /usr/lib/debug/usr/lib/python3/site-packages/getfem/_getfem.cpython-312.so.debug	100644	root:root	415ca61337c4d36d0a82629f2d70c47b	
+File: /usr/lib/debug/usr/lib/python3/site-packages/getfem/_getfem.cpython-312.so.debug	100644	root:root	3eb9f8be057db36e6cc8326df0e3b0cd	
 File: /usr/src/debug/getfem-5.4.2	40755	root:root		
@@ -184,2 +184,2 @@
 File: /usr/src/debug/getfem-5.4.2/src/gmm/gmm_solver_bicgstab.h	100644	root:root	c39c355ac917510868fd7d2cc658ffda	
-RPMIdentity: cd26dbd760f8ca38d7c8c39035b546f1ce9fbc3db81f0afad5edb3d6fa052f2c04ea84ccc680f33e4b010453444523c2382457f06ae27403df847f587b9c4a57
+RPMIdentity: e1685fbc4750218e37eee2136da1a819742348cf980f3a33750624a228332b35096657717bcf2b275a45d98e8198d82e3efdce1c7833a807cdcaa61ffde09672