https://launchpad.net/ubuntu/+source/petsc/3.16.6+dfsg1-1/+build/23591217 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux riscv64-qemu-lcy01-075 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 Buildd toolchain package versions: launchpad-buildd_212~550~ubuntu20.04.1 python3-lpbuildd_212~550~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git_1:2.25.1-1ubuntu3.2 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 13 May 07:26:45 ntpdate[2973945]: adjust time server 10.211.37.1 offset -0.001408 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 --image-type chroot /home/buildd/filecache-default/6534a4ff757521d8f8bbfb46d24688ecd71c00f8 Creating target for build PACKAGEBUILD-23591217 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 Starting target for build PACKAGEBUILD-23591217 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 'deb http://ftpmaster.internal/ubuntu kinetic main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-security main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-updates main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-23591217 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 Updating target for build PACKAGEBUILD-23591217 Get:1 http://ftpmaster.internal/ubuntu kinetic InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-proposed InRelease [118 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main riscv64 Packages [1290 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main Translation-en [511 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 Packages [13.1 MB] Get:8 http://ftpmaster.internal/ubuntu kinetic/universe Translation-en [5687 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 Packages [152 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-proposed/main Translation-en [72.1 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 Packages [795 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic-proposed/universe Translation-en [340 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic-proposed/restricted riscv64 Packages [720 B] Get:14 http://ftpmaster.internal/ubuntu kinetic-proposed/restricted Translation-en [6720 B] Get:15 http://ftpmaster.internal/ubuntu kinetic-proposed/multiverse riscv64 Packages [5636 B] Get:16 http://ftpmaster.internal/ubuntu kinetic-proposed/multiverse Translation-en [7880 B] Fetched 22.5 MB in 34s (663 kB/s) Reading package lists... W: Target Packages (main/binary-riscv64/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (universe/binary-riscv64/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Translations (universe/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (main/binary-riscv64/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (universe/binary-riscv64/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Translations (universe/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: util-linux-extra The following packages will be upgraded: binutils binutils-common binutils-riscv64-linux-gnu bsdutils cpp-11 dash debianutils dpkg dpkg-dev g++-11 gcc-11 gcc-11-base gcc-12-base libasan6 libassuan0 libatomic1 libbinutils libblkid1 libcc1-0 libctf-nobfd0 libctf0 libdpkg-perl libgcc-11-dev libgcc-s1 libgnutls30 libgomp1 libgpg-error0 libip4tc2 libjson-c5 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libreadline8 libseccomp2 libsmartcols1 libsqlite3-0 libssl3 libstdc++-11-dev libstdc++6 libtinfo6 libuuid1 libzstd1 linux-libc-dev lto-disabled-list mount ncurses-base ncurses-bin openssl pinentry-curses readline-common util-linux 59 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 57.5 MB of archives. After this operation, 984 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 bsdutils riscv64 1:2.38-4ubuntu1 [91.0 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 debianutils riscv64 5.7-0.2 [102 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libzstd1 riscv64 1.5.2+dfsg-1 [318 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 dpkg riscv64 1.21.7ubuntu3 [1300 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 dash riscv64 0.5.11+git20210903+057cd650a4ed-8 [83.8 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 ncurses-bin riscv64 6.3+20220423-2 [176 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libblkid1 riscv64 2.38-4ubuntu1 [149 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libmount1 riscv64 2.38-4ubuntu1 [157 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsmartcols1 riscv64 2.38-4ubuntu1 [102 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 util-linux-extra riscv64 2.38-4ubuntu1 [103 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 util-linux riscv64 2.38-4ubuntu1 [1142 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 ncurses-base all 6.3+20220423-2 [21.2 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpam0g riscv64 1.4.0-13ubuntu1 [55.6 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpam-modules-bin riscv64 1.4.0-13ubuntu1 [36.9 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpam-modules riscv64 1.4.0-13ubuntu1 [263 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 mount riscv64 2.38-4ubuntu1 [130 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libatomic1 riscv64 12.1.0-1ubuntu1 [7846 B] Get:18 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 gcc-12-base riscv64 12.1.0-1ubuntu1 [18.8 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libstdc++6 riscv64 12.1.0-1ubuntu1 [674 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgomp1 riscv64 12.1.0-1ubuntu1 [110 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libcc1-0 riscv64 12.1.0-1ubuntu1 [42.8 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgcc-s1 riscv64 12.1.0-1ubuntu1 [44.1 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgpg-error0 riscv64 1.45-2 [62.7 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpam-runtime all 1.4.0-13ubuntu1 [40.2 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpcre2-8-0 riscv64 10.40-1 [141 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libpcre3 riscv64 2:8.39-14 [171 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libncursesw6 riscv64 6.3+20220423-2 [127 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libncurses6 riscv64 6.3+20220423-2 [92.7 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libtinfo6 riscv64 6.3+20220423-2 [89.8 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libuuid1 riscv64 2.38-4ubuntu1 [26.2 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libp11-kit0 riscv64 0.24.1-1 [205 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgnutls30 riscv64 3.7.4-2ubuntu1 [875 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libip4tc2 riscv64 1.8.7-1ubuntu6 [18.0 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjson-c5 riscv64 0.16-1 [29.3 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 readline-common all 8.1.2-1.2 [53.6 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libreadline8 riscv64 8.1.2-1.2 [130 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libseccomp2 riscv64 2.5.4-1ubuntu1 [44.0 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsqlite3-0 riscv64 3.38.5-1 [572 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libssl3 riscv64 3.0.3-0ubuntu1 [1437 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 openssl riscv64 3.0.3-0ubuntu1 [1135 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libpng16-16 riscv64 1.6.37-5 [174 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libctf-nobfd0 riscv64 2.38-4ubuntu1 [98.9 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libctf0 riscv64 2.38-4ubuntu1 [96.8 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 binutils-riscv64-linux-gnu riscv64 2.38-4ubuntu1 [911 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libbinutils riscv64 2.38-4ubuntu1 [485 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 binutils riscv64 2.38-4ubuntu1 [3090 B] Get:47 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 binutils-common riscv64 2.38-4ubuntu1 [214 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libasan6 riscv64 11.3.0-1ubuntu1 [2107 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main riscv64 g++-11 riscv64 11.3.0-1ubuntu1 [9302 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gcc-11 riscv64 11.3.0-1ubuntu1 [15.9 MB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libstdc++-11-dev riscv64 11.3.0-1ubuntu1 [4775 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgcc-11-dev riscv64 11.3.0-1ubuntu1 [2396 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main riscv64 cpp-11 riscv64 11.3.0-1ubuntu1 [7990 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gcc-11-base riscv64 11.3.0-1ubuntu1 [21.1 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 dpkg-dev all 1.21.7ubuntu3 [1070 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libdpkg-perl all 1.21.7ubuntu3 [236 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main riscv64 lto-disabled-list all 25 [12.6 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libassuan0 riscv64 2.5.5-3 [31.9 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 linux-libc-dev riscv64 5.15.0-28.29 [1302 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 pinentry-curses riscv64 1.2.0-1 [37.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 57.5 MB in 12s (4678 kB/s) (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38-4ubuntu1_riscv64.deb ... Unpacking bsdutils (1:2.38-4ubuntu1) over (1:2.37.2-4ubuntu3) ... Setting up bsdutils (1:2.38-4ubuntu1) ... (Reading database ... 13361 files and directories currently installed.) Preparing to unpack .../debianutils_5.7-0.2_riscv64.deb ... Unpacking debianutils (5.7-0.2) over (5.5-1ubuntu2) ... Setting up debianutils (5.7-0.2) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.2+dfsg-1_riscv64.deb ... Unpacking libzstd1:riscv64 (1.5.2+dfsg-1) over (1.4.8+dfsg-3build1) ... Setting up libzstd1:riscv64 (1.5.2+dfsg-1) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.7ubuntu3_riscv64.deb ... Unpacking dpkg (1.21.7ubuntu3) over (1.21.1ubuntu2) ... Setting up dpkg (1.21.7ubuntu3) ... dpkg: warning: This system uses merged-usr-via-aliased-dirs, going behind dpkg's dpkg: warning: back, breaking its core assumptions. This can cause silent file dpkg: warning: overwrites and disappearances, and its general tools misbehavior. dpkg: warning: See . (Reading database ... 13364 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-8_riscv64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-8) over (0.5.11+git20210903+057cd650a4ed-3build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-8) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3+20220423-2_riscv64.deb ... Unpacking ncurses-bin (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-bin (6.3+20220423-2) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../libblkid1_2.38-4ubuntu1_riscv64.deb ... Unpacking libblkid1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libblkid1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../libmount1_2.38-4ubuntu1_riscv64.deb ... Unpacking libmount1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libmount1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38-4ubuntu1_riscv64.deb ... Unpacking libsmartcols1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libsmartcols1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13365 files and directories currently installed.) Preparing to unpack .../util-linux_2.38-4ubuntu1_riscv64.deb ... Unpacking util-linux (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... dpkg: warning: unable to delete old directory '/usr/lib/udev': Directory not empty Selecting previously unselected package util-linux-extra. Preparing to unpack .../util-linux-extra_2.38-4ubuntu1_riscv64.deb ... Unpacking util-linux-extra (2.38-4ubuntu1) ... Setting up util-linux-extra (2.38-4ubuntu1) ... (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3+20220423-2_all.deb ... Unpacking ncurses-base (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-base (6.3+20220423-2) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-13ubuntu1_riscv64.deb ... Unpacking libpam0g:riscv64 (1.4.0-13ubuntu1) over (1.4.0-11ubuntu2) ... Setting up libpam0g:riscv64 (1.4.0-13ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-13ubuntu1_riscv64.deb ... Unpacking libpam-modules-bin (1.4.0-13ubuntu1) over (1.4.0-11ubuntu2) ... Setting up libpam-modules-bin (1.4.0-13ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-13ubuntu1_riscv64.deb ... Unpacking libpam-modules:riscv64 (1.4.0-13ubuntu1) over (1.4.0-11ubuntu2) ... Setting up libpam-modules:riscv64 (1.4.0-13ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../mount_2.38-4ubuntu1_riscv64.deb ... Unpacking mount (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Preparing to unpack .../libatomic1_12.1.0-1ubuntu1_riscv64.deb ... Unpacking libatomic1:riscv64 (12.1.0-1ubuntu1) over (12-20220319-1ubuntu1) ... Preparing to unpack .../gcc-12-base_12.1.0-1ubuntu1_riscv64.deb ... Unpacking gcc-12-base:riscv64 (12.1.0-1ubuntu1) over (12-20220319-1ubuntu1) ... Setting up gcc-12-base:riscv64 (12.1.0-1ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libstdc++6_12.1.0-1ubuntu1_riscv64.deb ... Unpacking libstdc++6:riscv64 (12.1.0-1ubuntu1) over (12-20220319-1ubuntu1) ... Setting up libstdc++6:riscv64 (12.1.0-1ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libgomp1_12.1.0-1ubuntu1_riscv64.deb ... Unpacking libgomp1:riscv64 (12.1.0-1ubuntu1) over (12-20220319-1ubuntu1) ... Preparing to unpack .../libcc1-0_12.1.0-1ubuntu1_riscv64.deb ... Unpacking libcc1-0:riscv64 (12.1.0-1ubuntu1) over (12-20220319-1ubuntu1) ... Preparing to unpack .../libgcc-s1_12.1.0-1ubuntu1_riscv64.deb ... Unpacking libgcc-s1:riscv64 (12.1.0-1ubuntu1) over (12-20220319-1ubuntu1) ... Setting up libgcc-s1:riscv64 (12.1.0-1ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.45-2_riscv64.deb ... Unpacking libgpg-error0:riscv64 (1.45-2) over (1.43-3) ... Setting up libgpg-error0:riscv64 (1.45-2) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-13ubuntu1_all.deb ... Unpacking libpam-runtime (1.4.0-13ubuntu1) over (1.4.0-11ubuntu2) ... Setting up libpam-runtime (1.4.0-13ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.40-1_riscv64.deb ... Unpacking libpcre2-8-0:riscv64 (10.40-1) over (10.39-3build1) ... Setting up libpcre2-8-0:riscv64 (10.40-1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-14_riscv64.deb ... Unpacking libpcre3:riscv64 (2:8.39-14) over (2:8.39-13build5) ... Setting up libpcre3:riscv64 (2:8.39-14) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.3+20220423-2_riscv64.deb ... Unpacking libncursesw6:riscv64 (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libncurses6_6.3+20220423-2_riscv64.deb ... Unpacking libncurses6:riscv64 (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libtinfo6_6.3+20220423-2_riscv64.deb ... Unpacking libtinfo6:riscv64 (6.3+20220423-2) over (6.3-2) ... Setting up libtinfo6:riscv64 (6.3+20220423-2) ... (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../libuuid1_2.38-4ubuntu1_riscv64.deb ... Unpacking libuuid1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libuuid1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.1-1_riscv64.deb ... Unpacking libp11-kit0:riscv64 (0.24.1-1) over (0.24.0-6build1) ... Setting up libp11-kit0:riscv64 (0.24.1-1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.4-2ubuntu1_riscv64.deb ... Unpacking libgnutls30:riscv64 (3.7.4-2ubuntu1) over (3.7.3-4ubuntu1) ... Setting up libgnutls30:riscv64 (3.7.4-2ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../00-libip4tc2_1.8.7-1ubuntu6_riscv64.deb ... Unpacking libip4tc2:riscv64 (1.8.7-1ubuntu6) over (1.8.7-1ubuntu5) ... Preparing to unpack .../01-libjson-c5_0.16-1_riscv64.deb ... Unpacking libjson-c5:riscv64 (0.16-1) over (0.15-2build4) ... Preparing to unpack .../02-readline-common_8.1.2-1.2_all.deb ... Unpacking readline-common (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../03-libreadline8_8.1.2-1.2_riscv64.deb ... Unpacking libreadline8:riscv64 (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../04-libseccomp2_2.5.4-1ubuntu1_riscv64.deb ... Unpacking libseccomp2:riscv64 (2.5.4-1ubuntu1) over (2.5.3-2ubuntu2) ... Preparing to unpack .../05-libsqlite3-0_3.38.5-1_riscv64.deb ... Unpacking libsqlite3-0:riscv64 (3.38.5-1) over (3.37.2-2) ... Preparing to unpack .../06-libssl3_3.0.3-0ubuntu1_riscv64.deb ... Unpacking libssl3:riscv64 (3.0.3-0ubuntu1) over (3.0.2-0ubuntu1) ... Preparing to unpack .../07-openssl_3.0.3-0ubuntu1_riscv64.deb ... Unpacking openssl (3.0.3-0ubuntu1) over (3.0.2-0ubuntu1) ... Preparing to unpack .../08-libpng16-16_1.6.37-5_riscv64.deb ... Unpacking libpng16-16:riscv64 (1.6.37-5) over (1.6.37-3build5) ... Preparing to unpack .../09-libctf-nobfd0_2.38-4ubuntu1_riscv64.deb ... Unpacking libctf-nobfd0:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../10-libctf0_2.38-4ubuntu1_riscv64.deb ... Unpacking libctf0:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../11-binutils-riscv64-linux-gnu_2.38-4ubuntu1_riscv64.deb ... Unpacking binutils-riscv64-linux-gnu (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../12-libbinutils_2.38-4ubuntu1_riscv64.deb ... Unpacking libbinutils:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../13-binutils_2.38-4ubuntu1_riscv64.deb ... Unpacking binutils (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../14-binutils-common_2.38-4ubuntu1_riscv64.deb ... Unpacking binutils-common:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../15-libasan6_11.3.0-1ubuntu1_riscv64.deb ... Unpacking libasan6:riscv64 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../16-g++-11_11.3.0-1ubuntu1_riscv64.deb ... Unpacking g++-11 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../17-gcc-11_11.3.0-1ubuntu1_riscv64.deb ... Unpacking gcc-11 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../18-libstdc++-11-dev_11.3.0-1ubuntu1_riscv64.deb ... Unpacking libstdc++-11-dev:riscv64 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../19-libgcc-11-dev_11.3.0-1ubuntu1_riscv64.deb ... Unpacking libgcc-11-dev:riscv64 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../20-cpp-11_11.3.0-1ubuntu1_riscv64.deb ... Unpacking cpp-11 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../21-gcc-11-base_11.3.0-1ubuntu1_riscv64.deb ... Unpacking gcc-11-base:riscv64 (11.3.0-1ubuntu1) over (11.2.0-19ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.7ubuntu3_all.deb ... Unpacking dpkg-dev (1.21.7ubuntu3) over (1.21.1ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.7ubuntu3_all.deb ... Unpacking libdpkg-perl (1.21.7ubuntu3) over (1.21.1ubuntu2) ... Preparing to unpack .../24-lto-disabled-list_25_all.deb ... Unpacking lto-disabled-list (25) over (24) ... Preparing to unpack .../25-libassuan0_2.5.5-3_riscv64.deb ... Unpacking libassuan0:riscv64 (2.5.5-3) over (2.5.5-1build1) ... Preparing to unpack .../26-linux-libc-dev_5.15.0-28.29_riscv64.deb ... Unpacking linux-libc-dev:riscv64 (5.15.0-28.29) over (5.15.0-27.28) ... Preparing to unpack .../27-pinentry-curses_1.2.0-1_riscv64.deb ... Unpacking pinentry-curses (1.2.0-1) over (1.1.1-1build2) ... Setting up libip4tc2:riscv64 (1.8.7-1ubuntu6) ... Setting up gcc-11-base:riscv64 (11.3.0-1ubuntu1) ... Setting up lto-disabled-list (25) ... Setting up libsqlite3-0:riscv64 (3.38.5-1) ... Setting up binutils-common:riscv64 (2.38-4ubuntu1) ... Setting up libssl3:riscv64 (3.0.3-0ubuntu1) ... Setting up linux-libc-dev:riscv64 (5.15.0-28.29) ... Setting up libctf-nobfd0:riscv64 (2.38-4ubuntu1) ... Setting up libassuan0:riscv64 (2.5.5-3) ... Setting up libgomp1:riscv64 (12.1.0-1ubuntu1) ... Setting up libseccomp2:riscv64 (2.5.4-1ubuntu1) ... Setting up libasan6:riscv64 (11.3.0-1ubuntu1) ... Setting up libncurses6:riscv64 (6.3+20220423-2) ... Setting up libpng16-16:riscv64 (1.6.37-5) ... Setting up libatomic1:riscv64 (12.1.0-1ubuntu1) ... Setting up util-linux (2.38-4ubuntu1) ... Setting up libncursesw6:riscv64 (6.3+20220423-2) ... Setting up libdpkg-perl (1.21.7ubuntu3) ... Setting up libgcc-11-dev:riscv64 (11.3.0-1ubuntu1) ... Setting up mount (2.38-4ubuntu1) ... Setting up libbinutils:riscv64 (2.38-4ubuntu1) ... Setting up openssl (3.0.3-0ubuntu1) ... Setting up libjson-c5:riscv64 (0.16-1) ... Setting up readline-common (8.1.2-1.2) ... Setting up libcc1-0:riscv64 (12.1.0-1ubuntu1) ... Setting up libctf0:riscv64 (2.38-4ubuntu1) ... Setting up pinentry-curses (1.2.0-1) ... Setting up cpp-11 (11.3.0-1ubuntu1) ... Setting up libreadline8:riscv64 (8.1.2-1.2) ... Setting up binutils-riscv64-linux-gnu (2.38-4ubuntu1) ... Setting up binutils (2.38-4ubuntu1) ... Setting up dpkg-dev (1.21.7ubuntu3) ... Setting up libstdc++-11-dev:riscv64 (11.3.0-1ubuntu1) ... Setting up gcc-11 (11.3.0-1ubuntu1) ... Setting up g++-11 (11.3.0-1ubuntu1) ... Processing triggers for debianutils (5.7-0.2) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-23591217 riscv64 kinetic-proposed -c chroot:build-PACKAGEBUILD-23591217 --arch=riscv64 --dist=kinetic-proposed --nolog petsc_3.16.6+dfsg1-1.dsc Initiating build PACKAGEBUILD-23591217 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on riscv64-qemu-lcy01-075.buildd +==============================================================================+ | petsc 3.16.6+dfsg1-1 (riscv64) Fri, 13 May 2022 07:38:12 +0000 | +==============================================================================+ Package: petsc Version: 3.16.6+dfsg1-1 Source Version: 3.16.6+dfsg1-1 Distribution: kinetic-proposed Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23591217/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/petsc-0DvAAa/resolver-XAkyfx' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- petsc_3.16.6+dfsg1-1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/petsc-0DvAAa/petsc-3.16.6+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/petsc-0DvAAa' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), python3, gfortran, pkg-config, dh-python, dh-fortran-mod, gdb, mpi-default-dev (>= 1.0.2), ocl-icd-opencl-dev | opencl-dev, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libsuitesparse-dev (>= 1:5.6.0), libhypre-dev (>= 2.21.0), libhypre64m-dev (>= 2.21.0), libptscotch-dev, libhdf5-mpi-dev (>= 1.10.6+repack-1), libscalapack-mpi-dev, libmumps-dev (>= 5.2.1~), libmumps64-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, libsuperlu-dev (>= 5.2.1), libsuperlu-dist-dev (>= 6.1.1), libx11-dev, libyaml-dev, sphinx-common | python3-sphinx | dh-sequence-sphinxdoc, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), python3, gfortran, pkg-config, dh-python, dh-fortran-mod, gdb, mpi-default-dev (>= 1.0.2), ocl-icd-opencl-dev | opencl-dev, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libsuitesparse-dev (>= 1:5.6.0), libhypre-dev (>= 2.21.0), libhypre64m-dev (>= 2.21.0), libptscotch-dev, libhdf5-mpi-dev (>= 1.10.6+repack-1), libscalapack-mpi-dev, libmumps-dev (>= 5.2.1~), libmumps64-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, libsuperlu-dev (>= 5.2.1), libsuperlu-dist-dev (>= 6.1.1), libx11-dev, libyaml-dev, sphinx-common | python3-sphinx | dh-sequence-sphinxdoc, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [734 B] Get:5 copy:/<>/apt_archive ./ Packages [716 B] Fetched 2413 B in 1s (3881 B/s) Reading package lists... Reading package lists... W: Target Packages (main/binary-riscv64/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (universe/binary-riscv64/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:4 and /etc/apt/sources.list.d/proposed.list:1 Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-fortran-mod dh-python dh-strip-nondeterminism dwz file gdb gettext gettext-base gfortran gfortran-11 groff-base ibverbs-providers intltool-debian libaec-dev libaec0 libamd2 libarchive-zip-perl libbabeltrace1 libblas-dev libblas3 libblas64-3 libboost-regex1.74.0 libbrotli1 libbsd0 libbtf1 libcamd2 libcbor0.8 libccolamd2 libcholmod3 libcolamd2 libcombblas1.16.0 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libcxsparse3 libdebhelper-perl libdebuginfod-common libdebuginfod1 libdw1 libedit2 libelf1 libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libexpat1 libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 libfido2-1 libfile-libmagic-perl libfile-stripnondeterminism-perl libgfortran-11-dev libgfortran5 libglib2.0-0 libhdf5-mpi-dev libhdf5-openmpi-103-1 libhdf5-openmpi-cpp-103-1 libhdf5-openmpi-dev libhdf5-openmpi-fortran-102 libhdf5-openmpi-hl-100 libhdf5-openmpi-hl-cpp-100 libhdf5-openmpi-hl-fortran-100 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.23.0 libhypre-dev libhypre64m-2.23.0 libhypre64m-dev libibverbs-dev libibverbs1 libicu71 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libklu1 liblapack-dev liblapack3 liblapack64-3 libldap-2.5-0 libldl2 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmd0 libmetis5 libmongoose2 libmpdec3 libmumps-5.4 libmumps-64pord-5.4 libmumps-dev libmumps-headers-dev libmumps64-dev libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev libopenblas64-pthread-dev libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpmix-dev libpmix2 libpsl5 libpthread-stubs0-dev libptscotch-6.1 libptscotch-7.0 libptscotch-dev libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib librbio2 librdmacm1 librtmp1 libsasl2-2 libsasl2-modules-db libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.1 libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev libsigsegv2 libsliplu1 libsource-highlight-common libsource-highlight4v5 libspqr2 libssh-4 libssl-dev libsub-override-perl libsuitesparse-dev libsuitesparseconfig5 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist7 libsuperlu5 libsz2 libtool libuchardet0 libumfpack5 libunicode-escape-perl libunicode-string-perl libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxml2 libxnvctrl0 libyaml-0-2 libyaml-dev m4 man-db media-types mpi-default-bin mpi-default-dev ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin openmpi-common openssh-client pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-minimal sphinx-common ucf x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make flit python3-build python3-tomli python3-installer gdb-doc gdbserver gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc gfortran-11-doc libcoarrays-dev groff liblapack-doc libcurl4-doc libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libfftw3-doc libhdf5-doc libjs-jquery-ui-docs libtool-doc openmpi-doc pciutils scalapack-doc libssl-doc libsuperlu-doc gcj-jdk libx11-doc libxcb-doc libyaml-doc m4-doc apparmor less www-browser opencl-icd opencl-clhpp-headers-doc keychain libpam-ssh monkeysphere ssh-askpass libmail-box-perl python3-doc python3-tk python3-venv python3.10-venv python3.10-doc binfmt-support Recommended packages: libc-dbg curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common libldap-common libcoarrays-openmpi-dev publicsuffix libsasl2-modules libgraphblas-dev libgl1-mesa-dev | libgl-dev xauth libmail-sendmail-perl python3-sphinx The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-fortran-mod dh-python dh-strip-nondeterminism dwz file gdb gettext gettext-base gfortran gfortran-11 groff-base ibverbs-providers intltool-debian libaec-dev libaec0 libamd2 libarchive-zip-perl libbabeltrace1 libblas-dev libblas3 libblas64-3 libboost-regex1.74.0 libbrotli1 libbsd0 libbtf1 libcamd2 libcbor0.8 libccolamd2 libcholmod3 libcolamd2 libcombblas1.16.0 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libcxsparse3 libdebhelper-perl libdebuginfod-common libdebuginfod1 libdw1 libedit2 libelf1 libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libexpat1 libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 libfido2-1 libfile-libmagic-perl libfile-stripnondeterminism-perl libgfortran-11-dev libgfortran5 libglib2.0-0 libhdf5-mpi-dev libhdf5-openmpi-103-1 libhdf5-openmpi-cpp-103-1 libhdf5-openmpi-dev libhdf5-openmpi-fortran-102 libhdf5-openmpi-hl-100 libhdf5-openmpi-hl-cpp-100 libhdf5-openmpi-hl-fortran-100 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.23.0 libhypre-dev libhypre64m-2.23.0 libhypre64m-dev libibverbs-dev libibverbs1 libicu71 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libklu1 liblapack-dev liblapack3 liblapack64-3 libldap-2.5-0 libldl2 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmd0 libmetis5 libmongoose2 libmpdec3 libmumps-5.4 libmumps-64pord-5.4 libmumps-dev libmumps-headers-dev libmumps64-dev libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev libopenblas64-pthread-dev libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpmix-dev libpmix2 libpsl5 libpthread-stubs0-dev libptscotch-6.1 libptscotch-7.0 libptscotch-dev libpython3-stdlib libpython3.10 libpython3.10-minimal libpython3.10-stdlib librbio2 librdmacm1 librtmp1 libsasl2-2 libsasl2-modules-db libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.1 libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev libsigsegv2 libsliplu1 libsource-highlight-common libsource-highlight4v5 libspqr2 libssh-4 libssl-dev libsub-override-perl libsuitesparse-dev libsuitesparseconfig5 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist7 libsuperlu5 libsz2 libtool libuchardet0 libumfpack5 libunicode-escape-perl libunicode-string-perl libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxml2 libxnvctrl0 libyaml-0-2 libyaml-dev m4 man-db media-types mpi-default-bin mpi-default-dev ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin openmpi-common openssh-client pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-minimal sbuild-build-depends-main-dummy sphinx-common ucf x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 214 newly installed, 0 to remove and 0 not upgraded. Need to get 145 MB of archives. After this operation, 781 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [934 B] Get:2 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpython3.10-minimal riscv64 3.10.4-3 [793 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libexpat1 riscv64 2.4.8-1 [85.1 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main riscv64 python3.10-minimal riscv64 3.10.4-3 [1817 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main riscv64 python3-minimal riscv64 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main riscv64 media-types all 7.1.0 [25.6 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libmpdec3 riscv64 2.5.1-2build2 [85.3 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpython3.10-stdlib riscv64 3.10.4-3 [1717 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main riscv64 python3.10 riscv64 3.10.4-3 [488 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpython3-stdlib riscv64 3.10.4-0ubuntu2 [6988 B] Get:11 http://ftpmaster.internal/ubuntu kinetic/main riscv64 python3 riscv64 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main riscv64 ucf all 3.0043 [56.1 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libdebuginfod-common all 0.187-1 [7830 B] Get:14 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libmd0 riscv64 1.0.4-1build1 [30.1 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libbsd0 riscv64 0.11.6-1 [40.7 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libelf1 riscv64 0.187-1 [46.4 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libglib2.0-0 riscv64 2.72.1-1 [1310 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libicu71 riscv64 71.1-3 [10.5 MB] Get:19 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libxml2 riscv64 2.9.14+dfsg-1 [597 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libyaml-0-2 riscv64 0.2.2-1build2 [49.4 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 bsdextrautils riscv64 2.38-4ubuntu1 [81.5 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libmagic-mgc riscv64 1:5.41-4 [257 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libmagic1 riscv64 1:5.41-4 [88.7 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 file riscv64 1:5.41-4 [20.6 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gettext-base riscv64 0.21-4ubuntu4 [38.7 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libuchardet0 riscv64 0.0.7-1build2 [78.9 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main riscv64 groff-base riscv64 1.22.4-8build1 [925 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libcbor0.8 riscv64 0.8.0-2ubuntu1 [20.7 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libedit2 riscv64 3.1-20210910-1build1 [82.3 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libfido2-1 riscv64 1.11.0-1 [72.4 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libnghttp2-14 riscv64 1.47.0-1 [66.4 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnuma1 riscv64 2.0.14-3ubuntu2 [20.0 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpipeline1 riscv64 1.5.6-1 [26.1 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpsl5 riscv64 0.21.0-1.2build2 [57.3 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxau6 riscv64 1:1.0.9-1build5 [6836 B] Get:36 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxdmcp6 riscv64 1:1.1.3-0ubuntu5 [10.3 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxcb1 riscv64 1.14-3ubuntu3 [42.6 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libx11-data all 2:1.7.5-1 [119 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libx11-6 riscv64 2:1.7.5-1 [621 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxext6 riscv64 2:1.3.4-1build1 [27.8 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main riscv64 man-db riscv64 2.10.2-1 [1144 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main riscv64 openssh-client riscv64 1:9.0p1-1 [804 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsigsegv2 riscv64 2.13-1ubuntu3 [13.6 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main riscv64 m4 riscv64 1.4.18-5ubuntu2 [193 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main riscv64 autoconf all 2.71-2 [338 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main riscv64 autotools-dev all 20220109.1 [44.9 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main riscv64 automake all 1:1.16.5-1.3 [558 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main riscv64 autopoint all 0.21-4ubuntu4 [422 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libdebhelper-perl all 13.7.1ubuntu1 [66.9 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libtool all 2.4.7-4 [166 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dh-autoreconf all 20 [16.1 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsub-override-perl all 0.09-2 [9532 B] Get:54 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:56 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libdw1 riscv64 0.187-1 [227 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main riscv64 debugedit riscv64 1:5.0-4build1 [50.0 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dwz riscv64 0.14-1build2 [105 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gettext riscv64 0.21-4ubuntu4 [817 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic/main riscv64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic/main riscv64 po-debconf all 1.0.21+nmu1 [233 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 debhelper all 13.7.1ubuntu1 [940 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libfile-libmagic-perl riscv64 1.23-1build2 [29.3 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 dh-fortran-mod all 0.22 [11.3 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main riscv64 python3-lib2to3 all 3.10.4-0ubuntu1 [76.2 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/main riscv64 python3-distutils all 3.10.4-0ubuntu1 [138 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 dh-python all 5.20220403 [106 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libbabeltrace1 riscv64 1.5.8-2build1 [150 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libbrotli1 riscv64 1.0.9-2build6 [330 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsasl2-modules-db riscv64 2.1.27+dfsg2-3ubuntu1 [19.5 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsasl2-2 riscv64 2.1.27+dfsg2-3ubuntu1 [53.3 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libldap-2.5-0 riscv64 2.5.11+dfsg-1~exp1ubuntu3 [163 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic/main riscv64 librtmp1 riscv64 2.4+20151223.gitfa8646d.1-2build4 [54.6 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libssh-4 riscv64 0.9.6-2build1 [162 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libcurl3-gnutls riscv64 7.83.1-1 [247 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libdebuginfod1 riscv64 0.187-1 [12.2 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpython3.10 riscv64 3.10.4-3 [1756 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsource-highlight-common all 3.1.9-4.1build3 [64.5 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libboost-regex1.74.0 riscv64 1.74.0-14ubuntu4 [497 kB] Get:80 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsource-highlight4v5 riscv64 3.1.9-4.1build3 [255 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 gdb riscv64 12.1-0ubuntu1 [3533 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgfortran5 riscv64 12.1.0-1ubuntu1 [376 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgfortran-11-dev riscv64 11.3.0-1ubuntu1 [1157 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gfortran-11 riscv64 11.3.0-1ubuntu1 [8495 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gfortran riscv64 4:11.2.0-1ubuntu1 [1178 B] Get:86 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-3-200 riscv64 3.5.0-0.1 [50.4 kB] Get:87 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-route-3-200 riscv64 3.5.0-0.1 [158 kB] Get:88 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libibverbs1 riscv64 39.0-1 [58.7 kB] Get:89 http://ftpmaster.internal/ubuntu kinetic/main riscv64 ibverbs-providers riscv64 39.0-1 [27.6 kB] Get:90 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libaec0 riscv64 1.0.6-1 [19.2 kB] Get:91 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsuitesparseconfig5 riscv64 1:5.12.0+dfsg-1 [9338 B] Get:92 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libamd2 riscv64 1:5.12.0+dfsg-1 [19.1 kB] Get:93 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libblas3 riscv64 3.10.0-2ubuntu1 [123 kB] Get:94 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libblas-dev riscv64 3.10.0-2ubuntu1 [281 kB] Get:95 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libblas64-3 riscv64 3.10.0-2ubuntu1 [95.4 kB] Get:96 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libbtf1 riscv64 1:5.12.0+dfsg-1 [11.0 kB] Get:97 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libcamd2 riscv64 1:5.12.0+dfsg-1 [20.7 kB] Get:98 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libccolamd2 riscv64 1:5.12.0+dfsg-1 [22.7 kB] Get:99 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libcolamd2 riscv64 1:5.12.0+dfsg-1 [16.0 kB] Get:100 http://ftpmaster.internal/ubuntu kinetic/main riscv64 liblapack3 riscv64 3.10.0-2ubuntu1 [1902 kB] Get:101 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmetis5 riscv64 5.1.0.dfsg-7build2 [153 kB] Get:102 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libcholmod3 riscv64 1:5.12.0+dfsg-1 [314 kB] Get:103 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-core-2.1-7 riscv64 2.1.12-stable-5 [80.0 kB] Get:104 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-pthreads-2.1-7 riscv64 2.1.12-stable-5 [7274 B] Get:105 http://ftpmaster.internal/ubuntu kinetic/main riscv64 librdmacm1 riscv64 39.0-1 [65.2 kB] Get:106 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libfabric1 riscv64 1.11.0-3 [333 kB] Get:107 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libhwloc15 riscv64 2.7.1-1 [135 kB] Get:108 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpciaccess0 riscv64 0.16-3 [16.8 kB] Get:109 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxnvctrl0 riscv64 510.47.03-0ubuntu1 [10.9 kB] Get:110 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 ocl-icd-libopencl1 riscv64 2.2.14-3 [34.3 kB] Get:111 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libhwloc-plugins riscv64 2.7.1-1 [13.7 kB] Get:112 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libpmix2 riscv64 4.1.2-2ubuntu1 [565 kB] Get:113 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenmpi3 riscv64 4.1.3-2ubuntu1 [2016 kB] Get:114 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libcombblas1.16.0 riscv64 1.6.2-8 [275 kB] Get:115 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libcurl4 riscv64 7.83.1-1 [254 kB] Get:116 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libcurl4-openssl-dev riscv64 7.83.1-1 [843 kB] Get:117 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libcxsparse3 riscv64 1:5.12.0+dfsg-1 [63.3 kB] Get:118 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-2.1-7 riscv64 2.1.12-stable-5 [126 kB] Get:119 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-extra-2.1-7 riscv64 2.1.12-stable-5 [56.5 kB] Get:120 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-openssl-2.1-7 riscv64 2.1.12-stable-5 [13.4 kB] Get:121 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-dev riscv64 2.1.12-stable-5 [528 kB] Get:122 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfftw3-double3 riscv64 3.3.8-2ubuntu8 [359 kB] Get:123 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfftw3-long3 riscv64 3.3.8-2ubuntu8 [757 kB] Get:124 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfftw3-single3 riscv64 3.3.8-2ubuntu8 [361 kB] Get:125 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfftw3-bin riscv64 3.3.8-2ubuntu8 [28.3 kB] Get:126 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfftw3-dev riscv64 3.3.8-2ubuntu8 [1503 kB] Get:127 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libfftw3-mpi3 riscv64 3.3.8-2ubuntu8 [36.5 kB] Get:128 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libfftw3-mpi-dev riscv64 3.3.8-2ubuntu8 [55.8 kB] Get:129 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsz2 riscv64 1.0.6-1 [4734 B] Get:130 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-103-1 riscv64 1.10.7+repack-4ubuntu2 [1256 kB] Get:131 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-cpp-103-1 riscv64 1.10.7+repack-4ubuntu2 [125 kB] Get:132 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-fortran-102 riscv64 1.10.7+repack-4ubuntu2 [77.9 kB] Get:133 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-hl-100 riscv64 1.10.7+repack-4ubuntu2 [52.7 kB] Get:134 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-hl-cpp-100 riscv64 1.10.7+repack-4ubuntu2 [10.4 kB] Get:135 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-hl-fortran-100 riscv64 1.10.7+repack-4ubuntu2 [28.2 kB] Get:136 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libptscotch-6.1 riscv64 6.1.3-1 [582 kB] Get:137 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu-dist7 riscv64 7.2.0+dfsg1-2 [496 kB] Get:138 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhypre-2.23.0 riscv64 2.23.0-2 [1375 kB] Get:139 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenblas64-0-pthread riscv64 0.3.20+ds-1 [2724 kB] Get:140 http://ftpmaster.internal/ubuntu kinetic/main riscv64 liblapack64-3 riscv64 3.10.0-2ubuntu1 [1839 kB] Get:141 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhypre64m-2.23.0 riscv64 2.23.0-2 [1242 kB] Get:142 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenblas64-0 riscv64 0.3.20+ds-1 [4966 B] Get:143 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenblas64-pthread-dev riscv64 0.3.20+ds-1 [6670 kB] Get:144 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenblas64-dev riscv64 0.3.20+ds-1 [5028 B] Get:145 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu5 riscv64 5.3.0+dfsg1-2 [152 kB] Get:146 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu-dev riscv64 5.3.0+dfsg1-2 [20.0 kB] Get:147 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 openmpi-common all 4.1.3-2ubuntu1 [163 kB] Get:148 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-3-dev riscv64 3.5.0-0.1 [188 kB] Get:149 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-route-3-dev riscv64 3.5.0-0.1 [549 kB] Get:150 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libibverbs-dev riscv64 39.0-1 [388 kB] Get:151 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnuma-dev riscv64 2.0.14-3ubuntu2 [67.0 kB] Get:152 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libltdl7 riscv64 2.4.7-4 [37.1 kB] Get:153 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libltdl-dev riscv64 2.4.7-4 [190 kB] Get:154 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libhwloc-dev riscv64 2.7.1-1 [521 kB] Get:155 http://ftpmaster.internal/ubuntu kinetic/main riscv64 zlib1g-dev riscv64 1:1.2.11.dfsg-2ubuntu9 [241 kB] Get:156 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libpmix-dev riscv64 4.1.2-2ubuntu1 [2465 kB] Get:157 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] Get:158 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libjs-jquery-ui all 1.13.1+dfsg-1 [253 kB] Get:159 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 openmpi-bin riscv64 4.1.3-2ubuntu1 [82.1 kB] Get:160 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenmpi-dev riscv64 4.1.3-2ubuntu1 [828 kB] Get:161 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 mpi-default-dev riscv64 1.14 [3698 B] Get:162 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhypre64m-dev riscv64 2.23.0-2 [3491 kB] Get:163 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjpeg-turbo8 riscv64 2.1.2-0ubuntu1 [113 kB] Get:164 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjpeg-turbo8-dev riscv64 2.1.2-0ubuntu1 [435 kB] Get:165 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjpeg8 riscv64 8c-2ubuntu10 [2270 B] Get:166 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjpeg8-dev riscv64 8c-2ubuntu10 [1476 B] Get:167 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjpeg-dev riscv64 8c-2ubuntu10 [1476 B] Get:168 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libjs-underscore all 1.13.3~dfsg+~1.11.4-1 [118 kB] Get:169 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libjs-sphinxdoc all 4.5.0-3 [142 kB] Get:170 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libklu1 riscv64 1:5.12.0+dfsg-1 [69.9 kB] Get:171 http://ftpmaster.internal/ubuntu kinetic/main riscv64 liblapack-dev riscv64 3.10.0-2ubuntu1 [10.2 MB] Get:172 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libldl2 riscv64 1:5.12.0+dfsg-1 [11.0 kB] Get:173 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libmongoose2 riscv64 1:5.12.0+dfsg-1 [33.3 kB] Get:174 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 mpi-default-bin riscv64 1.14 [2900 B] Get:175 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libscalapack-openmpi2.1 riscv64 2.1.0-4 [1277 kB] Get:176 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmumps-5.4 riscv64 5.4.1-2 [1777 kB] Get:177 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmumps-64pord-5.4 riscv64 5.4.1-2 [1776 kB] Get:178 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmumps-headers-dev all 5.4.1-2 [19.7 kB] Get:179 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libscalapack-openmpi2.2 riscv64 2.2.1-1 [1445 kB] Get:180 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libscalapack-openmpi-dev riscv64 2.2.1-1 [7260 B] Get:181 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libscalapack-mpi-dev riscv64 2.2.1-1 [2300 B] Get:182 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmumps64-dev riscv64 5.4.1-2 [7516 kB] Get:183 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpthread-stubs0-dev riscv64 0.4-1build2 [5500 B] Get:184 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libptscotch-7.0 riscv64 7.0.1-2 [604 kB] Get:185 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 librbio2 riscv64 1:5.12.0+dfsg-1 [24.6 kB] Get:186 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libscotch-7.0 riscv64 7.0.1-2 [373 kB] Get:187 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libsliplu1 riscv64 1:5.12.0+dfsg-1 [33.4 kB] Get:188 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libspqr2 riscv64 1:5.12.0+dfsg-1 [64.4 kB] Get:189 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libssl-dev riscv64 3.0.3-0ubuntu1 [4413 kB] Get:190 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libumfpack5 riscv64 1:5.12.0+dfsg-1 [229 kB] Get:191 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libsuitesparse-dev riscv64 1:5.12.0+dfsg-1 [2653 kB] Get:192 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu-dist-dev riscv64 7.2.0+dfsg1-2 [2919 kB] Get:193 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libunicode-string-perl riscv64 2.10-1build5 [115 kB] Get:194 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libunicode-escape-perl all 0.0.2-4.1 [9088 B] Get:195 http://ftpmaster.internal/ubuntu kinetic/main riscv64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:196 http://ftpmaster.internal/ubuntu kinetic/main riscv64 x11proto-dev all 2022.1-1 [605 kB] Get:197 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxau-dev riscv64 1:1.0.9-1build5 [12.9 kB] Get:198 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxdmcp-dev riscv64 1:1.1.3-0ubuntu5 [36.1 kB] Get:199 http://ftpmaster.internal/ubuntu kinetic/main riscv64 xtrans-dev all 1.4.0-1 [68.9 kB] Get:200 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxcb1-dev riscv64 1.14-3ubuntu3 [164 kB] Get:201 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libx11-dev riscv64 2:1.7.5-1 [1273 kB] Get:202 http://ftpmaster.internal/ubuntu kinetic/main riscv64 pkg-config riscv64 0.29.2-1ubuntu3 [46.2 kB] Get:203 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 sphinx-common all 4.5.0-3 [689 kB] Get:204 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libaec-dev riscv64 1.0.6-1 [44.2 kB] Get:205 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-openmpi-dev riscv64 1.10.7+repack-4ubuntu2 [6336 kB] Get:206 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhdf5-mpi-dev riscv64 1.10.7+repack-4ubuntu2 [4612 B] Get:207 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhypre-dev riscv64 2.23.0-2 [3904 kB] Get:208 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmumps-dev riscv64 5.4.1-2 [7522 kB] Get:209 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libscotch-dev riscv64 7.0.1-2 [2254 kB] Get:210 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 libptscotch-dev riscv64 7.0.1-2 [2318 kB] Get:211 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libyaml-dev riscv64 0.2.2-1build2 [152 kB] Get:212 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 opencl-c-headers all 3.0~2022.01.04-1 [44.5 kB] Get:213 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 opencl-clhpp-headers all 3.0~2.0.15-1ubuntu1 [42.6 kB] Get:214 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 ocl-icd-opencl-dev riscv64 2.2.14-3 [2416 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 145 MB in 36s (4032 kB/s) Selecting previously unselected package libpython3.10-minimal:riscv64. (Reading database ... 13417 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.4-3_riscv64.deb ... Unpacking libpython3.10-minimal:riscv64 (3.10.4-3) ... Selecting previously unselected package libexpat1:riscv64. Preparing to unpack .../libexpat1_2.4.8-1_riscv64.deb ... Unpacking libexpat1:riscv64 (2.4.8-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.4-3_riscv64.deb ... Unpacking python3.10-minimal (3.10.4-3) ... Setting up libpython3.10-minimal:riscv64 (3.10.4-3) ... Setting up libexpat1:riscv64 (2.4.8-1) ... Setting up python3.10-minimal (3.10.4-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 13719 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_riscv64.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.1.0_all.deb ... Unpacking media-types (7.1.0) ... Selecting previously unselected package libmpdec3:riscv64. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_riscv64.deb ... Unpacking libmpdec3:riscv64 (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:riscv64. Preparing to unpack .../3-libpython3.10-stdlib_3.10.4-3_riscv64.deb ... Unpacking libpython3.10-stdlib:riscv64 (3.10.4-3) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.4-3_riscv64.deb ... Unpacking python3.10 (3.10.4-3) ... Selecting previously unselected package libpython3-stdlib:riscv64. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_riscv64.deb ... Unpacking libpython3-stdlib:riscv64 (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 14120 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.4-0ubuntu2_riscv64.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package ucf. Preparing to unpack .../001-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package libdebuginfod-common. Preparing to unpack .../002-libdebuginfod-common_0.187-1_all.deb ... Unpacking libdebuginfod-common (0.187-1) ... Selecting previously unselected package libmd0:riscv64. Preparing to unpack .../003-libmd0_1.0.4-1build1_riscv64.deb ... Unpacking libmd0:riscv64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:riscv64. Preparing to unpack .../004-libbsd0_0.11.6-1_riscv64.deb ... Unpacking libbsd0:riscv64 (0.11.6-1) ... Selecting previously unselected package libelf1:riscv64. Preparing to unpack .../005-libelf1_0.187-1_riscv64.deb ... Unpacking libelf1:riscv64 (0.187-1) ... Selecting previously unselected package libglib2.0-0:riscv64. Preparing to unpack .../006-libglib2.0-0_2.72.1-1_riscv64.deb ... Unpacking libglib2.0-0:riscv64 (2.72.1-1) ... Selecting previously unselected package libicu71:riscv64. Preparing to unpack .../007-libicu71_71.1-3_riscv64.deb ... Unpacking libicu71:riscv64 (71.1-3) ... Selecting previously unselected package libxml2:riscv64. Preparing to unpack .../008-libxml2_2.9.14+dfsg-1_riscv64.deb ... Unpacking libxml2:riscv64 (2.9.14+dfsg-1) ... Selecting previously unselected package libyaml-0-2:riscv64. Preparing to unpack .../009-libyaml-0-2_0.2.2-1build2_riscv64.deb ... Unpacking libyaml-0-2:riscv64 (0.2.2-1build2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.38-4ubuntu1_riscv64.deb ... Unpacking bsdextrautils (2.38-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../011-libmagic-mgc_1%3a5.41-4_riscv64.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:riscv64. Preparing to unpack .../012-libmagic1_1%3a5.41-4_riscv64.deb ... Unpacking libmagic1:riscv64 (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../013-file_1%3a5.41-4_riscv64.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.21-4ubuntu4_riscv64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:riscv64. Preparing to unpack .../015-libuchardet0_0.0.7-1build2_riscv64.deb ... Unpacking libuchardet0:riscv64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../016-groff-base_1.22.4-8build1_riscv64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libcbor0.8:riscv64. Preparing to unpack .../017-libcbor0.8_0.8.0-2ubuntu1_riscv64.deb ... Unpacking libcbor0.8:riscv64 (0.8.0-2ubuntu1) ... Selecting previously unselected package libedit2:riscv64. Preparing to unpack .../018-libedit2_3.1-20210910-1build1_riscv64.deb ... Unpacking libedit2:riscv64 (3.1-20210910-1build1) ... Selecting previously unselected package libfido2-1:riscv64. Preparing to unpack .../019-libfido2-1_1.11.0-1_riscv64.deb ... Unpacking libfido2-1:riscv64 (1.11.0-1) ... Selecting previously unselected package libnghttp2-14:riscv64. Preparing to unpack .../020-libnghttp2-14_1.47.0-1_riscv64.deb ... Unpacking libnghttp2-14:riscv64 (1.47.0-1) ... Selecting previously unselected package libnuma1:riscv64. Preparing to unpack .../021-libnuma1_2.0.14-3ubuntu2_riscv64.deb ... Unpacking libnuma1:riscv64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libpipeline1:riscv64. Preparing to unpack .../022-libpipeline1_1.5.6-1_riscv64.deb ... Unpacking libpipeline1:riscv64 (1.5.6-1) ... Selecting previously unselected package libpsl5:riscv64. Preparing to unpack .../023-libpsl5_0.21.0-1.2build2_riscv64.deb ... Unpacking libpsl5:riscv64 (0.21.0-1.2build2) ... Selecting previously unselected package libxau6:riscv64. Preparing to unpack .../024-libxau6_1%3a1.0.9-1build5_riscv64.deb ... Unpacking libxau6:riscv64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:riscv64. Preparing to unpack .../025-libxdmcp6_1%3a1.1.3-0ubuntu5_riscv64.deb ... Unpacking libxdmcp6:riscv64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:riscv64. Preparing to unpack .../026-libxcb1_1.14-3ubuntu3_riscv64.deb ... Unpacking libxcb1:riscv64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../027-libx11-data_2%3a1.7.5-1_all.deb ... Unpacking libx11-data (2:1.7.5-1) ... Selecting previously unselected package libx11-6:riscv64. Preparing to unpack .../028-libx11-6_2%3a1.7.5-1_riscv64.deb ... Unpacking libx11-6:riscv64 (2:1.7.5-1) ... Selecting previously unselected package libxext6:riscv64. Preparing to unpack .../029-libxext6_2%3a1.3.4-1build1_riscv64.deb ... Unpacking libxext6:riscv64 (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../030-man-db_2.10.2-1_riscv64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../031-openssh-client_1%3a9.0p1-1_riscv64.deb ... Unpacking openssh-client (1:9.0p1-1) ... Selecting previously unselected package libsigsegv2:riscv64. Preparing to unpack .../032-libsigsegv2_2.13-1ubuntu3_riscv64.deb ... Unpacking libsigsegv2:riscv64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.18-5ubuntu2_riscv64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../034-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../035-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../036-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../037-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../038-libdebhelper-perl_13.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.7.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../039-libtool_2.4.7-4_all.deb ... Unpacking libtool (2.4.7-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../040-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../041-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../042-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../043-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../044-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:riscv64. Preparing to unpack .../045-libdw1_0.187-1_riscv64.deb ... Unpacking libdw1:riscv64 (0.187-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../046-debugedit_1%3a5.0-4build1_riscv64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../047-dwz_0.14-1build2_riscv64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../048-gettext_0.21-4ubuntu4_riscv64.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../049-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../050-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../051-debhelper_13.7.1ubuntu1_all.deb ... Unpacking debhelper (13.7.1ubuntu1) ... Selecting previously unselected package libfile-libmagic-perl. Preparing to unpack .../052-libfile-libmagic-perl_1.23-1build2_riscv64.deb ... Unpacking libfile-libmagic-perl (1.23-1build2) ... Selecting previously unselected package dh-fortran-mod. Preparing to unpack .../053-dh-fortran-mod_0.22_all.deb ... Unpacking dh-fortran-mod (0.22) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../054-python3-lib2to3_3.10.4-0ubuntu1_all.deb ... Unpacking python3-lib2to3 (3.10.4-0ubuntu1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../055-python3-distutils_3.10.4-0ubuntu1_all.deb ... Unpacking python3-distutils (3.10.4-0ubuntu1) ... Selecting previously unselected package dh-python. Preparing to unpack .../056-dh-python_5.20220403_all.deb ... Unpacking dh-python (5.20220403) ... Selecting previously unselected package libbabeltrace1:riscv64. Preparing to unpack .../057-libbabeltrace1_1.5.8-2build1_riscv64.deb ... Unpacking libbabeltrace1:riscv64 (1.5.8-2build1) ... Selecting previously unselected package libbrotli1:riscv64. Preparing to unpack .../058-libbrotli1_1.0.9-2build6_riscv64.deb ... Unpacking libbrotli1:riscv64 (1.0.9-2build6) ... Selecting previously unselected package libsasl2-modules-db:riscv64. Preparing to unpack .../059-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1_riscv64.deb ... Unpacking libsasl2-modules-db:riscv64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libsasl2-2:riscv64. Preparing to unpack .../060-libsasl2-2_2.1.27+dfsg2-3ubuntu1_riscv64.deb ... Unpacking libsasl2-2:riscv64 (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libldap-2.5-0:riscv64. Preparing to unpack .../061-libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_riscv64.deb ... Unpacking libldap-2.5-0:riscv64 (2.5.11+dfsg-1~exp1ubuntu3) ... Selecting previously unselected package librtmp1:riscv64. Preparing to unpack .../062-librtmp1_2.4+20151223.gitfa8646d.1-2build4_riscv64.deb ... Unpacking librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:riscv64. Preparing to unpack .../063-libssh-4_0.9.6-2build1_riscv64.deb ... Unpacking libssh-4:riscv64 (0.9.6-2build1) ... Selecting previously unselected package libcurl3-gnutls:riscv64. Preparing to unpack .../064-libcurl3-gnutls_7.83.1-1_riscv64.deb ... Unpacking libcurl3-gnutls:riscv64 (7.83.1-1) ... Selecting previously unselected package libdebuginfod1:riscv64. Preparing to unpack .../065-libdebuginfod1_0.187-1_riscv64.deb ... Unpacking libdebuginfod1:riscv64 (0.187-1) ... Selecting previously unselected package libpython3.10:riscv64. Preparing to unpack .../066-libpython3.10_3.10.4-3_riscv64.deb ... Unpacking libpython3.10:riscv64 (3.10.4-3) ... Selecting previously unselected package libsource-highlight-common. Preparing to unpack .../067-libsource-highlight-common_3.1.9-4.1build3_all.deb ... Unpacking libsource-highlight-common (3.1.9-4.1build3) ... Selecting previously unselected package libboost-regex1.74.0:riscv64. Preparing to unpack .../068-libboost-regex1.74.0_1.74.0-14ubuntu4_riscv64.deb ... Unpacking libboost-regex1.74.0:riscv64 (1.74.0-14ubuntu4) ... Selecting previously unselected package libsource-highlight4v5. Preparing to unpack .../069-libsource-highlight4v5_3.1.9-4.1build3_riscv64.deb ... Unpacking libsource-highlight4v5 (3.1.9-4.1build3) ... Selecting previously unselected package gdb. Preparing to unpack .../070-gdb_12.1-0ubuntu1_riscv64.deb ... Unpacking gdb (12.1-0ubuntu1) ... Selecting previously unselected package libgfortran5:riscv64. Preparing to unpack .../071-libgfortran5_12.1.0-1ubuntu1_riscv64.deb ... Unpacking libgfortran5:riscv64 (12.1.0-1ubuntu1) ... Selecting previously unselected package libgfortran-11-dev:riscv64. Preparing to unpack .../072-libgfortran-11-dev_11.3.0-1ubuntu1_riscv64.deb ... Unpacking libgfortran-11-dev:riscv64 (11.3.0-1ubuntu1) ... Selecting previously unselected package gfortran-11. Preparing to unpack .../073-gfortran-11_11.3.0-1ubuntu1_riscv64.deb ... Unpacking gfortran-11 (11.3.0-1ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../074-gfortran_4%3a11.2.0-1ubuntu1_riscv64.deb ... Unpacking gfortran (4:11.2.0-1ubuntu1) ... Selecting previously unselected package libnl-3-200:riscv64. Preparing to unpack .../075-libnl-3-200_3.5.0-0.1_riscv64.deb ... Unpacking libnl-3-200:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-200:riscv64. Preparing to unpack .../076-libnl-route-3-200_3.5.0-0.1_riscv64.deb ... Unpacking libnl-route-3-200:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libibverbs1:riscv64. Preparing to unpack .../077-libibverbs1_39.0-1_riscv64.deb ... Unpacking libibverbs1:riscv64 (39.0-1) ... Selecting previously unselected package ibverbs-providers:riscv64. Preparing to unpack .../078-ibverbs-providers_39.0-1_riscv64.deb ... Unpacking ibverbs-providers:riscv64 (39.0-1) ... Selecting previously unselected package libaec0:riscv64. Preparing to unpack .../079-libaec0_1.0.6-1_riscv64.deb ... Unpacking libaec0:riscv64 (1.0.6-1) ... Selecting previously unselected package libsuitesparseconfig5:riscv64. Preparing to unpack .../080-libsuitesparseconfig5_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libsuitesparseconfig5:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libamd2:riscv64. Preparing to unpack .../081-libamd2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libamd2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libblas3:riscv64. Preparing to unpack .../082-libblas3_3.10.0-2ubuntu1_riscv64.deb ... Unpacking libblas3:riscv64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libblas-dev:riscv64. Preparing to unpack .../083-libblas-dev_3.10.0-2ubuntu1_riscv64.deb ... Unpacking libblas-dev:riscv64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libblas64-3:riscv64. Preparing to unpack .../084-libblas64-3_3.10.0-2ubuntu1_riscv64.deb ... Unpacking libblas64-3:riscv64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libbtf1:riscv64. Preparing to unpack .../085-libbtf1_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libbtf1:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libcamd2:riscv64. Preparing to unpack .../086-libcamd2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libcamd2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libccolamd2:riscv64. Preparing to unpack .../087-libccolamd2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libccolamd2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libcolamd2:riscv64. Preparing to unpack .../088-libcolamd2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libcolamd2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package liblapack3:riscv64. Preparing to unpack .../089-liblapack3_3.10.0-2ubuntu1_riscv64.deb ... Unpacking liblapack3:riscv64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libmetis5:riscv64. Preparing to unpack .../090-libmetis5_5.1.0.dfsg-7build2_riscv64.deb ... Unpacking libmetis5:riscv64 (5.1.0.dfsg-7build2) ... Selecting previously unselected package libcholmod3:riscv64. Preparing to unpack .../091-libcholmod3_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libcholmod3:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libevent-core-2.1-7:riscv64. Preparing to unpack .../092-libevent-core-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-core-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-pthreads-2.1-7:riscv64. Preparing to unpack .../093-libevent-pthreads-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-pthreads-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package librdmacm1:riscv64. Preparing to unpack .../094-librdmacm1_39.0-1_riscv64.deb ... Unpacking librdmacm1:riscv64 (39.0-1) ... Selecting previously unselected package libfabric1:riscv64. Preparing to unpack .../095-libfabric1_1.11.0-3_riscv64.deb ... Unpacking libfabric1:riscv64 (1.11.0-3) ... Selecting previously unselected package libhwloc15:riscv64. Preparing to unpack .../096-libhwloc15_2.7.1-1_riscv64.deb ... Unpacking libhwloc15:riscv64 (2.7.1-1) ... Selecting previously unselected package libpciaccess0:riscv64. Preparing to unpack .../097-libpciaccess0_0.16-3_riscv64.deb ... Unpacking libpciaccess0:riscv64 (0.16-3) ... Selecting previously unselected package libxnvctrl0:riscv64. Preparing to unpack .../098-libxnvctrl0_510.47.03-0ubuntu1_riscv64.deb ... Unpacking libxnvctrl0:riscv64 (510.47.03-0ubuntu1) ... Selecting previously unselected package ocl-icd-libopencl1:riscv64. Preparing to unpack .../099-ocl-icd-libopencl1_2.2.14-3_riscv64.deb ... Unpacking ocl-icd-libopencl1:riscv64 (2.2.14-3) ... Selecting previously unselected package libhwloc-plugins:riscv64. Preparing to unpack .../100-libhwloc-plugins_2.7.1-1_riscv64.deb ... Unpacking libhwloc-plugins:riscv64 (2.7.1-1) ... Selecting previously unselected package libpmix2:riscv64. Preparing to unpack .../101-libpmix2_4.1.2-2ubuntu1_riscv64.deb ... Unpacking libpmix2:riscv64 (4.1.2-2ubuntu1) ... Selecting previously unselected package libopenmpi3:riscv64. Preparing to unpack .../102-libopenmpi3_4.1.3-2ubuntu1_riscv64.deb ... Unpacking libopenmpi3:riscv64 (4.1.3-2ubuntu1) ... Selecting previously unselected package libcombblas1.16.0:riscv64. Preparing to unpack .../103-libcombblas1.16.0_1.6.2-8_riscv64.deb ... Unpacking libcombblas1.16.0:riscv64 (1.6.2-8) ... Selecting previously unselected package libcurl4:riscv64. Preparing to unpack .../104-libcurl4_7.83.1-1_riscv64.deb ... Unpacking libcurl4:riscv64 (7.83.1-1) ... Selecting previously unselected package libcurl4-openssl-dev:riscv64. Preparing to unpack .../105-libcurl4-openssl-dev_7.83.1-1_riscv64.deb ... Unpacking libcurl4-openssl-dev:riscv64 (7.83.1-1) ... Selecting previously unselected package libcxsparse3:riscv64. Preparing to unpack .../106-libcxsparse3_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libcxsparse3:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libevent-2.1-7:riscv64. Preparing to unpack .../107-libevent-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-extra-2.1-7:riscv64. Preparing to unpack .../108-libevent-extra-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-extra-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-openssl-2.1-7:riscv64. Preparing to unpack .../109-libevent-openssl-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-openssl-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../110-libevent-dev_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-dev (2.1.12-stable-5) ... Selecting previously unselected package libfftw3-double3:riscv64. Preparing to unpack .../111-libfftw3-double3_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-double3:riscv64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-long3:riscv64. Preparing to unpack .../112-libfftw3-long3_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-long3:riscv64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-single3:riscv64. Preparing to unpack .../113-libfftw3-single3_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-single3:riscv64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../114-libfftw3-bin_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-bin (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-dev:riscv64. Preparing to unpack .../115-libfftw3-dev_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-dev:riscv64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-mpi3:riscv64. Preparing to unpack .../116-libfftw3-mpi3_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-mpi3:riscv64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libfftw3-mpi-dev:riscv64. Preparing to unpack .../117-libfftw3-mpi-dev_3.3.8-2ubuntu8_riscv64.deb ... Unpacking libfftw3-mpi-dev:riscv64 (3.3.8-2ubuntu8) ... Selecting previously unselected package libsz2:riscv64. Preparing to unpack .../118-libsz2_1.0.6-1_riscv64.deb ... Unpacking libsz2:riscv64 (1.0.6-1) ... Selecting previously unselected package libhdf5-openmpi-103-1:riscv64. Preparing to unpack .../119-libhdf5-openmpi-103-1_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-103-1:riscv64 (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhdf5-openmpi-cpp-103-1:riscv64. Preparing to unpack .../120-libhdf5-openmpi-cpp-103-1_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-cpp-103-1:riscv64 (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhdf5-openmpi-fortran-102:riscv64. Preparing to unpack .../121-libhdf5-openmpi-fortran-102_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-fortran-102:riscv64 (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhdf5-openmpi-hl-100:riscv64. Preparing to unpack .../122-libhdf5-openmpi-hl-100_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-hl-100:riscv64 (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhdf5-openmpi-hl-cpp-100:riscv64. Preparing to unpack .../123-libhdf5-openmpi-hl-cpp-100_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-hl-cpp-100:riscv64 (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhdf5-openmpi-hl-fortran-100:riscv64. Preparing to unpack .../124-libhdf5-openmpi-hl-fortran-100_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-hl-fortran-100:riscv64 (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libptscotch-6.1:riscv64. Preparing to unpack .../125-libptscotch-6.1_6.1.3-1_riscv64.deb ... Unpacking libptscotch-6.1:riscv64 (6.1.3-1) ... Selecting previously unselected package libsuperlu-dist7:riscv64. Preparing to unpack .../126-libsuperlu-dist7_7.2.0+dfsg1-2_riscv64.deb ... Unpacking libsuperlu-dist7:riscv64 (7.2.0+dfsg1-2) ... Selecting previously unselected package libhypre-2.23.0:riscv64. Preparing to unpack .../127-libhypre-2.23.0_2.23.0-2_riscv64.deb ... Unpacking libhypre-2.23.0:riscv64 (2.23.0-2) ... Selecting previously unselected package libopenblas64-0-pthread:riscv64. Preparing to unpack .../128-libopenblas64-0-pthread_0.3.20+ds-1_riscv64.deb ... Unpacking libopenblas64-0-pthread:riscv64 (0.3.20+ds-1) ... Selecting previously unselected package liblapack64-3:riscv64. Preparing to unpack .../129-liblapack64-3_3.10.0-2ubuntu1_riscv64.deb ... Unpacking liblapack64-3:riscv64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libhypre64m-2.23.0:riscv64. Preparing to unpack .../130-libhypre64m-2.23.0_2.23.0-2_riscv64.deb ... Unpacking libhypre64m-2.23.0:riscv64 (2.23.0-2) ... Selecting previously unselected package libopenblas64-0:riscv64. Preparing to unpack .../131-libopenblas64-0_0.3.20+ds-1_riscv64.deb ... Unpacking libopenblas64-0:riscv64 (0.3.20+ds-1) ... Selecting previously unselected package libopenblas64-pthread-dev:riscv64. Preparing to unpack .../132-libopenblas64-pthread-dev_0.3.20+ds-1_riscv64.deb ... Unpacking libopenblas64-pthread-dev:riscv64 (0.3.20+ds-1) ... Selecting previously unselected package libopenblas64-dev:riscv64. Preparing to unpack .../133-libopenblas64-dev_0.3.20+ds-1_riscv64.deb ... Unpacking libopenblas64-dev:riscv64 (0.3.20+ds-1) ... Selecting previously unselected package libsuperlu5:riscv64. Preparing to unpack .../134-libsuperlu5_5.3.0+dfsg1-2_riscv64.deb ... Unpacking libsuperlu5:riscv64 (5.3.0+dfsg1-2) ... Selecting previously unselected package libsuperlu-dev:riscv64. Preparing to unpack .../135-libsuperlu-dev_5.3.0+dfsg1-2_riscv64.deb ... Unpacking libsuperlu-dev:riscv64 (5.3.0+dfsg1-2) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../136-openmpi-common_4.1.3-2ubuntu1_all.deb ... Unpacking openmpi-common (4.1.3-2ubuntu1) ... Selecting previously unselected package libnl-3-dev:riscv64. Preparing to unpack .../137-libnl-3-dev_3.5.0-0.1_riscv64.deb ... Unpacking libnl-3-dev:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-dev:riscv64. Preparing to unpack .../138-libnl-route-3-dev_3.5.0-0.1_riscv64.deb ... Unpacking libnl-route-3-dev:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libibverbs-dev:riscv64. Preparing to unpack .../139-libibverbs-dev_39.0-1_riscv64.deb ... Unpacking libibverbs-dev:riscv64 (39.0-1) ... Selecting previously unselected package libnuma-dev:riscv64. Preparing to unpack .../140-libnuma-dev_2.0.14-3ubuntu2_riscv64.deb ... Unpacking libnuma-dev:riscv64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libltdl7:riscv64. Preparing to unpack .../141-libltdl7_2.4.7-4_riscv64.deb ... Unpacking libltdl7:riscv64 (2.4.7-4) ... Selecting previously unselected package libltdl-dev:riscv64. Preparing to unpack .../142-libltdl-dev_2.4.7-4_riscv64.deb ... Unpacking libltdl-dev:riscv64 (2.4.7-4) ... Selecting previously unselected package libhwloc-dev:riscv64. Preparing to unpack .../143-libhwloc-dev_2.7.1-1_riscv64.deb ... Unpacking libhwloc-dev:riscv64 (2.7.1-1) ... Selecting previously unselected package zlib1g-dev:riscv64. Preparing to unpack .../144-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9_riscv64.deb ... Unpacking zlib1g-dev:riscv64 (1:1.2.11.dfsg-2ubuntu9) ... Selecting previously unselected package libpmix-dev:riscv64. Preparing to unpack .../145-libpmix-dev_4.1.2-2ubuntu1_riscv64.deb ... Unpacking libpmix-dev:riscv64 (4.1.2-2ubuntu1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../146-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../147-libjs-jquery-ui_1.13.1+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.1+dfsg-1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../148-openmpi-bin_4.1.3-2ubuntu1_riscv64.deb ... Unpacking openmpi-bin (4.1.3-2ubuntu1) ... Selecting previously unselected package libopenmpi-dev:riscv64. Preparing to unpack .../149-libopenmpi-dev_4.1.3-2ubuntu1_riscv64.deb ... Unpacking libopenmpi-dev:riscv64 (4.1.3-2ubuntu1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../150-mpi-default-dev_1.14_riscv64.deb ... Unpacking mpi-default-dev (1.14) ... Selecting previously unselected package libhypre64m-dev:riscv64. Preparing to unpack .../151-libhypre64m-dev_2.23.0-2_riscv64.deb ... Unpacking libhypre64m-dev:riscv64 (2.23.0-2) ... Selecting previously unselected package libjpeg-turbo8:riscv64. Preparing to unpack .../152-libjpeg-turbo8_2.1.2-0ubuntu1_riscv64.deb ... Unpacking libjpeg-turbo8:riscv64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg-turbo8-dev:riscv64. Preparing to unpack .../153-libjpeg-turbo8-dev_2.1.2-0ubuntu1_riscv64.deb ... Unpacking libjpeg-turbo8-dev:riscv64 (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:riscv64. Preparing to unpack .../154-libjpeg8_8c-2ubuntu10_riscv64.deb ... Unpacking libjpeg8:riscv64 (8c-2ubuntu10) ... Selecting previously unselected package libjpeg8-dev:riscv64. Preparing to unpack .../155-libjpeg8-dev_8c-2ubuntu10_riscv64.deb ... Unpacking libjpeg8-dev:riscv64 (8c-2ubuntu10) ... Selecting previously unselected package libjpeg-dev:riscv64. Preparing to unpack .../156-libjpeg-dev_8c-2ubuntu10_riscv64.deb ... Unpacking libjpeg-dev:riscv64 (8c-2ubuntu10) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../157-libjs-underscore_1.13.3~dfsg+~1.11.4-1_all.deb ... Unpacking libjs-underscore (1.13.3~dfsg+~1.11.4-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../158-libjs-sphinxdoc_4.5.0-3_all.deb ... Unpacking libjs-sphinxdoc (4.5.0-3) ... Selecting previously unselected package libklu1:riscv64. Preparing to unpack .../159-libklu1_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libklu1:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package liblapack-dev:riscv64. Preparing to unpack .../160-liblapack-dev_3.10.0-2ubuntu1_riscv64.deb ... Unpacking liblapack-dev:riscv64 (3.10.0-2ubuntu1) ... Selecting previously unselected package libldl2:riscv64. Preparing to unpack .../161-libldl2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libldl2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libmongoose2:riscv64. Preparing to unpack .../162-libmongoose2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libmongoose2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../163-mpi-default-bin_1.14_riscv64.deb ... Unpacking mpi-default-bin (1.14) ... Selecting previously unselected package libscalapack-openmpi2.1:riscv64. Preparing to unpack .../164-libscalapack-openmpi2.1_2.1.0-4_riscv64.deb ... Unpacking libscalapack-openmpi2.1:riscv64 (2.1.0-4) ... Selecting previously unselected package libmumps-5.4:riscv64. Preparing to unpack .../165-libmumps-5.4_5.4.1-2_riscv64.deb ... Unpacking libmumps-5.4:riscv64 (5.4.1-2) ... Selecting previously unselected package libmumps-64pord-5.4:riscv64. Preparing to unpack .../166-libmumps-64pord-5.4_5.4.1-2_riscv64.deb ... Unpacking libmumps-64pord-5.4:riscv64 (5.4.1-2) ... Selecting previously unselected package libmumps-headers-dev. Preparing to unpack .../167-libmumps-headers-dev_5.4.1-2_all.deb ... Unpacking libmumps-headers-dev (5.4.1-2) ... Selecting previously unselected package libscalapack-openmpi2.2:riscv64. Preparing to unpack .../168-libscalapack-openmpi2.2_2.2.1-1_riscv64.deb ... Unpacking libscalapack-openmpi2.2:riscv64 (2.2.1-1) ... Selecting previously unselected package libscalapack-openmpi-dev:riscv64. Preparing to unpack .../169-libscalapack-openmpi-dev_2.2.1-1_riscv64.deb ... Unpacking libscalapack-openmpi-dev:riscv64 (2.2.1-1) ... Selecting previously unselected package libscalapack-mpi-dev:riscv64. Preparing to unpack .../170-libscalapack-mpi-dev_2.2.1-1_riscv64.deb ... Unpacking libscalapack-mpi-dev:riscv64 (2.2.1-1) ... Selecting previously unselected package libmumps64-dev:riscv64. Preparing to unpack .../171-libmumps64-dev_5.4.1-2_riscv64.deb ... Unpacking libmumps64-dev:riscv64 (5.4.1-2) ... Selecting previously unselected package libpthread-stubs0-dev:riscv64. Preparing to unpack .../172-libpthread-stubs0-dev_0.4-1build2_riscv64.deb ... Unpacking libpthread-stubs0-dev:riscv64 (0.4-1build2) ... Selecting previously unselected package libptscotch-7.0:riscv64. Preparing to unpack .../173-libptscotch-7.0_7.0.1-2_riscv64.deb ... Unpacking libptscotch-7.0:riscv64 (7.0.1-2) ... Selecting previously unselected package librbio2:riscv64. Preparing to unpack .../174-librbio2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking librbio2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libscotch-7.0:riscv64. Preparing to unpack .../175-libscotch-7.0_7.0.1-2_riscv64.deb ... Unpacking libscotch-7.0:riscv64 (7.0.1-2) ... Selecting previously unselected package libsliplu1:riscv64. Preparing to unpack .../176-libsliplu1_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libsliplu1:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libspqr2:riscv64. Preparing to unpack .../177-libspqr2_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libspqr2:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libssl-dev:riscv64. Preparing to unpack .../178-libssl-dev_3.0.3-0ubuntu1_riscv64.deb ... Unpacking libssl-dev:riscv64 (3.0.3-0ubuntu1) ... Selecting previously unselected package libumfpack5:riscv64. Preparing to unpack .../179-libumfpack5_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libumfpack5:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libsuitesparse-dev:riscv64. Preparing to unpack .../180-libsuitesparse-dev_1%3a5.12.0+dfsg-1_riscv64.deb ... Unpacking libsuitesparse-dev:riscv64 (1:5.12.0+dfsg-1) ... Selecting previously unselected package libsuperlu-dist-dev:riscv64. Preparing to unpack .../181-libsuperlu-dist-dev_7.2.0+dfsg1-2_riscv64.deb ... Unpacking libsuperlu-dist-dev:riscv64 (7.2.0+dfsg1-2) ... Selecting previously unselected package libunicode-string-perl. Preparing to unpack .../182-libunicode-string-perl_2.10-1build5_riscv64.deb ... Unpacking libunicode-string-perl (2.10-1build5) ... Selecting previously unselected package libunicode-escape-perl. Preparing to unpack .../183-libunicode-escape-perl_0.0.2-4.1_all.deb ... Unpacking libunicode-escape-perl (0.0.2-4.1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../184-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../185-x11proto-dev_2022.1-1_all.deb ... Unpacking x11proto-dev (2022.1-1) ... Selecting previously unselected package libxau-dev:riscv64. Preparing to unpack .../186-libxau-dev_1%3a1.0.9-1build5_riscv64.deb ... Unpacking libxau-dev:riscv64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:riscv64. Preparing to unpack .../187-libxdmcp-dev_1%3a1.1.3-0ubuntu5_riscv64.deb ... Unpacking libxdmcp-dev:riscv64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../188-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:riscv64. Preparing to unpack .../189-libxcb1-dev_1.14-3ubuntu3_riscv64.deb ... Unpacking libxcb1-dev:riscv64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-dev:riscv64. Preparing to unpack .../190-libx11-dev_2%3a1.7.5-1_riscv64.deb ... Unpacking libx11-dev:riscv64 (2:1.7.5-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../191-pkg-config_0.29.2-1ubuntu3_riscv64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../192-sphinx-common_4.5.0-3_all.deb ... Unpacking sphinx-common (4.5.0-3) ... Selecting previously unselected package libaec-dev:riscv64. Preparing to unpack .../193-libaec-dev_1.0.6-1_riscv64.deb ... Unpacking libaec-dev:riscv64 (1.0.6-1) ... Selecting previously unselected package libhdf5-openmpi-dev. Preparing to unpack .../194-libhdf5-openmpi-dev_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-openmpi-dev (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhdf5-mpi-dev. Preparing to unpack .../195-libhdf5-mpi-dev_1.10.7+repack-4ubuntu2_riscv64.deb ... Unpacking libhdf5-mpi-dev (1.10.7+repack-4ubuntu2) ... Selecting previously unselected package libhypre-dev:riscv64. Preparing to unpack .../196-libhypre-dev_2.23.0-2_riscv64.deb ... Unpacking libhypre-dev:riscv64 (2.23.0-2) ... Selecting previously unselected package libmumps-dev:riscv64. Preparing to unpack .../197-libmumps-dev_5.4.1-2_riscv64.deb ... Unpacking libmumps-dev:riscv64 (5.4.1-2) ... Selecting previously unselected package libscotch-dev. Preparing to unpack .../198-libscotch-dev_7.0.1-2_riscv64.deb ... Unpacking libscotch-dev (7.0.1-2) ... Selecting previously unselected package libptscotch-dev. Preparing to unpack .../199-libptscotch-dev_7.0.1-2_riscv64.deb ... Unpacking libptscotch-dev (7.0.1-2) ... Selecting previously unselected package libyaml-dev:riscv64. Preparing to unpack .../200-libyaml-dev_0.2.2-1build2_riscv64.deb ... Unpacking libyaml-dev:riscv64 (0.2.2-1build2) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../201-opencl-c-headers_3.0~2022.01.04-1_all.deb ... Unpacking opencl-c-headers (3.0~2022.01.04-1) ... Selecting previously unselected package opencl-clhpp-headers. Preparing to unpack .../202-opencl-clhpp-headers_3.0~2.0.15-1ubuntu1_all.deb ... Unpacking opencl-clhpp-headers (3.0~2.0.15-1ubuntu1) ... Selecting previously unselected package ocl-icd-opencl-dev:riscv64. Preparing to unpack .../203-ocl-icd-opencl-dev_2.2.14-3_riscv64.deb ... Unpacking ocl-icd-opencl-dev:riscv64 (2.2.14-3) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../204-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.1.0) ... Setting up libpipeline1:riscv64 (1.5.6-1) ... Setting up libunicode-string-perl (2.10-1build5) ... Setting up libicu71:riscv64 (71.1-3) ... Setting up libpciaccess0:riscv64 (0.16-3) ... Setting up libxau6:riscv64 (1:1.0.9-1build5) ... Setting up libpsl5:riscv64 (0.21.0-1.2build2) ... Setting up libunicode-escape-perl (0.0.2-4.1) ... Setting up libfftw3-single3:riscv64 (3.3.8-2ubuntu8) ... Setting up bsdextrautils (2.38-4ubuntu1) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:riscv64 (0.2.2-1build2) ... Setting up libglib2.0-0:riscv64 (2.72.1-1) ... No schema files found: doing nothing. Setting up libscotch-7.0:riscv64 (7.0.1-2) ... Setting up libcbor0.8:riscv64 (0.8.0-2ubuntu1) ... Setting up libdebhelper-perl (13.7.1ubuntu1) ... Setting up libbrotli1:riscv64 (1.0.9-2build6) ... Setting up libldl2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libnghttp2-14:riscv64 (1.47.0-1) ... Setting up libmagic1:riscv64 (1:5.41-4) ... Setting up libfftw3-long3:riscv64 (3.3.8-2ubuntu8) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up libmetis5:riscv64 (5.1.0.dfsg-7build2) ... Setting up file (1:5.41-4) ... Setting up libpthread-stubs0-dev:riscv64 (0.4-1build2) ... Setting up libbtf1:riscv64 (1:5.12.0+dfsg-1) ... Setting up libaec0:riscv64 (1.0.6-1) ... Setting up libsource-highlight-common (3.1.9-4.1build3) ... Setting up libsasl2-modules-db:riscv64 (2.1.27+dfsg2-3ubuntu1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:riscv64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/riscv64-linux-gnu/libblas.so.3 (libblas.so.3-riscv64-linux-gnu) in auto mode Setting up libx11-data (2:1.7.5-1) ... Setting up librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build4) ... Setting up libsigsegv2:riscv64 (2.13-1ubuntu3) ... Setting up libboost-regex1.74.0:riscv64 (1.74.0-14ubuntu4) ... Setting up libssl-dev:riscv64 (3.0.3-0ubuntu1) ... Setting up libhwloc15:riscv64 (2.7.1-1) ... Setting up libevent-core-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up libevent-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up libfile-libmagic-perl (1.23-1build2) ... Setting up ucf (3.0043) ... Setting up libjpeg-turbo8:riscv64 (2.1.2-0ubuntu1) ... Setting up libltdl7:riscv64 (2.4.7-4) ... Setting up opencl-c-headers (3.0~2022.01.04-1) ... Setting up libfftw3-double3:riscv64 (3.3.8-2ubuntu8) ... Setting up libsasl2-2:riscv64 (2.1.27+dfsg2-3ubuntu1) ... Setting up libssh-4:riscv64 (0.9.6-2build1) ... Setting up libgfortran5:riscv64 (12.1.0-1ubuntu1) ... Setting up libmumps-headers-dev (5.4.1-2) ... Setting up zlib1g-dev:riscv64 (1:1.2.11.dfsg-2ubuntu9) ... Setting up libnuma1:riscv64 (2.0.14-3ubuntu2) ... Setting up libmd0:riscv64 (1.0.4-1build1) ... Setting up ocl-icd-libopencl1:riscv64 (2.2.14-3) ... Setting up libuchardet0:riscv64 (0.0.7-1build2) ... Setting up libnl-3-200:riscv64 (3.5.0-0.1) ... Setting up libmpdec3:riscv64 (2.5.1-2build2) ... Setting up openmpi-common (4.1.3-2ubuntu1) ... Setting up libsub-override-perl (0.09-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up libcxsparse3:riscv64 (1:5.12.0+dfsg-1) ... Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Setting up libfido2-1:riscv64 (1.11.0-1) ... Setting up libbsd0:riscv64 (0.11.6-1) ... Setting up libelf1:riscv64 (0.187-1) ... Setting up libxml2:riscv64 (2.9.14+dfsg-1) ... Setting up libsuitesparseconfig5:riscv64 (1:5.12.0+dfsg-1) ... Setting up libblas-dev:riscv64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas/libblas.so to provide /usr/lib/riscv64-linux-gnu/libblas.so (libblas.so-riscv64-linux-gnu) in auto mode Setting up libsz2:riscv64 (1.0.6-1) ... Setting up librbio2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libsource-highlight4v5 (3.1.9-4.1build3) ... Setting up libjs-underscore (1.13.3~dfsg+~1.11.4-1) ... Setting up libevent-pthreads-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up libblas64-3:riscv64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/riscv64-linux-gnu/libblas64.so.3 (libblas64.so.3-riscv64-linux-gnu) in auto mode Setting up libjpeg8:riscv64 (8c-2ubuntu10) ... Setting up x11proto-dev (2022.1-1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libamd2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libdw1:riscv64 (0.187-1) ... Setting up libjpeg-turbo8-dev:riscv64 (2.1.2-0ubuntu1) ... Setting up libxdmcp6:riscv64 (1:1.1.3-0ubuntu5) ... Setting up libevent-extra-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up liblapack3:riscv64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/riscv64-linux-gnu/liblapack.so.3 (liblapack.so.3-riscv64-linux-gnu) in auto mode Setting up libxcb1:riscv64 (1.14-3ubuntu3) ... Setting up gettext (0.21-4ubuntu4) ... Setting up libxau-dev:riscv64 (1:1.0.9-1build5) ... Setting up libcolamd2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libdebuginfod-common (0.187-1) ... Creating config file /etc/profile.d/debuginfod.sh with new version Creating config file /etc/profile.d/debuginfod.csh with new version Setting up libyaml-dev:riscv64 (0.2.2-1build2) ... Setting up libtool (2.4.7-4) ... Setting up libfftw3-bin (3.3.8-2ubuntu8) ... Setting up libgfortran-11-dev:riscv64 (11.3.0-1ubuntu1) ... Setting up libopenblas64-0-pthread:riscv64 (0.3.20+ds-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/riscv64-linux-gnu/libblas64.so.3 (libblas64.so.3-riscv64-linux-gnu) in auto mode update-alternatives: using /usr/lib/riscv64-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/riscv64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-riscv64-linux-gnu) in auto mode update-alternatives: using /usr/lib/riscv64-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/riscv64-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-riscv64-linux-gnu) in auto mode Setting up libedit2:riscv64 (3.1-20210910-1build1) ... Setting up libaec-dev:riscv64 (1.0.6-1) ... Setting up libsuperlu5:riscv64 (5.3.0+dfsg1-2) ... Setting up libevent-openssl-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libopenblas64-pthread-dev:riscv64 (0.3.20+ds-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/riscv64-linux-gnu/libblas64.so (libblas64.so-riscv64-linux-gnu) in auto mode update-alternatives: using /usr/lib/riscv64-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/riscv64-linux-gnu/liblapack64.so (liblapack64.so-riscv64-linux-gnu) in auto mode update-alternatives: using /usr/lib/riscv64-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/riscv64-linux-gnu/libopenblas64.so (libopenblas64.so-riscv64-linux-gnu) in auto mode Setting up liblapack64-3:riscv64 (3.10.0-2ubuntu1) ... Setting up libldap-2.5-0:riscv64 (2.5.11+dfsg-1~exp1ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libnuma-dev:riscv64 (2.0.14-3ubuntu2) ... Setting up libnl-route-3-200:riscv64 (3.5.0-0.1) ... Setting up libsliplu1:riscv64 (1:5.12.0+dfsg-1) ... Setting up libpython3.10-stdlib:riscv64 (3.10.4-3) ... Setting up libcamd2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libmongoose2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libxdmcp-dev:riscv64 (1:1.1.3-0ubuntu5) ... Setting up libjs-jquery-ui (1.13.1+dfsg-1) ... Setting up opencl-clhpp-headers (3.0~2.0.15-1ubuntu1) ... Setting up libevent-dev (2.1.12-stable-5) ... Setting up liblapack-dev:riscv64 (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack/liblapack.so to provide /usr/lib/riscv64-linux-gnu/liblapack.so (liblapack.so-riscv64-linux-gnu) in auto mode Setting up libbabeltrace1:riscv64 (1.5.8-2build1) ... Setting up libjs-sphinxdoc (4.5.0-3) ... Setting up ocl-icd-opencl-dev:riscv64 (2.2.14-3) ... Setting up gfortran-11 (11.3.0-1ubuntu1) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libopenblas64-0:riscv64 (0.3.20+ds-1) ... Setting up dwz (0.14-1build2) ... Setting up libnl-3-dev:riscv64 (3.5.0-0.1) ... Setting up groff-base (1.22.4-8build1) ... Setting up libklu1:riscv64 (1:5.12.0+dfsg-1) ... Setting up libccolamd2:riscv64 (1:5.12.0+dfsg-1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libcurl4:riscv64 (7.83.1-1) ... Setting up libx11-6:riscv64 (2:1.7.5-1) ... Setting up libjpeg8-dev:riscv64 (8c-2ubuntu10) ... Setting up libsuperlu-dev:riscv64 (5.3.0+dfsg1-2) ... Setting up libfftw3-dev:riscv64 (3.3.8-2ubuntu8) ... Setting up libcholmod3:riscv64 (1:5.12.0+dfsg-1) ... Setting up libpython3-stdlib:riscv64 (3.10.4-0ubuntu2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libspqr2:riscv64 (1:5.12.0+dfsg-1) ... Setting up libpython3.10:riscv64 (3.10.4-3) ... Setting up libibverbs1:riscv64 (39.0-1) ... Setting up libxcb1-dev:riscv64 (1.14-3ubuntu3) ... Setting up libopenblas64-dev:riscv64 (0.3.20+ds-1) ... Setting up python3.10 (3.10.4-3) ... Setting up ibverbs-providers:riscv64 (39.0-1) ... Setting up openssh-client (1:9.0p1-1) ... update-alternatives: using /usr/bin/ssh to provide /usr/bin/rsh (rsh) in auto mode update-alternatives: using /usr/bin/slogin to provide /usr/bin/rlogin (rlogin) in auto mode update-alternatives: using /usr/bin/scp to provide /usr/bin/rcp (rcp) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up libjpeg-dev:riscv64 (8c-2ubuntu10) ... Setting up libx11-dev:riscv64 (2:1.7.5-1) ... Setting up libxext6:riscv64 (2:1.3.4-1build1) ... Setting up libcurl3-gnutls:riscv64 (7.83.1-1) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up gfortran (4:11.2.0-1ubuntu1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libxnvctrl0:riscv64 (510.47.03-0ubuntu1) ... Setting up dh-autoreconf (20) ... Setting up libnl-route-3-dev:riscv64 (3.5.0-0.1) ... Setting up libltdl-dev:riscv64 (2.4.7-4) ... Setting up libumfpack5:riscv64 (1:5.12.0+dfsg-1) ... Setting up libcurl4-openssl-dev:riscv64 (7.83.1-1) ... Setting up sphinx-common (4.5.0-3) ... Setting up libhwloc-dev:riscv64 (2.7.1-1) ... Setting up python3-lib2to3 (3.10.4-0ubuntu1) ... Setting up python3-distutils (3.10.4-0ubuntu1) ... Setting up dh-python (5.20220403) ... Setting up librdmacm1:riscv64 (39.0-1) ... Setting up libsuitesparse-dev:riscv64 (1:5.12.0+dfsg-1) ... Setting up libdebuginfod1:riscv64 (0.187-1) ... Setting up debhelper (13.7.1ubuntu1) ... Setting up dh-fortran-mod (0.22) ... Setting up libibverbs-dev:riscv64 (39.0-1) ... Setting up libhwloc-plugins:riscv64 (2.7.1-1) ... Setting up gdb (12.1-0ubuntu1) ... Setting up libfabric1:riscv64 (1.11.0-3) ... Setting up libpmix2:riscv64 (4.1.2-2ubuntu1) ... Setting up libopenmpi3:riscv64 (4.1.3-2ubuntu1) ... Setting up libptscotch-6.1:riscv64 (6.1.3-1) ... Setting up libfftw3-mpi3:riscv64 (3.3.8-2ubuntu8) ... Setting up libpmix-dev:riscv64 (4.1.2-2ubuntu1) ... Setting up openmpi-bin (4.1.3-2ubuntu1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libhdf5-openmpi-103-1:riscv64 (1.10.7+repack-4ubuntu2) ... Setting up libptscotch-7.0:riscv64 (7.0.1-2) ... Setting up libcombblas1.16.0:riscv64 (1.6.2-8) ... Setting up libfftw3-mpi-dev:riscv64 (3.3.8-2ubuntu8) ... Setting up mpi-default-bin (1.14) ... Setting up libhdf5-openmpi-fortran-102:riscv64 (1.10.7+repack-4ubuntu2) ... Setting up libsuperlu-dist7:riscv64 (7.2.0+dfsg1-2) ... Setting up libhdf5-openmpi-hl-100:riscv64 (1.10.7+repack-4ubuntu2) ... Setting up libopenmpi-dev:riscv64 (4.1.3-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/openmpi/include to provide /usr/include/riscv64-linux-gnu/mpi (mpi-riscv64-linux-gnu) in auto mode Setting up libhdf5-openmpi-cpp-103-1:riscv64 (1.10.7+repack-4ubuntu2) ... Setting up libhdf5-openmpi-hl-cpp-100:riscv64 (1.10.7+repack-4ubuntu2) ... Setting up libscalapack-openmpi2.2:riscv64 (2.2.1-1) ... Setting up libhdf5-openmpi-hl-fortran-100:riscv64 (1.10.7+repack-4ubuntu2) ... Setting up libscalapack-openmpi2.1:riscv64 (2.1.0-4) ... Setting up libmumps-5.4:riscv64 (5.4.1-2) ... Setting up libhypre-2.23.0:riscv64 (2.23.0-2) ... Setting up libsuperlu-dist-dev:riscv64 (7.2.0+dfsg1-2) ... Setting up libhypre64m-2.23.0:riscv64 (2.23.0-2) ... Setting up libmumps-64pord-5.4:riscv64 (5.4.1-2) ... Setting up libscalapack-openmpi-dev:riscv64 (2.2.1-1) ... Setting up mpi-default-dev (1.14) ... Setting up libhypre64m-dev:riscv64 (2.23.0-2) ... Setting up libscalapack-mpi-dev:riscv64 (2.2.1-1) ... Setting up libhdf5-openmpi-dev (1.10.7+repack-4ubuntu2) ... update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode update-alternatives: using /usr/lib/riscv64-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/riscv64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links update-alternatives: using /usr/lib/riscv64-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/riscv64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libmumps64-dev:riscv64 (5.4.1-2) ... Setting up libmumps-dev:riscv64 (5.4.1-2) ... Setting up libscotch-dev (7.0.1-2) ... Setting up libhypre-dev:riscv64 (2.23.0-2) ... Setting up libptscotch-dev (7.0.1-2) ... Setting up libhdf5-mpi-dev (1.10.7+repack-4ubuntu2) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 (riscv64) Toolchain package versions: binutils_2.38-4ubuntu1 dpkg-dev_1.21.7ubuntu3 g++-11_11.3.0-1ubuntu1 gcc-11_11.3.0-1ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.3.0-1ubuntu1 libstdc++6_12.1.0-1ubuntu1 linux-libc-dev_5.15.0-28.29 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 apt_2.4.5 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu5 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-4ubuntu1 binutils-common_2.38-4ubuntu1 binutils-riscv64-linux-gnu_2.38-4ubuntu1 bsdextrautils_2.38-4ubuntu1 bsdutils_1:2.38-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-1ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-8 debconf_1.5.79ubuntu1 debhelper_13.7.1ubuntu1 debianutils_5.7-0.2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-fortran-mod_0.22 dh-python_5.20220403 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.7ubuntu3 dpkg-dev_1.21.7ubuntu3 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1 fakeroot_1.28-1ubuntu1 file_1:5.41-4 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-1ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-1ubuntu1 gcc-11-base_11.3.0-1ubuntu1 gcc-12-base_12.1.0-1ubuntu1 gdb_12.1-0ubuntu1 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 gfortran_4:11.2.0-1ubuntu1 gfortran-11_11.3.0-1ubuntu1 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 hostname_3.23ubuntu2 ibverbs-providers_39.0-1 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libaec-dev_1.0.6-1 libaec0_1.0.6-1 libamd2_1:5.12.0+dfsg-1 libapparmor1_3.0.4-2ubuntu2 libapt-pkg6.0_2.4.5 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-1ubuntu1 libassuan0_2.5.5-3 libatomic1_12.1.0-1ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libbabeltrace1_1.5.8-2build1 libbinutils_2.38-4ubuntu1 libblas-dev_3.10.0-2ubuntu1 libblas3_3.10.0-2ubuntu1 libblas64-3_3.10.0-2ubuntu1 libblkid1_2.38-4ubuntu1 libboost-regex1.74.0_1.74.0-14ubuntu4 libbrotli1_1.0.9-2build6 libbsd0_0.11.6-1 libbtf1_1:5.12.0+dfsg-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcamd2_1:5.12.0+dfsg-1 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcbor0.8_0.8.0-2ubuntu1 libcc1-0_12.1.0-1ubuntu1 libccolamd2_1:5.12.0+dfsg-1 libcholmod3_1:5.12.0+dfsg-1 libcolamd2_1:5.12.0+dfsg-1 libcom-err2_1.46.5-2ubuntu1 libcombblas1.16.0_1.6.2-8 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-4ubuntu1 libctf0_2.38-4ubuntu1 libcurl3-gnutls_7.83.1-1 libcurl4_7.83.1-1 libcurl4-openssl-dev_7.83.1-1 libcxsparse3_1:5.12.0+dfsg-1 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.7.1ubuntu1 libdebuginfod-common_0.187-1 libdebuginfod1_0.187-1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.7ubuntu3 libdw1_0.187-1 libedit2_3.1-20210910-1build1 libelf1_0.187-1 libevent-2.1-7_2.1.12-stable-5 libevent-core-2.1-7_2.1.12-stable-5 libevent-dev_2.1.12-stable-5 libevent-extra-2.1-7_2.1.12-stable-5 libevent-openssl-2.1-7_2.1.12-stable-5 libevent-pthreads-2.1-7_2.1.12-stable-5 libexpat1_2.4.8-1 libext2fs2_1.46.5-2ubuntu1 libfabric1_1.11.0-3 libfakeroot_1.28-1ubuntu1 libffi8_3.4.2-4 libfftw3-bin_3.3.8-2ubuntu8 libfftw3-dev_3.3.8-2ubuntu8 libfftw3-double3_3.3.8-2ubuntu8 libfftw3-long3_3.3.8-2ubuntu8 libfftw3-mpi-dev_3.3.8-2ubuntu8 libfftw3-mpi3_3.3.8-2ubuntu8 libfftw3-single3_3.3.8-2ubuntu8 libfido2-1_1.11.0-1 libfile-libmagic-perl_1.23-1build2 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-11-dev_11.3.0-1ubuntu1 libgcc-s1_12.1.0-1ubuntu1 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgfortran-11-dev_11.3.0-1ubuntu1 libgfortran5_12.1.0-1ubuntu1 libglib2.0-0_2.72.1-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.4-2ubuntu1 libgomp1_12.1.0-1ubuntu1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.19.2-2 libhdf5-mpi-dev_1.10.7+repack-4ubuntu2 libhdf5-openmpi-103-1_1.10.7+repack-4ubuntu2 libhdf5-openmpi-cpp-103-1_1.10.7+repack-4ubuntu2 libhdf5-openmpi-dev_1.10.7+repack-4ubuntu2 libhdf5-openmpi-fortran-102_1.10.7+repack-4ubuntu2 libhdf5-openmpi-hl-100_1.10.7+repack-4ubuntu2 libhdf5-openmpi-hl-cpp-100_1.10.7+repack-4ubuntu2 libhdf5-openmpi-hl-fortran-100_1.10.7+repack-4ubuntu2 libhogweed6_3.7.3-1build2 libhwloc-dev_2.7.1-1 libhwloc-plugins_2.7.1-1 libhwloc15_2.7.1-1 libhypre-2.23.0_2.23.0-2 libhypre-dev_2.23.0-2 libhypre64m-2.23.0_2.23.0-2 libhypre64m-dev_2.23.0-2 libibverbs-dev_39.0-1 libibverbs1_39.0-1 libicu71_71.1-3 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu6 libisl23_0.24-2build1 libjpeg-dev_8c-2ubuntu10 libjpeg-turbo8_2.1.2-0ubuntu1 libjpeg-turbo8-dev_2.1.2-0ubuntu1 libjpeg8_8c-2ubuntu10 libjpeg8-dev_8c-2ubuntu10 libjs-jquery_3.6.0+dfsg+~3.5.13-1 libjs-jquery-ui_1.13.1+dfsg-1 libjs-sphinxdoc_4.5.0-3 libjs-underscore_1.13.3~dfsg+~1.11.4-1 libjson-c5_0.16-1 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-2ubuntu3 libklu1_1:5.12.0+dfsg-1 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 liblapack-dev_3.10.0-2ubuntu1 liblapack3_3.10.0-2ubuntu1 liblapack64-3_3.10.0-2ubuntu1 libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3 libldl2_1:5.12.0+dfsg-1 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 libltdl-dev_2.4.7-4 libltdl7_2.4.7-4 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2ubuntu1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-1build1 libmetis5_5.1.0.dfsg-7build2 libmongoose2_1:5.12.0+dfsg-1 libmount1_2.38-4ubuntu1 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libmumps-5.4_5.4.1-2 libmumps-64pord-5.4_5.4.1-2 libmumps-dev_5.4.1-2 libmumps-headers-dev_5.4.1-2 libmumps64-dev_5.4.1-2 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.7.3-1build2 libnghttp2-14_1.47.0-1 libnl-3-200_3.5.0-0.1 libnl-3-dev_3.5.0-0.1 libnl-route-3-200_3.5.0-0.1 libnl-route-3-dev_3.5.0-0.1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnuma-dev_2.0.14-3ubuntu2 libnuma1_2.0.14-3ubuntu2 libopenblas64-0_0.3.20+ds-1 libopenblas64-0-pthread_0.3.20+ds-1 libopenblas64-dev_0.3.20+ds-1 libopenblas64-pthread-dev_0.3.20+ds-1 libopenmpi-dev_4.1.3-2ubuntu1 libopenmpi3_4.1.3-2ubuntu1 libp11-kit0_0.24.1-1 libpam-modules_1.4.0-13ubuntu1 libpam-modules-bin_1.4.0-13ubuntu1 libpam-runtime_1.4.0-13ubuntu1 libpam0g_1.4.0-13ubuntu1 libpciaccess0_0.16-3 libpcre2-8-0_10.40-1 libpcre3_2:8.39-14 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.6-1 libpmix-dev_4.1.2-2ubuntu1 libpmix2_4.1.2-2ubuntu1 libpng16-16_1.6.37-5 libprocps8_2:3.3.17-6ubuntu2 libpsl5_0.21.0-1.2build2 libpthread-stubs0-dev_0.4-1build2 libptscotch-6.1_6.1.3-1 libptscotch-7.0_7.0.1-2 libptscotch-dev_7.0.1-2 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10_3.10.4-3 libpython3.10-minimal_3.10.4-3 libpython3.10-stdlib_3.10.4-3 librbio2_1:5.12.0+dfsg-1 librdmacm1_39.0-1 libreadline8_8.1.2-1.2 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.27+dfsg2-3ubuntu1 libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1 libscalapack-mpi-dev_2.2.1-1 libscalapack-openmpi-dev_2.2.1-1 libscalapack-openmpi2.1_2.1.0-4 libscalapack-openmpi2.2_2.2.1-1 libscotch-7.0_7.0.1-2 libscotch-dev_7.0.1-2 libseccomp2_2.5.4-1ubuntu1 libselinux1_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsliplu1_1:5.12.0+dfsg-1 libsmartcols1_2.38-4ubuntu1 libsource-highlight-common_3.1.9-4.1build3 libsource-highlight4v5_3.1.9-4.1build3 libspqr2_1:5.12.0+dfsg-1 libsqlite3-0_3.38.5-1 libss2_1.46.5-2ubuntu1 libssh-4_0.9.6-2build1 libssl-dev_3.0.3-0ubuntu1 libssl3_3.0.3-0ubuntu1 libstdc++-11-dev_11.3.0-1ubuntu1 libstdc++6_12.1.0-1ubuntu1 libsub-override-perl_0.09-2 libsuitesparse-dev_1:5.12.0+dfsg-1 libsuitesparseconfig5_1:5.12.0+dfsg-1 libsuperlu-dev_5.3.0+dfsg1-2 libsuperlu-dist-dev_7.2.0+dfsg1-2 libsuperlu-dist7_7.2.0+dfsg1-2 libsuperlu5_5.3.0+dfsg1-2 libsystemd0_249.11-0ubuntu3.1 libsz2_1.0.6-1 libtasn1-6_4.18.0-4build1 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.7-4 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3.1 libumfpack5_1:5.12.0+dfsg-1 libunicode-escape-perl_0.0.2-4.1 libunicode-string-perl_2.10-1build5 libunistring2_1.0-1 libuuid1_2.38-4ubuntu1 libx11-6_2:1.7.5-1 libx11-data_2:1.7.5-1 libx11-dev_2:1.7.5-1 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb1_1.14-3ubuntu3 libxcb1-dev_1.14-3ubuntu3 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxml2_2.9.14+dfsg-1 libxnvctrl0_510.47.03-0ubuntu1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.2-1build2 libyaml-dev_0.2.2-1build2 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.15.0-28.29 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1 lsb-base_11.1.0ubuntu4 lto-disabled-list_25 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.1.0 mount_2.38-4ubuntu1 mpi-default-bin_1.14 mpi-default-dev_1.14 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 ocl-icd-libopencl1_2.2.14-3 ocl-icd-opencl-dev_2.2.14-3 opencl-c-headers_3.0~2022.01.04-1 opencl-clhpp-headers_3.0~2.0.15-1ubuntu1 openmpi-bin_4.1.3-2ubuntu1 openmpi-common_4.1.3-2ubuntu1 openssh-client_1:9.0p1-1 openssl_3.0.3-0ubuntu1 optipng_0.7.7-2build1 passwd_1:4.8.1-2ubuntu2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.34_5.34.0-3ubuntu1 pinentry-curses_1.2.0-1 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 python3_3.10.4-0ubuntu2 python3-distutils_3.10.4-0ubuntu1 python3-lib2to3_3.10.4-0ubuntu1 python3-minimal_3.10.4-0ubuntu2 python3.10_3.10.4-3 python3.10-minimal_3.10.4-3 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 sphinx-common_4.5.0-3 systemd_249.11-0ubuntu3.1 systemd-sysv_249.11-0ubuntu3.1 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.38-4ubuntu1 util-linux-extra_2.38-4ubuntu1 x11proto-dev_2022.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: petsc Binary: petsc-dev, libpetsc-real-dev, libpetsc-complex-dev, libpetsc-real3.16-dev, libpetsc-real3.16, libpetsc3.16-dev-common, libpetsc3.16-dev-examples, libpetsc-real3.16-dbg, petsc3.16-doc, libpetsc-complex3.16-dev, libpetsc-complex3.16, libpetsc-complex3.16-dbg, petsc64-dev, libpetsc64-real-dev, libpetsc64-complex-dev, libpetsc64-real3.16-dev, libpetsc64-real3.16, libpetsc64-real3.16-dbg, libpetsc64-complex3.16-dev, libpetsc64-complex3.16, libpetsc64-complex3.16-dbg Architecture: any all Version: 3.16.6+dfsg1-1 Maintainer: Debian Science Maintainers Uploaders: "Adam C. Powell, IV" , Drew Parsons Homepage: http://www.mcs.anl.gov/petsc Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/science-team/petsc Vcs-Git: https://salsa.debian.org/science-team/petsc.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 13), python3, gfortran, pkg-config, dh-python, dh-fortran-mod, gdb, mpi-default-dev (>= 1.0.2), ocl-icd-opencl-dev | opencl-dev, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libsuitesparse-dev (>= 1:5.6.0), libhypre-dev (>= 2.21.0), libhypre64m-dev (>= 2.21.0) [amd64 arm64 mips64el ppc64el s390x alpha ia64 ppc64 riscv64 sparc64], libptscotch-dev, libhdf5-mpi-dev (>= 1.10.6+repack-1), libscalapack-mpi-dev, libmumps-dev (>= 5.2.1~), libmumps64-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, libsuperlu-dev (>= 5.2.1), libsuperlu-dist-dev (>= 6.1.1), libtrilinos-ml-dev [amd64 arm64 ppc64el s390x ppc64], libtrilinos-zoltan-dev [amd64 arm64 ppc64el s390x ppc64], libx11-dev, libyaml-dev, valgrind-mpi [amd64 arm64 armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64], sphinx-common | python3-sphinx | dh-sequence-sphinxdoc Build-Depends-Indep: libjs-mathjax, libjs-jquery, libjs-jquery-ui Package-List: libpetsc-complex-dev deb libdevel optional arch=all libpetsc-complex3.16 deb libs optional arch=any libpetsc-complex3.16-dbg deb debug optional arch=any libpetsc-complex3.16-dev deb libdevel optional arch=any libpetsc-real-dev deb libdevel optional arch=all libpetsc-real3.16 deb libs optional arch=any libpetsc-real3.16-dbg deb debug optional arch=any libpetsc-real3.16-dev deb libdevel optional arch=any libpetsc3.16-dev-common deb libdevel optional arch=all libpetsc3.16-dev-examples deb libdevel optional arch=all libpetsc64-complex-dev deb libdevel optional arch=all libpetsc64-complex3.16 deb libs optional arch=any libpetsc64-complex3.16-dbg deb debug optional arch=any libpetsc64-complex3.16-dev deb libdevel optional arch=any libpetsc64-real-dev deb libdevel optional arch=all libpetsc64-real3.16 deb libs optional arch=any libpetsc64-real3.16-dbg deb debug optional arch=any libpetsc64-real3.16-dev deb libdevel optional arch=any petsc-dev deb libdevel optional arch=all petsc3.16-doc deb doc optional arch=all petsc64-dev deb libdevel optional arch=all Checksums-Sha1: a4a8a7d8a68006ac383b6b4f8ff1b9c27aab4e5e 34373376 petsc_3.16.6+dfsg1.orig.tar.xz e9bd49b8ef7ccdba60bae3d3d2801c80bee15dfc 111448 petsc_3.16.6+dfsg1-1.debian.tar.xz Checksums-Sha256: bf30845b4178606daa45c8bb5458a717ecaf89e23bb408dcaa6b219486d05534 34373376 petsc_3.16.6+dfsg1.orig.tar.xz 4be2c05cc37ba5de9ca2b67d678a1b46a2bb4e7e51402a11da41f49f7cc588b9 111448 petsc_3.16.6+dfsg1-1.debian.tar.xz Files: 9e177fa4e183bd78474e38218e750ce7 34373376 petsc_3.16.6+dfsg1.orig.tar.xz 224495565c0d0a96347ec2d47709c1c3 111448 petsc_3.16.6+dfsg1-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmJROQcACgkQVz7x5L1a Afotgw/+NqzmlbO4DFtlYH+Jj2lQKwVxoEKpsyJswaWY/JC+76SEbMmYpwfK3aXU a0zw4i5SAqPLjMDGpTGhp90ruV2af1wStF+WA3iSHEAjg33A/SEnZ4Gb75iHj3/7 4PjHfS+4FjuetnxFCX8Tq5jC+DjqWehhQPyCq4IF4MvHLs+HCrPi/3c1xTfRNwsi 2PweaOjlOsS/87g2L1AbTPVf7EdWGXOSHrTGxVe/0CecxDRxnU4qrpci3VYgxkVq AsC/L65oFP7Lrn5QTKohLX9jYBIe8yK/Qwdmx3LM0IUKuR+uYfa0bMhNeXxLGas4 6chRgIzmnk4nJFvCw63+/JovzG/GFID1/skUu6MnzPQOguyhYoYwgRZwW7xlNRbs ZwVI/NA2p1LnYYRqJ+kJA/gKHnVn7BUSF1gwK0aFFIuCI3PldNcRyWVRzrabwKl0 hF366xXqHl9QHu3bczaWPIyAMzTnkQvz6CCEjbNaLWg7zip5ZynSmvyC2CmU8skL 1/RaBpH96NxMmllZHQIz6nt5wJ0WniQB+U+TSrQTIcWcMW6/2jgQ/4GYdPOxGIfn uWC/TUHfLZN1L8OnKvOFViJtE9Fs4hRarn2HSdRVlLR8sSp4UXMXZQWOcG8TDylj 90weet84zs3peSI7pE/Wo+HkCyWjMahl+R5Q7OxXrZHiXTDB8xw= =x7S1 -----END PGP SIGNATURE----- gpgv: Signature made Sat Apr 9 07:43:03 2022 UTC gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./petsc_3.16.6+dfsg1-1.dsc dpkg-source: info: extracting petsc in /<> dpkg-source: info: unpacking petsc_3.16.6+dfsg1.orig.tar.xz dpkg-source: info: unpacking petsc_3.16.6+dfsg1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying build-no-rpath.patch dpkg-source: info: applying docs.patch dpkg-source: info: applying lib-versions.patch dpkg-source: info: applying sprng-2.patch dpkg-source: info: applying clean-no-double-colon.patch dpkg-source: info: applying nocleanup.patch dpkg-source: info: applying soname_extension dpkg-source: info: applying hurd.patch dpkg-source: info: applying label_tests.patch dpkg-source: info: applying downloaded_SAWs.js.patch dpkg-source: info: applying configure_python3.patch dpkg-source: info: applying petscmatmod_split.patch dpkg-source: info: applying clean_tests.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-23591217 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23591217 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23591217 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package petsc dpkg-buildpackage: info: source version 3.16.6+dfsg1-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 fakeroot debian/rules clean dh clean --with python3,fortran_mod,sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' if [ -d riscv64-linux-gnu-real-debug -a -f riscv64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-real3.16-dbg -ppetsc3.16-doc -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real-debug; \ fi if [ -d riscv64-linux-gnu-real -a -f riscv64-linux-gnu-real/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-real3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real; \ fi if [ -d riscv64-linux-gnu-complex -a -f riscv64-linux-gnu-complex/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-complex3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex; \ fi if [ -d riscv64-linux-gnu-complex-debug -a -f riscv64-linux-gnu-complex-debug/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-complex3.16-dbg -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex-debug; \ fi if [ -d riscv64-linux-gnu-real-debug -a -f riscv64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-real3.16-dbg -ppetsc3.16-doc -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real-debug; \ fi if [ -d riscv64-linux-gnu-real-64 -a -f riscv64-linux-gnu-real-64/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc64-real3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real-64; \ fi if [ -d riscv64-linux-gnu-complex-64 -a -f riscv64-linux-gnu-complex-64/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc64-complex3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex-64; \ fi if [ -d riscv64-linux-gnu-complex-debug-64 -a -f riscv64-linux-gnu-complex-debug-64/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc64-complex3.16-dbg -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex-debug-64; \ fi make[1]: Leaving directory '/<>' debian/rules override_dh_clean make[1]: Entering directory '/<>' if [ -d riscv64-linux-gnu-real-debug -a -f riscv64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-real3.16-dbg -ppetsc3.16-doc -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real-debug; \ fi if [ -d riscv64-linux-gnu-real -a -f riscv64-linux-gnu-real/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-real3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real; \ fi if [ -d riscv64-linux-gnu-complex -a -f riscv64-linux-gnu-complex/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-complex3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex; \ fi if [ -d riscv64-linux-gnu-complex-debug -a -f riscv64-linux-gnu-complex-debug/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-complex3.16-dbg -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex-debug; \ fi if [ -d riscv64-linux-gnu-real-debug -a -f riscv64-linux-gnu-real-debug/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc-real3.16-dbg -ppetsc3.16-doc -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real-debug; \ fi if [ -d riscv64-linux-gnu-real-64 -a -f riscv64-linux-gnu-real-64/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc64-real3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-real-64; \ fi if [ -d riscv64-linux-gnu-complex-64 -a -f riscv64-linux-gnu-complex-64/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc64-complex3.16-dev -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex-64; \ fi if [ -d riscv64-linux-gnu-complex-debug-64 -a -f riscv64-linux-gnu-complex-debug-64/lib/petsc/conf/petscrules ]; then \ dh_auto_clean -plibpetsc64-complex3.16-dbg -- \ PETSC_DIR=/<> PETSC_ARCH=riscv64-linux-gnu-complex-debug-64; \ fi dh_clean rm -f *.log *.log.bkp configtest.mod rm -f src/vec/vec/tests/x.h5 rm -f lib/petsc/conf/petscvariables rm -f reconfigure-*.py find config -name *.pyc | xargs rm -f rm -f CMakeLists.txt simplemake rm -rf riscv64-linux-gnu-real riscv64-linux-gnu-real-debug riscv64-linux-gnu-complex riscv64-linux-gnu-complex-debug \ riscv64-linux-gnu-real-64 riscv64-linux-gnu-real-debug-64 riscv64-linux-gnu-complex-64 riscv64-linux-gnu-complex-debug-64 make[1]: Leaving directory '/<>' debian/rules build-arch dh build-arch --with python3,fortran_mod,sphinxdoc dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' ===================== libpetsc-real3.16-dbg ===================== set -e; \ if dh_auto_configure -plibpetsc-real3.16-dbg -ppetsc3.16-doc -- \ --with-debugging=1 \ --shared-library-extension=_real \ --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C++11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include=[] --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-valgrind=1 --with-hdf5-include=/usr/include/hdf5/openmpi --with-hdf5-lib="-L/usr/lib/riscv64-linux-gnu/hdf5/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS="-Wl,--no-as-needed" \ --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib="-lHYPRE" \ --with-mumps=1 --with-mumps-include=[] --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" \ --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lspqr -lumfpack -lamd -lcholmod -lklu" \ --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu \ --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist \ \ \ --prefix=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug \ --PETSC_ARCH=riscv64-linux-gnu-real-debug \ CFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" \ FCFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" \ CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC" MAKEFLAGS="w"; then \ : ; \ else \ cat configure.log; \ false; \ fi ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-debugging=1 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C\+\+11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch "--with-ptscotch-lib=-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include=\[\] "--with-fftw-lib=-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-valgrind=1 --with-hdf5-include=/usr/include/hdf5/openmpi "--with-hdf5-lib=-L/usr/lib/riscv64-linux-gnu/hdf5/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --with-mumps=1 --with-mumps-include=\[\] "--with-mumps-lib=-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse "--with-suitesparse-lib=-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug --PETSC_ARCH=riscv64-linux-gnu-real-debug "CFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" "CXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" "FCFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" "FFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC" MAKEFLAGS=w ============================================================================================= Configuring PETSc to compile on your system ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/<>/config/BuildSystem/config/framework.py:1031) TESTING: configureDebuggers from config.utilities.debuggers(/<>/config/BuildSystem/config/utilities/debuggers.py:21) TESTING: configureDirectories from PETSc.options.petscdir(/<>/config/PETSc/options/petscdir.py:23) TESTING: getDatafilespath from PETSc.options.dataFilesPath(/<>/config/PETSc/options/dataFilesPath.py:29) TESTING: configureGit from config.sourceControl(/<>/config/BuildSystem/config/sourceControl.py:24) TESTING: configureMercurial from config.sourceControl(/<>/config/BuildSystem/config/sourceControl.py:35) TESTING: configureInstallationMethod from PETSc.options.petscclone(/<>/config/PETSc/options/petscclone.py:20) TESTING: setNativeArchitecture from PETSc.options.arch(/<>/config/PETSc/options/arch.py:31) TESTING: configureArchitecture from PETSc.options.arch(/<>/config/PETSc/options/arch.py:43) TESTING: setInstallDir from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:32) TESTING: saveReconfigure from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:76) TESTING: cleanConfDir from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:69) TESTING: configureInstallDir from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:53) TESTING: restoreReconfigure from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:89) TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/<>/config/PETSc/options/externalpackagesdir.py:15) TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/<>/config/PETSc/options/externalpackagesdir.py:22) TESTING: configureCLanguage from PETSc.options.languages(/<>/config/PETSc/options/languages.py:27) TESTING: resetEnvCompilers from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2080) TESTING: checkEnvCompilers from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2110) TESTING: checkMPICompilerOverride from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2050) TESTING: requireMpiLdPath from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2071) TESTING: checkInitialFlags from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:604) TESTING: checkCCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:787) TESTING: checkCPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:826) TESTING: checkCUDACompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:862) TESTING: checkCUDAPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:902) TESTING: checkHIPCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:936) TESTING: checkHIPPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:979) TESTING: checkSYCLCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1010) TESTING: checkSYCLPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1036) TESTING: checkCxxCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1127) TESTING: checkCxxPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1168) TESTING: checkFortranCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1271) TESTING: checkFortranPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1308) TESTING: checkFortranComments from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1330) TESTING: checkLargeFileIO from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1507) TESTING: checkArchiver from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1606) TESTING: checkArchiverRecipeArgfile from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1670) TESTING: checkSharedLinker from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1752) TESTING: checkPIC from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1450) TESTING: checkSharedLinkerPaths from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1866) TESTING: checkLibC from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1884) TESTING: checkDynamicLinker from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1930) TESTING: checkPragma from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1409) TESTING: output from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1979) TESTING: configureIndexSize from PETSc.options.indexTypes(/<>/config/PETSc/options/indexTypes.py:39) TESTING: configureCompilerFlags from config.compilerFlags(/<>/config/BuildSystem/config/compilerFlags.py:82) TESTING: checkIntelHardwareSupport from config.compilerFlags(/<>/config/BuildSystem/config/compilerFlags.py:173) TESTING: checkCompilerMacros from config.compilerFlags(/<>/config/BuildSystem/config/compilerFlags.py:164) TESTING: checkC99Flag from config.compilers(/<>/config/BuildSystem/config/compilers.py:1684) TESTING: checkRestrict from config.compilers(/<>/config/BuildSystem/config/compilers.py:160) TESTING: checkCFormatting from config.compilers(/<>/config/BuildSystem/config/compilers.py:421) TESTING: checkCInline from config.compilers(/<>/config/BuildSystem/config/compilers.py:130) TESTING: checkDynamicLoadFlag from config.compilers(/<>/config/BuildSystem/config/compilers.py:432) TESTING: checkCLibraries from config.compilers(/<>/config/BuildSystem/config/compilers.py:224) TESTING: checkDependencyGenerationFlag from config.compilers(/<>/config/BuildSystem/config/compilers.py:1635) TESTING: checkRestrict from config.compilers(/<>/config/BuildSystem/config/compilers.py:160) TESTING: checkCxxDialect from config.compilers(/<>/config/BuildSystem/config/compilers.py:501) TESTING: checkCxxOptionalExtensions from config.compilers(/<>/config/BuildSystem/config/compilers.py:451) TESTING: checkCxxInline from config.compilers(/<>/config/BuildSystem/config/compilers.py:145) TESTING: checkCxxComplexFix from config.compilers(/<>/config/BuildSystem/config/compilers.py:752) TESTING: checkCxxLibraries from config.compilers(/<>/config/BuildSystem/config/compilers.py:781) TESTING: checkFortranNameMangling from config.compilers(/<>/config/BuildSystem/config/compilers.py:1097) TESTING: checkFortranNameManglingDouble from config.compilers(/<>/config/BuildSystem/config/compilers.py:1135) TESTING: checkFortranLibraries from config.compilers(/<>/config/BuildSystem/config/compilers.py:1145) TESTING: checkFortranLinkingCxx from config.compilers(/<>/config/BuildSystem/config/compilers.py:1600) TESTING: setupFrameworkCompilers from config.compilers(/<>/config/BuildSystem/config/compilers.py:1766) TESTING: configureClosure from config.utilities.closure(/<>/config/BuildSystem/config/utilities/closure.py:17) TESTING: checkFortranTypeSizes from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:56) TESTING: checkFortranPreprocessor from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:73) TESTING: checkFortranDefineCompilerOption from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:96) TESTING: checkFortran90 from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:146) TESTING: checkFortran90FreeForm from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:162) TESTING: checkFortran2003 from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:176) TESTING: checkFortran90Array from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:211) TESTING: checkFortran90AssumedType from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:298) TESTING: checkFortranModuleInclude from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:303) TESTING: checkFortranModuleOutput from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:369) TESTING: checkFortranTypeStar from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:135) TESTING: checkFortranTypeInitialize from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:125) TESTING: configureFortranFlush from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:116) TESTING: checkDependencyGenerationFlag from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:414) TESTING: checkStdC from config.headers(/<>/config/BuildSystem/config/headers.py:107) TESTING: checkStat from config.headers(/<>/config/BuildSystem/config/headers.py:140) TESTING: checkSysWait from config.headers(/<>/config/BuildSystem/config/headers.py:175) TESTING: checkTime from config.headers(/<>/config/BuildSystem/config/headers.py:197) TESTING: checkMath from config.headers(/<>/config/BuildSystem/config/headers.py:203) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) TESTING: checkRecursiveMacros from config.headers(/<>/config/BuildSystem/config/headers.py:218) TESTING: configureCacheDetails from config.utilities.cacheDetails(/<>/config/BuildSystem/config/utilities/cacheDetails.py:78) TESTING: check_struct_sigaction from config.types(/<>/config/BuildSystem/config/types.py:42) TESTING: check__int64 from config.types(/<>/config/BuildSystem/config/types.py:48) TESTING: checkSizeTypes from config.types(/<>/config/BuildSystem/config/types.py:54) TESTING: checkFileTypes from config.types(/<>/config/BuildSystem/config/types.py:64) TESTING: checkIntegerTypes from config.types(/<>/config/BuildSystem/config/types.py:59) TESTING: checkPID from config.types(/<>/config/BuildSystem/config/types.py:70) TESTING: checkUID from config.types(/<>/config/BuildSystem/config/types.py:74) TESTING: checkC99Complex from config.types(/<>/config/BuildSystem/config/types.py:81) TESTING: checkCxxComplex from config.types(/<>/config/BuildSystem/config/types.py:95) TESTING: checkConst from config.types(/<>/config/BuildSystem/config/types.py:106) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) TESTING: checkVisibility from config.types(/<>/config/BuildSystem/config/types.py:196) TESTING: checkMaxPathLen from config.types(/<>/config/BuildSystem/config/types.py:218) TESTING: configureMemAlign from PETSc.options.memAlign(/<>/config/PETSc/options/memAlign.py:29) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkMath from config.libraries(/<>/config/BuildSystem/config/libraries.py:286) TESTING: checkMathErf from config.libraries(/<>/config/BuildSystem/config/libraries.py:305) TESTING: checkMathTgamma from config.libraries(/<>/config/BuildSystem/config/libraries.py:314) TESTING: checkMathLgamma from config.libraries(/<>/config/BuildSystem/config/libraries.py:323) TESTING: checkMathFenv from config.libraries(/<>/config/BuildSystem/config/libraries.py:336) TESTING: checkMathLog2 from config.libraries(/<>/config/BuildSystem/config/libraries.py:344) TESTING: checkRealtime from config.libraries(/<>/config/BuildSystem/config/libraries.py:353) TESTING: checkDynamic from config.libraries(/<>/config/BuildSystem/config/libraries.py:369) TESTING: configureLibraryOptions from PETSc.options.libraryOptions(/<>/config/PETSc/options/libraryOptions.py:38) TESTING: configureISColorValueType from PETSc.options.libraryOptions(/<>/config/PETSc/options/libraryOptions.py:99) TESTING: checkSysinfo from config.functions(/<>/config/BuildSystem/config/functions.py:106) TESTING: checkVPrintf from config.functions(/<>/config/BuildSystem/config/functions.py:125) TESTING: checkVFPrintf from config.functions(/<>/config/BuildSystem/config/functions.py:131) TESTING: checkVSNPrintf from config.functions(/<>/config/BuildSystem/config/functions.py:137) TESTING: checkNanosleep from config.functions(/<>/config/BuildSystem/config/functions.py:167) TESTING: checkMemmove from config.functions(/<>/config/BuildSystem/config/functions.py:173) TESTING: checkSignalHandlerType from config.functions(/<>/config/BuildSystem/config/functions.py:143) TESTING: checkFreeReturnType from config.functions(/<>/config/BuildSystem/config/functions.py:153) TESTING: checkVariableArgumentLists from config.functions(/<>/config/BuildSystem/config/functions.py:159) TESTING: checkClassify from config.functions(/<>/config/BuildSystem/config/functions.py:85) TESTING: checkMmap from config.functions(/<>/config/BuildSystem/config/functions.py:179) TESTING: configureMemorySize from config.utilities.getResidentSetSize(/<>/config/BuildSystem/config/utilities/getResidentSetSize.py:31) TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(/<>/config/BuildSystem/config/utilities/fortranCommandLine.py:27) TESTING: configureFPTrap from config.utilities.FPTrap(/<>/config/BuildSystem/config/utilities/FPTrap.py:27) TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(/<>/config/BuildSystem/config/utilities/featureTestMacros.py:13) TESTING: configureMissingUtypeTypedefs from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:55) TESTING: configureMissingFunctions from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:61) TESTING: configureMissingSignals from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:79) TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:96) TESTING: configureMissingSrandPrototype from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:121) TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:38) TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:53) TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:103) TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:109) TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:118) TESTING: configureScalarType from PETSc.options.scalarTypes(/<>/config/PETSc/options/scalarTypes.py:39) TESTING: configurePrecision from PETSc.options.scalarTypes(/<>/config/PETSc/options/scalarTypes.py:80) TESTING: configureMkdir from config.programs(/<>/config/BuildSystem/config/programs.py:22) TESTING: configureAutoreconf from config.programs(/<>/config/BuildSystem/config/programs.py:44) TESTING: configurePrograms from config.programs(/<>/config/BuildSystem/config/programs.py:71) TESTING: consistencyChecks from config.packages.make(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.make(/<>/config/BuildSystem/config/package.py:1000) TESTING: configureMake from config.packages.make(/<>/config/BuildSystem/config/packages/make.py:96) TESTING: setupGNUMake from config.packages.make(/<>/config/BuildSystem/config/packages/make.py:150) TESTING: configureMakeNP from config.packages.make(/<>/config/BuildSystem/config/packages/make.py:197) TESTING: consistencyChecks from config.packages.hip(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.hip(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.X(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.X(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.X(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.X(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.X(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.hwloc(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.hwloc(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.thrust(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.thrust(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.cuda(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.cuda(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.OpenMPI(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.OpenMPI(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.MPICH(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.MPICH(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.MPI(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.MPI(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:758) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkMPIDistro from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:574) TESTING: configureMPI2 from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:352) TESTING: configureMPI3 from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:399) TESTING: configureMPIEXEC from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:185) TESTING: configureMPITypes from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:456) TESTING: SGIMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:502) TESTING: CxxMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:512) TESTING: FortranMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:528) TESTING: configureIO from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:550) TESTING: findMPIIncludeAndLib from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:663) TESTING: PetscArchMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:733) TESTING: checkVersion from config.packages.MPI(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.MPI(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.zstd(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.zstd(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.yaml(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.yaml(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.yaml(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.yaml(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.yaml(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.sycl(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.sycl(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ssl(/<>/config/BuildSystem/config/packages/ssl.py:31) TESTING: alternateConfigureLibrary from config.packages.ssl(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.sprng(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.sprng(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.revolve(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.revolve(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.radau5(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.radau5(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.pami(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.pami(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.opengles(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.opengles(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.opencl(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.opencl(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.opencl(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.opencl(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.opencl(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.muparser(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.muparser(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.mpe(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.mpe(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.memkind(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.memkind(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.libmesh(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.libmesh(/<>/config/BuildSystem/config/packages/libmesh.py:69) TESTING: consistencyChecks from config.packages.moose(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.moose(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.libjpeg(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.libjpeg(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.gsl(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.gsl(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.gmp(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.gmp(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.mpfr(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.mpfr(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.giflib(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.giflib(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.cub(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.cub(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ctetgen(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.ctetgen(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.concurrencykit(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.concurrencykit(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.cams(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.cams(/<>/config/BuildSystem/config/package.py:1000) TESTING: locateC2html from config.packages.c2html(/<>/config/BuildSystem/config/packages/c2html.py:30) TESTING: consistencyChecks from config.packages.boost(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.boost(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.silo(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.silo(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.Random123(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.Random123(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.PARTY(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.PARTY(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.NVSHMEM(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.NVSHMEM(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.Matlab(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.Matlab(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.MatlabEngine(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.MatlabEngine(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.Mathematica(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.Mathematica(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.regex(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.regex(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.regex(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.regex(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.regex(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.libceed(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.libceed(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.petsc4py(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.petsc4py(/<>/config/BuildSystem/config/packages/petsc4py.py:129) TESTING: consistencyChecks from config.packages.mpi4py(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.mpi4py(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.opengl(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.opengl(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.glut(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.glut(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.GLVis(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.GLVis(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.CoDiPack(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.CoDiPack(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.adblaslapack(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.adblaslapack(/<>/config/BuildSystem/config/package.py:1000) TESTING: locateCMake from config.packages.cmake(/<>/config/BuildSystem/config/packages/cmake.py:51) TESTING: consistencyChecks from config.packages.unittestcpp(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.unittestcpp(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.googletest(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.googletest(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.opencascade(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.opencascade(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.eigen(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.eigen(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.szlib(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.szlib(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.zlib(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.zlib(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.tetgen(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.tetgen(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.tchem(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.tchem(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.saws(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.saws(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.libpng(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.libpng(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.combblas(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.combblas(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.Triangle(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.Triangle(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.metis(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.metis(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.pragmatic(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.pragmatic(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.parmetis(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.parmetis(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.Chaco(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.Chaco(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.hdf5(/<>/config/BuildSystem/config/packages/hdf5.py:88) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.med(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.med(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.cgns(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.cgns(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ascem-io(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.ascem-io(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.pflotran(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.pflotran(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.alquimia(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.alquimia(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.SAMRAI(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.SAMRAI(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.pnetcdf(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.pnetcdf(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.netcdf(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.netcdf(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.exodusii(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.exodusii(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.fblaslapack(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.fblaslapack(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.pthread(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.pthread(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.pthread(/<>/config/BuildSystem/config/packages/pthread.py:20) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.pthread(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.pthread(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.egads(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.egads(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:1071) ============================================================================================= Warning: Using version 7.0.1 of package ptscotch PETSc is tested with 6.1 Suggest using --download-ptscotch for a compatible PTScotch ============================================================================================= TESTING: checkSharedLibrary from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.mmg(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.mmg(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.parmmg(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.parmmg(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.Zoltan(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.Zoltan(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ADIOS(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.ADIOS(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.openmp(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.openmp(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.viennacl(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.viennacl(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ColPack(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.ColPack(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ADOLC(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.ADOLC(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.openblas(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.openblas(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.blis(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.blis(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.f2cblaslapack(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.f2cblaslapack(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:485) TESTING: checkLib from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:109) TESTING: checkMKL from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:557) TESTING: checkESSL from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:601) TESTING: checkPESSL from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:621) TESTING: checkMissing from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:646) TESTING: checklsame from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:662) TESTING: checkRuntimeIssues from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:721) TESTING: checkVersion from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.sundials2(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.sundials2(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.spai(/<>/config/BuildSystem/config/packages/spai.py:53) TESTING: alternateConfigureLibrary from config.packages.spai(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.pARMS(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.pARMS(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.p4est(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.p4est(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/packages/mkl_sparse_optimize.py:48) TESTING: checkVersion from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.mkl_sparse(/<>/config/BuildSystem/config/packages/mkl_sparse.py:21) TESTING: checkVersion from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.mkl_cpardiso(/<>/config/BuildSystem/config/packages/mkl_cpardiso.py:20) TESTING: alternateConfigureLibrary from config.packages.mkl_cpardiso(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.kokkos(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.kokkos(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.kokkos-kernels(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.kokkos-kernels(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.htool(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.htool(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.magma(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.magma(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.kblas(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.kblas(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.h2opus(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.h2opus(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.fftw(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.fftw(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.fftw(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.fftw(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.fftw(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.elemental(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.elemental(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.ml(/<>/config/BuildSystem/config/packages/ml.py:62) TESTING: alternateConfigureLibrary from config.packages.ml(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.mkl_pardiso(/<>/config/BuildSystem/config/packages/mkl_pardiso.py:21) TESTING: alternateConfigureLibrary from config.packages.mkl_pardiso(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/packages/SuperLU_DIST.py:85) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:1071) ============================================================================================= Warning: Using version 7.2.0 of package superlu_dist PETSc is tested with 7.1 Suggest using --download-superlu_dist for a compatible SuperLU_DIST ============================================================================================= TESTING: checkSharedLibrary from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.PaStiX(/<>/config/BuildSystem/config/package.py:1004) TESTING: alternateConfigureLibrary from config.packages.PaStiX(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:1004) TESTING: checkDependencies from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:930) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) TESTING: checkVersion from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:1071) TESTING: checkSharedLibrary from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:996) TESTING: consistencyChecks from config.packages.strumpack(/<>/config/BuildSystem/config/packages/strumpack.py:68) TESTING: alternateConfigureLibrary from config.packages.strumpack(/<>/config/BuildSystem/config/package.py:1000) TESTING: consistencyChecks from config.packages.MUMPS(/<>/config/BuildSystem/config/packages/MUMPS.py:59) TESTING: checkDependencies from config.packages.MUMPS(/<>/config/BuildSystem/config/package.py:905) TESTING: configureLibrary from config.packages.MUMPS(/<>/config/BuildSystem/config/packages/MUMPS.py:53) TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) ******************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): ------------------------------------------------------------------------------- --with-mumps-lib=['-ldmumps', '-lzmumps', '-lsmumps', '-lcmumps', '-lmumps_common', '-lpord'] and --with-mumps-include=[] did not work ******************************************************************************* dh_auto_configure: error: ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-debugging=1 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C\+\+11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch "--with-ptscotch-lib=-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include=\[\] "--with-fftw-lib=-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-valgrind=1 --with-hdf5-include=/usr/include/hdf5/openmpi "--with-hdf5-lib=-L/usr/lib/riscv64-linux-gnu/hdf5/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --with-mumps=1 --with-mumps-include=\[\] "--with-mumps-lib=-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse "--with-suitesparse-lib=-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug --PETSC_ARCH=riscv64-linux-gnu-real-debug "CFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" "CXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" "FCFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" "FFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC" MAKEFLAGS=w returned exit code 1 Executing: uname -s stdout: Linux ================================================================================ ================================================================================ Starting configure run at Fri, 13 May 2022 08:02:39 +0000 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --build=riscv64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --with-option-checking=0 --with-silent-rules=0 --libdir=${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --with-maintainer-mode=0 --with-dependency-tracking=0 --with-debugging=1 --shared-library-extension=_real --with-shared-libraries --with-pic=1 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-cxx-dialect=C++11 --with-opencl=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-scalapack=1 --with-scalapack-lib=-lscalapack-openmpi --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" --with-fftw=1 --with-fftw-include="[]" --with-fftw-lib="-lfftw3 -lfftw3_mpi" --with-yaml=1 --with-valgrind=1 --with-hdf5-include=/usr/include/hdf5/openmpi --with-hdf5-lib="-L/usr/lib/riscv64-linux-gnu/hdf5/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lhdf5 -lmpi" --CXX_LINKER_FLAGS=-Wl,--no-as-needed --with-hypre=1 --with-hypre-include=/usr/include/hypre --with-hypre-lib=-lHYPRE --with-mumps=1 --with-mumps-include="[]" --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lspqr -lumfpack -lamd -lcholmod -lklu" --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-superlu_dist=1 --with-superlu_dist-include=/usr/include/superlu-dist --with-superlu_dist-lib=-lsuperlu_dist --prefix=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug --PETSC_ARCH=riscv64-linux-gnu-real-debug CFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" CXXFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" FCFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" FFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC" MAKEFLAGS=w Working directory: /<> Machine platform: uname_result(system='Linux', node='riscv64-qemu-lcy01-075', release='5.13.0-1019-generic', version='#21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022', machine='riscv64') Python version: 3.10.4 (main, Apr 2 2022, 09:04:19) [GCC 11.2.0] ================================================================================ Environmental variables DEB_HOST_GNU_SYSTEM=linux-gnu PETSC_REAL_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real DFLAGS=-frelease DEB_BUILD_ARCH_BITS=64 DEB_TARGET_GNU_CPU=riscv64 DEB_HOST_ARCH_OS=linux USER=buildd CFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC CXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC DEB_BUILD_GNU_TYPE=riscv64-linux-gnu DEB_BUILD_PROFILES=noudeb DEB_TARGET_MULTIARCH=riscv64-linux-gnu FCFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 OBJCFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security DH_INTERNAL_OPTIONS=-a DEB_BUILD_ARCH_CPU=riscv64 DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_ABI=base CXXFLAGS_DEBUG_PREFIX_MAP= HOME=/<>/debian/.debhelper/generated/_source/home PETSC_SONAME_VERSION=3.16 PETSC_VERSION=3.16.6 APT_CONFIG=/var/lib/sbuild/apt.conf SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23591217 DEB_BUILD_ARCH_ENDIAN=little LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC DEB_FCFLAGS_MAINT_APPEND=-fPIC -ffree-line-length-0 DEB_TARGET_ARCH_BITS=64 PETSC_COMPLEX_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-complex DEB_BUILD_GNU_SYSTEM=linux-gnu MAKEFLAGS=w SCHROOT_UID=2001 PACKAGE_REAL_DEBUG_INSTALL_DIR=debian/tmp/petsc3.16-real-debug DEB_BUILD_ARCH_OS=linux DEB_TARGET_GNU_TYPE=riscv64-linux-gnu PETSC64_REAL_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-real-debug DEB_TARGET_ARCH_CPU=riscv64 FFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 LOGNAME=buildd DEB_LDFLAGS_MAINT_APPEND=-fPIC DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_ABI=base OMPI_MCA_btl_base_warn_component_unused=0 DEB_CFLAGS_MAINT_APPEND=-fPIC DEB_HOST_ARCH=riscv64 DEB_TARGET_ARCH_ENDIAN=little TERM=unknown DH_INTERNAL_OVERRIDE=dh_auto_configure PACKAGE_64_REAL_DEBUG_INSTALL_DIR=debian/tmp/petsc64-3.16-real-debug V=1 DEB_HOST_GNU_CPU=riscv64 DEB_FFLAGS_MAINT_APPEND=-fPIC -ffree-line-length-0 DEB_TARGET_GNU_SYSTEM=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games DEB_TARGET_ARCH_OS=linux CFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC MAKELEVEL=2 DEB_HOST_MULTIARCH=riscv64-linux-gnu SOURCE_DATE_EPOCH=1649451661 CXXFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC FCFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 SCHROOT_SESSION_ID=build-PACKAGEBUILD-23591217 SCHROOT_COMMAND=dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot CFLAGS_DEBUG_PREFIX_MAP= OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security LANG=C.UTF-8 PETSC64_COMPLEX_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-complex-debug SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-23591217 PETSC_DOC_PACKAGE=petsc3.16-doc FCFLAGS_DEBUG_PREFIX_MAP= DEB_TARGET_ARCH_LIBC=gnu PETSC_REAL_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug DEB_TARGET_ARCH_ABI=base DEB_BUILD_OPTIONS=nocheck parallel=8 SCHROOT_GROUP=buildd SCHROOT_USER=buildd CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 DH_INTERNAL_BUILDFLAGS=1 SHELL=/bin/sh PETSC64_REAL_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-real PETSC_DEV_EXAMPLE_PACKAGE=libpetsc3.16-dev-examples DEB_HOST_ARCH_BITS=64 DEB_BUILD_ARCH=riscv64 DEB_BUILD_GNU_CPU=riscv64 ASFLAGS= DEB_HOST_GNU_TYPE=riscv64-linux-gnu LC_ALL=C.UTF-8 DEB_HOST_ARCH_CPU=riscv64 DEB_RULES_REQUIRES_ROOT=binary-targets PWD=/<> FFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 DEB_BUILD_MULTIARCH=riscv64-linux-gnu PETSC_COMPLEX_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-complex-debug SCHROOT_GID=2501 MFLAGS=-w GCJFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong FFLAGS_DEBUG_PREFIX_MAP= OMPI_MCA_plm_rsh_agent=/bin/false DEB_CXXFLAGS_MAINT_APPEND=-fPIC DEB_HOST_ARCH_ENDIAN=little DEB_TARGET_ARCH=riscv64 PETSC64_COMPLEX_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-complex Files in path provided by default path /usr/local/sbin: policy-rc.d /usr/local/bin: /usr/sbin: ldconfig mke2fs killall5 e2scrub_all poweroff groupdel vipw rtcwake swaplabel fsck.minix unix_update rmt chroot zg-policy-rc.d pwconv start-stop-daemon shutdown ctrlaltdel isosize mkfs.ext3 addgroup e2label wipefs nologin vigr grpconv faillock invoke-rc.d tune2fs e2undo swapon unix_chkpwd badblocks pwunconv groupmems remove-shell chpasswd filefrag getty cpgr e2freefrag add-shell groupmod fsck.ext2 hwclock zramctl readprofile mkfs.ext4 update-passwd grpck chmem mklost+found e2mmpstatus dumpe2fs installkernel mkfs.ext2 findfs telinit policy-rc.d pam_getenv newusers pam_timestamp_check chgpasswd pam_extrausers_chkpwd e2scrub cppw sysctl service usermod blockdev blkzone agetty adduser accessdb pivot_root dpkg-preconfigure update-ca-certificates blkid useradd grpunconv blkdiscard mkfs.cramfs sulogin update-shells dpkg-reconfigure halt tarcat mkfs rmt-tar switch_root zic iconvconfig runlevel fsck swapoff fsck.ext4 pam-auth-update tzconfig reboot ldconfig.real logsave e2fsck pam_extrausers_update fstab-decode init delgroup fsck.cramfs mkswap losetup userdel fsfreeze pwck resize2fs mkfs.minix groupadd shadowconfig mkfs.bfs chcpu runuser ldattach mkhomedir_helper deluser e4crypt e2image update-rc.d fstrim debugfs e4defrag fsck.ext3 /usr/bin: newgrp groff dd dir dh_auto_build ssh advzip riscv64-linux-gnu-gcc stty dh_clean grops bunzip2 slogin h2xs systemd-machine-id-setup dh_installsysusers perlivp scp riscv64-linux-gnu-objdump msgunfmt dh_installtmpfiles msgcat chmod riscv64-linux-gnu-gcov-11 free nsenter infocmp factor ptardiff nroff dh_installlogcheck dh_makeshlibs msginit dh_installudev zless base64 debugedit aggregate_profile f77 dh_installmodules c++ addr2line gpgconf pager fftwl-wisdom podebconf-display-po head dpkg-scanpackages systemd-tty-ask-password-agent sha224sum instmodsh whereis rgrep mpijavac sg apt mcookie pdb3.10 lzfgrep dpkg-genchanges dpkg-vendor echo find-debuginfo gcc-nm apt-mark msgconv mpirun xzcat ldd riscv64-linux-gnu-c++filt hd systemd-sysext top systemd-delta ln tload riscv64-linux-gnu-gold nm cpan5.34-riscv64-linux-gnu deb-systemd-helper run-parts vdir lslogins geqn sha512sum fakeroot-tcp systemd zdump dh_installinitramfs systemd-mount splain mpiCC.openmpi dh_installxfonts ucfr dh_systemd_enable rcp preconv rpcgen dh_sphinxdoc lzma ptargrep xsubpp sha256sum rlogin logname lsfd dh_auto_configure dpkg-deb.pkgbinarymangler pod2text lockfile-remove sync dh_installinit riscv64-linux-gnu-gcc-ranlib-11 systemd-inhibit systemctl dh ld script select-editor riscv64-linux-gnu-ld.bfd [ eqn pygettext3 ar base32 gpgv ompi-server deb-systemd-invoke sleep bzmore dh_autoreconf apropos linux64 pydoc3.10 uname pkill mpicc nisdomainname snice hardlink wc mpicxx.openmpi dpkg-buildpackage perl openssl advpng rmdir riscv64-linux-gnu-ranlib chattr xzmore timedatectl bzless optipng su ssh-keyscan g++ mv zfgrep gpg diff3 msggrep tic sepdebugcrcfix tzselect gcc-ar dpkg-distaddfile bzip2 dh_install fftw-wisdom toe busctl grog h5pcc dh_installgsettings dpkg-statoverride c99-gcc dh_builddeb manpath riscv64-linux-gnu-gcov-tool-11 utmpdump fftw-wisdom-to-conf journalctl uptime xzless dmesg autoconf dh_strip mpifort.openmpi unxz dh_python3 dh_gencontrol ipcrm automake-1.16 unshare dpkg-gensymbols dh_bugfiles riscv64-linux-gnu-gcc-11 ipcs xzfgrep mkdir dh_installwm loginctl which pod2usage env dpkg-maintscript-helper link bashbug paste dpkg-trigger dh_installifupdown perldoc elfedit dh_installchangelogs c++filt dpkg-shlibdeps sed ompi_info systemd-sysusers ls dh_autotools-dev_updateconfig dh_installpam c_rehash gcov dh_installppp mail-lock pinentry-curses lockfile-touch sftp truncate apt-cdrom libtoolize gcov-dump-11 lzmainfo localedef h2ph split setterm nl c89 riscv64-linux-gnu-gcc-nm ucf mpicxx tar which.debianutils bzdiff riscv64-linux-gnu-pkg-config xargs od nohup namei runcon autopoint ssh-add slabtop lto-dump-11 pinky recode-sr-latin gprof systemd-analyze hexdump perl5.34-riscv64-linux-gnu riscv64-linux-gnu-g++ objdump dh_installman dh_auto_clean dh_prep basename chfn dh_installmenu partx networkctl tee ionice dpkg-scansources dh_python2 grep zgrep cmp shasum troff stat sensible-pager colrm riscv64-linux-gnu-gfortran dh_assistant gdbtui lastlog h5pfc bzcmp unexpand python3.10 dh_strip_nondeterminism aclocal dh_usrlocal dh_installalternatives mktemp lcf dh_fixperms riscv64-linux-gnu-size objcopy msgattrib dh_installsystemd last expand pathchk cat pod2html mpijavac.pl perlthanks systemd-umount cp dotlockfile dpkg-realpath mpifort cpp-11 msgfilter chage fincore gzip zipdetails systemd-id128 w dpkg-mergechangelogs pkgstriptranslations update-alternatives rev dpkg-genbuildinfo comm vmstat whatis m4 ipcmk install bash dh_lintian autoscan kernel-install tput riscv64-linux-gnu-addr2line pkgstripfiles yes xzgrep tempfile systemd-ask-password column riscv64-linux-gnu-ar readelf msgmerge opalcc riscv64-linux-gnu-gfortran-11 mpif77.openmpi fakeroot dh_installdirs gcc-ar-11 lsblk hostnamectl gettext dh_installlogrotate mail-touchlock join taskset mpif77 numfmt json_pp dh_builddeb.pkgbinarymangler chsh rbash setpriv ptar gcc pkg-config riscv64-linux-gnu-gcov man-recode gcc-ranlib-11 zmore orte-info gettextize stdbuf zegrep dh_installcatalogs domainname nawk find setsid lzgrep dh_testdir msgcomm getent watch f95 riscv64-linux-gnu-lto-dump-11 aclocal-1.16 catman whoami autoreconf dh_fortran_mod arch ssh-agent riscv64-unknown-linux-gnu-pkg-config login dh_installsystemduser colcrt cpp date lscpu lexgrog strip orterun col znew systemd-path riscv64-linux-gnu-strip seq g++-11 crc32 wdctl gcc-11 mknod pidof unlzma msgfmt lsirq pr mpirun.openmpi debconf-escape mandb pwdx shuf lockfile-create mesg xzegrep hostname dpkg-checkbuilddeps lockfile-check mpiexec.openmpi dh_autotools-dev_restoreconfig orte-clean sort riscv64-linux-gnu-strings zcat xgettext bzip2recover make-first-existing-target faked-sysv dh_md5sums mpiCC riscv64-linux-gnu-gcc-ar gdb-add-index ischroot gcc-ranlib h5pcc.openmpi grotty uclampset lzdiff fold riscv64-linux-gnu-gcc-nm-11 mpiexec unlink zdiff gpg-agent ul delpart riscv64-linux-gnu-g++-11 msgcmp test nice mountpoint debconf-communicate xzcmp systemd-detect-virt dh_listpackages systemd-escape pybuild lsattr orte-server passwd bzfgrep gcov-tool-11 tty tabs sum debconf-updatepo ompi-clean dwz riscv64-linux-gnu-cpp msguniq dh_installmime h5pfc.openmpi locale infotocap apt-key pwd id fmt riscv64-linux-gnu-run lzcat dnsdomainname dh_installdebconf ortecc logger encguess opalc++ riscv64-linux-gnu-gprof pgrep ld.bfd dh_autoreconf_clean dh_pypy md5sum.textutils touch riscv64-linux-gnu-gcc-ar-11 pldd riscv64-linux-gnu-ld size rsh b2sum gunzip mawk clear zcmp dh_testroot expiry mkfifo systemd-cgls gcov-11 pinentry faked-tcp csplit awk captoinfo systemd-cat dpkg-divert gpasswd gcc-nm-11 systemd-socket-activate dh_movefiles dh_auto_test perlbug piconv dh_installdeb wall ssh-keygen dh_ucf mail-unlock dpkg-gencontrol perl5.34.0 orted groups savelog bzcat riscv64-linux-gnu-cpp-11 dirname man cc apt-config pic timeout curl-config msgen zforce rm gpic debconf-set-selections tbl dh_perl gtbl tail dh_installinfo debconf-copydb skill scriptlive readlink riscv64-linux-gnu-gcov-dump-11 gcore strings dpkg-name systemd-cryptenroll dash ucfq dpkg-architecture dh_icons true dpkg-source users bzegrep df xzdiff cut automake bzgrep dh_installemacsen sha384sum kill locale-check printf c89-gcc lzless du riscv64-linux-gnu-objcopy enc2xs make riscv64-linux-gnu-as lzegrep lzcmp lslocks pl2pm dh_installmanpages uniq podchecker false tsort hostid gencat renice mpicc.openmpi setarch uncompress lzmore gzexe umount apt-get bzexe lsmem podebconf-report-po dh_systemd_start chgrp pod2man dpkg-parsechangelog dh_compress tset mpic++ dpkg-deb faillog who pmap chrt expr gcov-tool envsubst dpkg-buildflags prlimit reset po2debconf ssh-argv0 ypdomainname autoupdate mpif90.openmpi pygettext3.10 fftwf-wisdom cpan dh_auto_install python3 systemd-tmpfiles dh_installdocs advmng shred fakeroot-sysv py3versions advdef as tac dpkg-split mpic++.openmpi ssh-copy-id localectl look sh gpg-connect-agent h5c++.openmpi realpath gmake gdb dh_missing debconf-gettextize xz mpif90 corelist diff riscv64-linux-gnu-nm printenv addpart systemd-cgtop resolvectl pydoc3 ifnames riscv64-linux-gnu-gcov-tool profile2mat riscv64-linux-gnu-gcc-ranlib fallocate dh_installcron dh_link pdb3 file dpkg-query systemd-notify choom basenc iconv getopt prove more ptx ngettext libnetcfg getconf lsipc sdiff streamzip systemd-run gfortran-11 write dh_dwz chown riscv64-linux-gnu-readelf dh_shlibdeps riscv64-linux-gnu-gcov-dump chcon debconf ranlib lastb gettext.sh pkgmaintainermangler autom4te pidwait dircolors sha1sum systemd-stdio-bridge pkgsanitychecks scriptreplay gcov-dump py3clean msgexec debconf-apt-progress clear_console gfortran opal_wrapper neqn linux32 lsns bootctl sensible-browser fgrep patch tr c99 debconf-show soelim egrep findmnt ps cksum flock md5sum dh_installexamples py3compile riscv64-linux-gnu-elfedit dpkg dh_update_autotools_config autoheader sensible-editor apt-cache mount resizepart nproc /sbin: ldconfig mke2fs killall5 e2scrub_all poweroff groupdel vipw rtcwake swaplabel fsck.minix unix_update rmt chroot zg-policy-rc.d pwconv start-stop-daemon shutdown ctrlaltdel isosize mkfs.ext3 addgroup e2label wipefs nologin vigr grpconv faillock invoke-rc.d tune2fs e2undo swapon unix_chkpwd badblocks pwunconv groupmems remove-shell chpasswd filefrag getty cpgr e2freefrag add-shell groupmod fsck.ext2 hwclock zramctl readprofile mkfs.ext4 update-passwd grpck chmem mklost+found e2mmpstatus dumpe2fs installkernel mkfs.ext2 findfs telinit policy-rc.d pam_getenv newusers pam_timestamp_check chgpasswd pam_extrausers_chkpwd e2scrub cppw sysctl service usermod blockdev blkzone agetty adduser accessdb pivot_root dpkg-preconfigure update-ca-certificates blkid useradd grpunconv blkdiscard mkfs.cramfs sulogin update-shells dpkg-reconfigure halt tarcat mkfs rmt-tar switch_root zic iconvconfig runlevel fsck swapoff fsck.ext4 pam-auth-update tzconfig reboot ldconfig.real logsave e2fsck pam_extrausers_update fstab-decode init delgroup fsck.cramfs mkswap losetup userdel fsfreeze pwck resize2fs mkfs.minix groupadd shadowconfig mkfs.bfs chcpu runuser ldattach mkhomedir_helper deluser e4crypt e2image update-rc.d fstrim debugfs e4defrag fsck.ext3 /bin: newgrp groff dd dir dh_auto_build ssh advzip riscv64-linux-gnu-gcc stty dh_clean grops bunzip2 slogin h2xs systemd-machine-id-setup dh_installsysusers perlivp scp riscv64-linux-gnu-objdump msgunfmt dh_installtmpfiles msgcat chmod riscv64-linux-gnu-gcov-11 free nsenter infocmp factor ptardiff nroff dh_installlogcheck dh_makeshlibs msginit dh_installudev zless base64 debugedit aggregate_profile f77 dh_installmodules c++ addr2line gpgconf pager fftwl-wisdom podebconf-display-po head dpkg-scanpackages systemd-tty-ask-password-agent sha224sum instmodsh whereis rgrep mpijavac sg apt mcookie pdb3.10 lzfgrep dpkg-genchanges dpkg-vendor echo find-debuginfo gcc-nm apt-mark msgconv mpirun xzcat ldd riscv64-linux-gnu-c++filt hd systemd-sysext top systemd-delta ln tload riscv64-linux-gnu-gold nm cpan5.34-riscv64-linux-gnu deb-systemd-helper run-parts vdir lslogins geqn sha512sum fakeroot-tcp systemd zdump dh_installinitramfs systemd-mount splain mpiCC.openmpi dh_installxfonts ucfr dh_systemd_enable rcp preconv rpcgen dh_sphinxdoc lzma ptargrep xsubpp sha256sum rlogin logname lsfd dh_auto_configure dpkg-deb.pkgbinarymangler pod2text lockfile-remove sync dh_installinit riscv64-linux-gnu-gcc-ranlib-11 systemd-inhibit systemctl dh ld script select-editor riscv64-linux-gnu-ld.bfd [ eqn pygettext3 ar base32 gpgv ompi-server deb-systemd-invoke sleep bzmore dh_autoreconf apropos linux64 pydoc3.10 uname pkill mpicc nisdomainname snice hardlink wc mpicxx.openmpi dpkg-buildpackage perl openssl advpng rmdir riscv64-linux-gnu-ranlib chattr xzmore timedatectl bzless optipng su ssh-keyscan g++ mv zfgrep gpg diff3 msggrep tic sepdebugcrcfix tzselect gcc-ar dpkg-distaddfile bzip2 dh_install fftw-wisdom toe busctl grog h5pcc dh_installgsettings dpkg-statoverride c99-gcc dh_builddeb manpath riscv64-linux-gnu-gcov-tool-11 utmpdump fftw-wisdom-to-conf journalctl uptime xzless dmesg autoconf dh_strip mpifort.openmpi unxz dh_python3 dh_gencontrol ipcrm automake-1.16 unshare dpkg-gensymbols dh_bugfiles riscv64-linux-gnu-gcc-11 ipcs xzfgrep mkdir dh_installwm loginctl which pod2usage env dpkg-maintscript-helper link bashbug paste dpkg-trigger dh_installifupdown perldoc elfedit dh_installchangelogs c++filt dpkg-shlibdeps sed ompi_info systemd-sysusers ls dh_autotools-dev_updateconfig dh_installpam c_rehash gcov dh_installppp mail-lock pinentry-curses lockfile-touch sftp truncate apt-cdrom libtoolize gcov-dump-11 lzmainfo localedef h2ph split setterm nl c89 riscv64-linux-gnu-gcc-nm ucf mpicxx tar which.debianutils bzdiff riscv64-linux-gnu-pkg-config xargs od nohup namei runcon autopoint ssh-add slabtop lto-dump-11 pinky recode-sr-latin gprof systemd-analyze hexdump perl5.34-riscv64-linux-gnu riscv64-linux-gnu-g++ objdump dh_installman dh_auto_clean dh_prep basename chfn dh_installmenu partx networkctl tee ionice dpkg-scansources dh_python2 grep zgrep cmp shasum troff stat sensible-pager colrm riscv64-linux-gnu-gfortran dh_assistant gdbtui lastlog h5pfc bzcmp unexpand python3.10 dh_strip_nondeterminism aclocal dh_usrlocal dh_installalternatives mktemp lcf dh_fixperms riscv64-linux-gnu-size objcopy msgattrib dh_installsystemd last expand pathchk cat pod2html mpijavac.pl perlthanks systemd-umount cp dotlockfile dpkg-realpath mpifort cpp-11 msgfilter chage fincore gzip zipdetails systemd-id128 w dpkg-mergechangelogs pkgstriptranslations update-alternatives rev dpkg-genbuildinfo comm vmstat whatis m4 ipcmk install bash dh_lintian autoscan kernel-install tput riscv64-linux-gnu-addr2line pkgstripfiles yes xzgrep tempfile systemd-ask-password column riscv64-linux-gnu-ar readelf msgmerge opalcc riscv64-linux-gnu-gfortran-11 mpif77.openmpi fakeroot dh_installdirs gcc-ar-11 lsblk hostnamectl gettext dh_installlogrotate mail-touchlock join taskset mpif77 numfmt json_pp dh_builddeb.pkgbinarymangler chsh rbash setpriv ptar gcc pkg-config riscv64-linux-gnu-gcov man-recode gcc-ranlib-11 zmore orte-info gettextize stdbuf zegrep dh_installcatalogs domainname nawk find setsid lzgrep dh_testdir msgcomm getent watch f95 riscv64-linux-gnu-lto-dump-11 aclocal-1.16 catman whoami autoreconf dh_fortran_mod arch ssh-agent riscv64-unknown-linux-gnu-pkg-config login dh_installsystemduser colcrt cpp date lscpu lexgrog strip orterun col znew systemd-path riscv64-linux-gnu-strip seq g++-11 crc32 wdctl gcc-11 mknod pidof unlzma msgfmt lsirq pr mpirun.openmpi debconf-escape mandb pwdx shuf lockfile-create mesg xzegrep hostname dpkg-checkbuilddeps lockfile-check mpiexec.openmpi dh_autotools-dev_restoreconfig orte-clean sort riscv64-linux-gnu-strings zcat xgettext bzip2recover make-first-existing-target faked-sysv dh_md5sums mpiCC riscv64-linux-gnu-gcc-ar gdb-add-index ischroot gcc-ranlib h5pcc.openmpi grotty uclampset lzdiff fold riscv64-linux-gnu-gcc-nm-11 mpiexec unlink zdiff gpg-agent ul delpart riscv64-linux-gnu-g++-11 msgcmp test nice mountpoint debconf-communicate xzcmp systemd-detect-virt dh_listpackages systemd-escape pybuild lsattr orte-server passwd bzfgrep gcov-tool-11 tty tabs sum debconf-updatepo ompi-clean dwz riscv64-linux-gnu-cpp msguniq dh_installmime h5pfc.openmpi locale infotocap apt-key pwd id fmt riscv64-linux-gnu-run lzcat dnsdomainname dh_installdebconf ortecc logger encguess opalc++ riscv64-linux-gnu-gprof pgrep ld.bfd dh_autoreconf_clean dh_pypy md5sum.textutils touch riscv64-linux-gnu-gcc-ar-11 pldd riscv64-linux-gnu-ld size rsh b2sum gunzip mawk clear zcmp dh_testroot expiry mkfifo systemd-cgls gcov-11 pinentry faked-tcp csplit awk captoinfo systemd-cat dpkg-divert gpasswd gcc-nm-11 systemd-socket-activate dh_movefiles dh_auto_test perlbug piconv dh_installdeb wall ssh-keygen dh_ucf mail-unlock dpkg-gencontrol perl5.34.0 orted groups savelog bzcat riscv64-linux-gnu-cpp-11 dirname man cc apt-config pic timeout curl-config msgen zforce rm gpic debconf-set-selections tbl dh_perl gtbl tail dh_installinfo debconf-copydb skill scriptlive readlink riscv64-linux-gnu-gcov-dump-11 gcore strings dpkg-name systemd-cryptenroll dash ucfq dpkg-architecture dh_icons true dpkg-source users bzegrep df xzdiff cut automake bzgrep dh_installemacsen sha384sum kill locale-check printf c89-gcc lzless du riscv64-linux-gnu-objcopy enc2xs make riscv64-linux-gnu-as lzegrep lzcmp lslocks pl2pm dh_installmanpages uniq podchecker false tsort hostid gencat renice mpicc.openmpi setarch uncompress lzmore gzexe umount apt-get bzexe lsmem podebconf-report-po dh_systemd_start chgrp pod2man dpkg-parsechangelog dh_compress tset mpic++ dpkg-deb faillog who pmap chrt expr gcov-tool envsubst dpkg-buildflags prlimit reset po2debconf ssh-argv0 ypdomainname autoupdate mpif90.openmpi pygettext3.10 fftwf-wisdom cpan dh_auto_install python3 systemd-tmpfiles dh_installdocs advmng shred fakeroot-sysv py3versions advdef as tac dpkg-split mpic++.openmpi ssh-copy-id localectl look sh gpg-connect-agent h5c++.openmpi realpath gmake gdb dh_missing debconf-gettextize xz mpif90 corelist diff riscv64-linux-gnu-nm printenv addpart systemd-cgtop resolvectl pydoc3 ifnames riscv64-linux-gnu-gcov-tool profile2mat riscv64-linux-gnu-gcc-ranlib fallocate dh_installcron dh_link pdb3 file dpkg-query systemd-notify choom basenc iconv getopt prove more ptx ngettext libnetcfg getconf lsipc sdiff streamzip systemd-run gfortran-11 write dh_dwz chown riscv64-linux-gnu-readelf dh_shlibdeps riscv64-linux-gnu-gcov-dump chcon debconf ranlib lastb gettext.sh pkgmaintainermangler autom4te pidwait dircolors sha1sum systemd-stdio-bridge pkgsanitychecks scriptreplay gcov-dump py3clean msgexec debconf-apt-progress clear_console gfortran opal_wrapper neqn linux32 lsns bootctl sensible-browser fgrep patch tr c99 debconf-show soelim egrep findmnt ps cksum flock md5sum dh_installexamples py3compile riscv64-linux-gnu-elfedit dpkg dh_update_autotools_config autoheader sensible-editor apt-cache mount resizepart nproc /usr/games: ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/<>/config/BuildSystem/config/framework.py:1031) serialEvaluation: initial cxxDialectRanges ('c++03', 'c++17') serialEvaluation: child SuperLU_DIST raised minimum cxx dialect version to c++11 serialEvaluation: new cxxDialectRanges ('c++11', 'c++17') child config.utilities.macosFirewall 0.000135 ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(/<>/config/BuildSystem/config/utilities/debuggers.py:21) Find a default debugger and determine its arguments Executing: uname -s stdout: Linux Checking for program /usr/local/sbin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /usr/sbin/gdb...not found Checking for program /usr/bin/gdb...found Defined make macro "GDB" to "/usr/bin/gdb" Defined "USE_DEBUGGER" to ""gdb"" Executing: uname -s stdout: Linux Defined make macro "DSYMUTIL" to "true" Executing: uname -s stdout: Linux child config.utilities.debuggers 1.413632 ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(/<>/config/PETSc/options/petscdir.py:23) Checks PETSC_DIR and sets if not set Version Information: #define PETSC_VERSION_RELEASE 1 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 16 #define PETSC_VERSION_SUBMINOR 6 #define PETSC_VERSION_PATCH 0 #define PETSC_VERSION_DATE "Mar 30, 2022" #define PETSC_VERSION_GIT "v3.16.6" #define PETSC_VERSION_DATE_GIT "2022-03-30 19:13:58 -0500" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ child PETSc.options.petscdir 0.058768 ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(/<>/config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath 0.013664 ============================================================================================= TESTING: configureGit from config.sourceControl(/<>/config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /usr/local/sbin/git...not found Checking for program /usr/local/bin/git...not found Checking for program /usr/sbin/git...not found Checking for program /usr/bin/git...not found Checking for program /sbin/git...not found Checking for program /bin/git...not found Checking for program /usr/games/git...not found Checking for program /<>/lib/petsc/bin/win32fe/git...not found ============================================================================================= TESTING: configureMercurial from config.sourceControl(/<>/config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /usr/local/sbin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /usr/sbin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /sbin/hg...not found Checking for program /bin/hg...not found Checking for program /usr/games/hg...not found Checking for program /<>/lib/petsc/bin/win32fe/hg...not found child config.sourceControl 0.035996 ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(/<>/config/PETSc/options/petscclone.py:20) This is a tarball installation child PETSc.options.petscclone 0.009770 ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(/<>/config/PETSc/options/arch.py:31) ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(/<>/config/PETSc/options/arch.py:43) Checks PETSC_ARCH and sets if not set No previous hashfile found Setting hashfile: riscv64-linux-gnu-real-debug/lib/petsc/conf/configure-hash Deleting configure hash file: riscv64-linux-gnu-real-debug/lib/petsc/conf/configure-hash Unable to delete configure hash file: riscv64-linux-gnu-real-debug/lib/petsc/conf/configure-hash child PETSc.options.arch 0.702935 ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:32) setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Error trying to to test write permissions on directory [Errno 13] Permission denied: '/usr/lib/petscdir' Defined make macro "PREFIXDIR" to "/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:76) ============================================================================================= TESTING: cleanConfDir from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:69) ============================================================================================= TESTING: configureInstallDir from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:53) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /<>/riscv64-linux-gnu-real-debug/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(/<>/config/PETSc/options/installDir.py:89) child PETSc.options.installDir 0.070487 ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/<>/config/PETSc/options/externalpackagesdir.py:15) ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/<>/config/PETSc/options/externalpackagesdir.py:22) child PETSc.options.externalpackagesdir 0.014856 ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(/<>/config/PETSc/options/languages.py:27) Choose whether to compile the PETSc library using a C or C++ compiler C language is C Defined "CLANGUAGE_C" to "1" Defined make macro "CLANGUAGE" to "C" child PETSc.options.languages 0.022304 ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2080) CFLAGS (set to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC) found in environment variables - ignoring since also set on command line CXXFLAGS (set to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC) found in environment variables - ignoring since also set on command line FCFLAGS (set to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0) found in environment variables - ignoring since also set on command line FFLAGS (set to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0) found in environment variables - ignoring since also set on command line CPPFLAGS (set to -Wdate-time -D_FORTIFY_SOURCE=2) found in environment variables - ignoring since also set on command line LDFLAGS (set to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC) found in environment variables - ignoring since also set on command line MAKEFLAGS (set to w) found in environment variables - ignoring since also set on command line ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2110) ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2050) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ============================================================================================= TESTING: requireMpiLdPath from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:2071) OpenMPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:604) Initialize the compiler and linker flags Initialized CFLAGS to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Initialized CFLAGS to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Initialized LDFLAGS to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC Initialized HIPFLAGS to Initialized HIPFLAGS to Initialized LDFLAGS to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC Initialized SYCLCXXFLAGS to Initialized SYCLCXXFLAGS to Initialized LDFLAGS to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC Initialized CXXFLAGS to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Initialized CXX_CXXFLAGS to Initialized LDFLAGS to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC Initialized FFLAGS to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 Initialized FFLAGS to -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 Initialized LDFLAGS to -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC Initialized CPPFLAGS to -Wdate-time -D_FORTIFY_SOURCE=2 Initialized FPPFLAGS to Initialized CUDAPPFLAGS to -Wno-deprecated-gpu-targets Initialized CXXPPFLAGS to Initialized HIPPPFLAGS to Initialized SYCLPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to ['-Wl,--no-as-needed'] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized HIPC_LINKER_FLAGS to [] Initialized SYCLCXX_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ============================================================================================= TESTING: checkCCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:787) Locate a functional C compiler Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "CC" to "mpicc" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status: ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Testing executable /tmp/petsc-7mx1zjgg/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Executing: mpicc --version stdout: gcc (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Since MPI c compiler starts with mpi, force searches for other compilers to only look for MPI compilers ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:826) Locate a functional C preprocessor Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "CPP" to "mpicc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:862) Locate a functional CUDA compiler Checking for program /usr/local/sbin/nvcc...not found Checking for program /usr/local/bin/nvcc...not found Checking for program /usr/sbin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /sbin/nvcc...not found Checking for program /bin/nvcc...not found Checking for program /usr/games/nvcc...not found Checking for program /<>/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /<>/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/Developer/NVIDIA/CUDA-6.5/bin'] Warning accessing /Developer/NVIDIA/CUDA-6.5/bin gives errors: [Errno 2] No such file or directory: '/Developer/NVIDIA/CUDA-6.5/bin' Checking for program /usr/local/cuda/bin/nvcc...not found Checking for program /<>/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/usr/local/cuda/bin'] Warning accessing /usr/local/cuda/bin gives errors: [Errno 2] No such file or directory: '/usr/local/cuda/bin' ============================================================================================= TESTING: checkCUDAPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:902) Locate a functional CUDA preprocessor ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:936) Locate a functional HIP compiler Checking for program /usr/local/sbin/hipcc...not found Checking for program /usr/local/bin/hipcc...not found Checking for program /usr/sbin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /sbin/hipcc...not found Checking for program /bin/hipcc...not found Checking for program /usr/games/hipcc...not found Checking for program /<>/lib/petsc/bin/win32fe/hipcc...not found Checking for program /usr/local/sbin/opt/rocm/bin/hipcc...not found Checking for program /usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/sbin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /sbin/opt/rocm/bin/hipcc...not found Checking for program /bin/opt/rocm/bin/hipcc...not found Checking for program /usr/games/opt/rocm/bin/hipcc...not found Checking for program /<>/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkHIPPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:979) Locate a functional HIP preprocessor ============================================================================================= TESTING: checkSYCLCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1010) Locate a functional SYCL compiler ============================================================================================= TESTING: checkSYCLPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1036) Placeholder for now ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1127) Locate a functional Cxx compiler Checking for program /usr/local/sbin/mpicxx...not found Checking for program /usr/local/bin/mpicxx...not found Checking for program /usr/sbin/mpicxx...not found Checking for program /usr/bin/mpicxx...found Defined make macro "CXX" to "mpicxx" ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status: ======== Checking running linked program ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Testing executable /tmp/petsc-7mx1zjgg/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Executing: mpicxx --version stdout: g++ (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1168) Locate a functional Cxx preprocessor Checking for program /usr/local/sbin/mpicxx...not found Checking for program /usr/local/bin/mpicxx...not found Checking for program /usr/sbin/mpicxx...not found Checking for program /usr/bin/mpicxx...found Defined make macro "CXXPP" to "mpicxx -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicxx -E -I/tmp/petsc-7mx1zjgg/config.setCompilers /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Preprocess output before filtering: : Preprocess output after filtering: : ============================================================================================= TESTING: checkFortranCompiler from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1271) Locate a functional Fortran compiler Checking for program /usr/local/sbin/mpif90...not found Checking for program /usr/local/bin/mpif90...not found Checking for program /usr/sbin/mpif90...not found Checking for program /usr/bin/mpif90...found Defined make macro "FC" to "mpif90" ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm: No such file or directory collect2: error: ld returned 1 exit status: ======== Checking running linked program ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Testing executable /tmp/petsc-7mx1zjgg/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ============================================================================================= TESTING: checkFortranPreprocessor from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1308) Locate a functional Fortran preprocessor Checking for program /usr/local/sbin/mpif90...not found Checking for program /usr/local/bin/mpif90...not found Checking for program /usr/sbin/mpif90...not found Checking for program /usr/bin/mpif90...found Defined make macro "FPP" to "mpif90 -E" Deleting "FPP" Checking for program /usr/local/sbin/mpif90...not found Checking for program /usr/local/bin/mpif90...not found Checking for program /usr/sbin/mpif90...not found Checking for program /usr/bin/mpif90...found Defined make macro "FPP" to "mpif90 --use cpp32" Deleting "FPP" ============================================================================================= TESTING: checkFortranComments from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1330) Make sure fortran comment "!" works ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1507) ============================================================================================= TESTING: checkArchiver from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1606) Check that the archiver exists and can make a library usable by the compiler Executing: ar -V stdout: GNU ar (GNU Binutils for Ubuntu) 2.38 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils for Ubuntu) 2.38 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /usr/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/sbin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /usr/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/sbin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /tmp/petsc-7mx1zjgg/config.setCompilers/libconf1.a /tmp/petsc-7mx1zjgg/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /tmp/petsc-7mx1zjgg/config.setCompilers/libconf1.a Possible ERROR while running ranlib: stderr: /usr/bin/ranlib: invalid option -- 'c' Ranlib is not functional with your archiver. Try --with-ranlib=true if ranlib is unnecessary. Executing: ar -V stdout: GNU ar (GNU Binutils for Ubuntu) 2.38 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils for Ubuntu) 2.38 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /usr/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/sbin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /usr/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/sbin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib" Executing: /usr/bin/ar cr /tmp/petsc-7mx1zjgg/config.setCompilers/libconf1.a /tmp/petsc-7mx1zjgg/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /tmp/petsc-7mx1zjgg/config.setCompilers/libconf1.a ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main() { int b = foo(1); if (b); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -L/tmp/petsc-7mx1zjgg/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1670) Checks if AR handles @ notation Executing: /usr/bin/ar cr checkRecipeArgfile.a @checkRecipeArgfile.args Defined make macro "AR_ARGFILE" to "yes" ============================================================================================= TESTING: checkSharedLinker from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1752) Check that the linker can produce shared libraries Executing: uname -s stdout: Linux Checking shared linker mpicc using flags ['-qmkshrobj'] Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "LD_SHARED" to "mpicc" Executing: mpicc --help | head -n 20 stdout: Usage: gcc [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: mpicc -show stdout: gcc -I/usr/lib/riscv64-linux-gnu/openmpi/include -I/usr/lib/riscv64-linux-gnu/openmpi/include/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lmpi Trying no specific compiler flag for PIC code since MPI compiler or current flags seem to provide such a flag with -fPIC Trying C compiler flag Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -qmkshrobj -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: gcc: error: unrecognized command-line option ‘-qmkshrobj’ Rejecting linker flag -qmkshrobj due to nonzero status from link Linker output before filtering: gcc: error: unrecognized command-line option ‘-qmkshrobj’ : Linker output after filtering: gcc: error: unrecognized command-line option ‘-qmkshrobj’: Rejecting C linker flag -qmkshrobj due to gcc: error: unrecognized command-line option ‘-qmkshrobj’ ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status: Rejected C compiler flag because it was not compatible with shared linker mpicc using flags ['-qmkshrobj'] Trying C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC Added C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -qmkshrobj -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: gcc: error: unrecognized command-line option ‘-qmkshrobj’ Rejecting linker flag -qmkshrobj due to nonzero status from link Linker output before filtering: gcc: error: unrecognized command-line option ‘-qmkshrobj’ : Linker output after filtering: gcc: error: unrecognized command-line option ‘-qmkshrobj’: Rejecting C linker flag -qmkshrobj due to gcc: error: unrecognized command-line option ‘-qmkshrobj’ ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status: Rejected C compiler flag -fPIC because it was not compatible with shared linker mpicc using flags ['-qmkshrobj'] Trying C compiler flag Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -qmkshrobj -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: gcc: error: unrecognized command-line option ‘-qmkshrobj’ Rejecting linker flag -qmkshrobj due to nonzero status from link Linker output before filtering: gcc: error: unrecognized command-line option ‘-qmkshrobj’ : Linker output after filtering: gcc: error: unrecognized command-line option ‘-qmkshrobj’: Rejecting C linker flag -qmkshrobj due to gcc: error: unrecognized command-line option ‘-qmkshrobj’ ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /lib/riscv64-linux-gnu/Scrt1.o: in function `_start': (.text+0x6): undefined reference to `main' collect2: error: ld returned 1 exit status: Rejected C compiler flag because it was not compatible with shared linker mpicc using flags ['-qmkshrobj'] Deleting "LD_SHARED" Checking shared linker mpicc using flags ['-shared'] Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "LD_SHARED" to "mpicc" Executing: mpicc --help | head -n 20 stdout: Usage: gcc [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: mpicc -show stdout: gcc -I/usr/lib/riscv64-linux-gnu/openmpi/include -I/usr/lib/riscv64-linux-gnu/openmpi/include/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lmpi Trying no specific compiler flag for PIC code since MPI compiler or current flags seem to provide such a flag with -fPIC Trying C compiler flag Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Valid C linker flag -shared ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main() { int ret = foo(); if (ret) {} ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -L/tmp/petsc-7mx1zjgg/config.setCompilers -lconftest Using shared linker mpicc with flags ['-shared'] and library extension so Executing: uname -s stdout: Linux Executing: uname -s stdout: Linux ============================================================================================= TESTING: checkPIC from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1450) Determine the PIC option for each compiler Executing: mpicxx --help | head -n 20 stdout: Usage: g++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: mpicxx -show stdout: g++ -I/usr/lib/riscv64-linux-gnu/openmpi/include -I/usr/lib/riscv64-linux-gnu/openmpi/include/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi Trying Cxx compiler flag -fPIC for PIC code Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -fPIC Added Cxx compiler flag -fPIC ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Accepted Cxx compiler flag -fPIC for PIC code Executing: mpif90 --help | head -n 20 stdout: Usage: gfortran [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: mpif90 -show stdout: gfortran -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz Trying no specific compiler flag for PIC code since MPI compiler or current flags seem to provide such a flag with -fPIC Trying FC for PIC code without any compiler flag Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Accepted FC PIC code without compiler flag ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1866) Linker rpath setting turned off for Debian PETSc package. ============================================================================================= TESTING: checkLibC from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1884) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {void *chunk = malloc(31); free(chunk); return 0;} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1930) Check that the linker can dynamicaly load shared libraries Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } char dlsym(); static void _check_dlsym() { dlsym(); } char dlclose(); static void _check_dlclose() { dlclose(); } int main() { _check_dlopen(); _check_dlsym(); _check_dlclose();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } char dlsym(); static void _check_dlsym() { dlsym(); } char dlclose(); static void _check_dlclose() { dlclose(); } void dummy(void) {_check_dlopen(); _check_dlsym(); _check_dlclose();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -ldl Defined "HAVE_LIBDL" to "1" Adding ['dl'] to LIBS Executing: uname -s stdout: Linux Checking dynamic linker mpicc using flags ['-shared'] Checking for program /usr/local/sbin/mpicc...not found Checking for program /usr/local/bin/mpicc...not found Checking for program /usr/sbin/mpicc...not found Checking for program /usr/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "mpicc" Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -ldl Valid C linker flag -shared ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -ldl ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { void *handle = dlopen("/tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so", 0); int (*foo)(void) = (int (*)(void)) dlsym(handle, "foo"); if (!foo) { printf("Could not load symbol\n"); return -1; } if ((*foo)()) { printf("Invalid return from foo()\n"); return -1; } if (dlclose(handle)) { printf("Could not close library\n"); return -1; } ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -ldl Using dynamic linker mpicc with flags ['-shared'] and library extension so ============================================================================================= TESTING: checkPragma from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1409) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wunknown-pragmas -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wunknown-pragmas Added C compiler flag -Wunknown-pragmas ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wunknown-pragmas -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main() { ; return 0; } Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wunknown-pragmas -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wunknown-pragmas Added Cxx compiler flag -Wunknown-pragmas ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wunknown-pragmas -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main() { ; return 0; } ============================================================================================= TESTING: output from config.setCompilers(/<>/config/BuildSystem/config/setCompilers.py:1979) Output module data as defines and substitutions Substituting "CC" with "mpicc" Substituting "CFLAGS" with "-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" Defined make macro "CC_LINKER_SLFLAG" to "-L" Substituting "CPP" with "mpicc -E" Substituting "CPPFLAGS" with "-Wdate-time -D_FORTIFY_SOURCE=2" Substituting "CXX" with "mpicxx" Substituting "CXX_CXXFLAGS" with " -fPIC" Substituting "CXXFLAGS" with "-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC" Substituting "CXX_LINKER_SLFLAG" with "-L" Substituting "CXXPP" with "mpicxx -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "mpif90" Substituting "FFLAGS" with "-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0" Defined make macro "FC_LINKER_SLFLAG" to "-L" Substituting "LDFLAGS" with "-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "-shared" child config.setCompilers 103.614687 ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(/<>/config/PETSc/options/indexTypes.py:39) Defined make macro "PETSC_INDEX_SIZE" to "32" child PETSc.options.indexTypes 0.026096 ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/<>/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: mpicc --version stdout: gcc (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. getCompilerVersion: mpicc gcc (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Defined make macro "C_VERSION" to "gcc (Ubuntu 11.3.0-1ubuntu1) 11.3.0" Ignoring default options which were overridden using --CFLAGS -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Optimization options found in CFLAGS. Skipping setting defaults Executing: mpicxx --version stdout: g++ (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. getCompilerVersion: mpicxx g++ (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Defined make macro "Cxx_VERSION" to "g++ (Ubuntu 11.3.0-1ubuntu1) 11.3.0" Ignoring default options which were overridden using --CXXFLAGS -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Optimization options found in CXXFLAGS. Skipping setting defaults Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. getCompilerVersion: mpif90 GNU Fortran (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Defined make macro "FC_VERSION" to "GNU Fortran (Ubuntu 11.3.0-1ubuntu1) 11.3.0" Ignoring default options which were overridden using --FFLAGS -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 Optimization options found in FFLAGS. Skipping setting defaults ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/<>/config/BuildSystem/config/compilerFlags.py:173) Use Linux/MacOS commands to determine what operations the hardware supports Executing: lscpu stdout: Architecture: riscv64 Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 NUMA node(s): 1 NUMA node0 CPU(s): 0-7 ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/<>/config/BuildSystem/config/compilerFlags.py:164) Save the list of CPP macros defined by the C and C++ compiler, does not work for all compilers Executing: mpicc -c -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilerFlags -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilerFlags/conftest.c -E -dM stdout: #define __riscv 1 #define __SSP_STRONG__ 3 #define __DBL_MIN_EXP__ (-1021) #define __riscv_atomic 1 #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __UINT_LEAST8_TYPE__ unsigned char #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #define __riscv_cmodel_medany 1 #define __FLT32_MIN_EXP__ (-125) #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L) #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 1 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __FLT64_DECIMAL_DIG__ 17 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __FLT32X_MAX_EXP__ 1024 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __FLT32_MAX_10_EXP__ 38 #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176508575932662800702e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __LDBL_IS_IEC_60559__ 2 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 1 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __OPTIMIZE__ 1 #define __CHAR_UNSIGNED__ 1 #define __UINT32_MAX__ 0xffffffffU #define __riscv_fdiv 1 #define __LDBL_MAX_EXP__ 16384 #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT32X_IS_IEC_60559__ 2 #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## L #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define _FORTIFY_SOURCE 2 #define __SIZEOF_INT__ 4 #define __FLT32X_MANT_DIG__ 53 #define __USER_LABEL_PREFIX__ #define __FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x #define __STDC_HOSTED__ 1 #define __DBL_DIG__ 15 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __SHRT_WIDTH__ 16 #define __FLT32_IS_IEC_60559__ 2 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __STDC_UTF_16__ 1 #define __DBL_IS_IEC_60559__ 2 #define __FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x #define __FP_FAST_FMA 1 #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __unix__ 1 #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __DECIMAL_DIG__ 36 #define __STDC_IEC_559_COMPLEX__ 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __FLT128_IS_IEC_60559__ 2 #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __FLT64X_MANT_DIG__ 113 #define __GNUC__ 11 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __FLT64_MAX_10_EXP__ 308 #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __riscv_float_abi_double 1 #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __INTPTR_WIDTH__ 64 #define __FLT64X_HAS_INFINITY__ 1 #define __UINT_LEAST32_MAX__ 0xffffffffU #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __FLT128_HAS_INFINITY__ 1 #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __FLT32_HAS_QUIET_NAN__ 1 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __FLT64X_MIN_EXP__ (-16381) #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __FLT32_MAX_EXP__ 128 #define __GXX_ABI_VERSION 1016 #define __FLT_MIN_EXP__ (-125) #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __INT16_MAX__ 0x7fff #define __INT_FAST64_TYPE__ long int #define __FP_FAST_FMAF 1 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIZEOF_POINTER__ 8 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __FLT64_MIN_EXP__ (-1021) #define __FLT64_MIN_10_EXP__ (-307) #define __riscv_mul 1 #define __FLT64X_DECIMAL_DIG__ 36 #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __DBL_HAS_DENORM__ 1 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __DEC_EVAL_METHOD__ 2 #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 36 #define __VERSION__ "11.3.0" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __STDC_IEC_60559_COMPLEX__ 201404L #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __INT32_C(c) c #define __ORDER_PDP_ENDIAN__ 3412 #define __riscv_muldiv 1 #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define unix 1 #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT_IS_IEC_60559__ 2 #define __riscv_xlen 64 #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #define __FLT64X_DIG__ 33 #define __INT8_TYPE__ signed char #define __ELF__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.92592994438723585305597794258492732e-34L #define __UINTMAX_C(c) c ## UL #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __STDC_IEC_60559_BFP__ 201404L #define __SIZEOF_PTRDIFF_T__ 8 #define __riscv_fsqrt 1 #define __LDBL_DIG__ 33 #define __FLT64_IS_IEC_60559__ 2 #define __FLT32X_MIN_EXP__ (-1021) #define __INT_FAST16_MAX__ 0x7fffffffffffffffL #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffffffffffUL #define __UINT_LEAST64_TYPE__ long unsigned int #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" #define __unix 1 #define __UINT_FAST16_TYPE__ long unsigned int #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __INT_LEAST16_MAX__ 0x7fff #define __INT64_MAX__ 0x7fffffffffffffffL #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __SIG_ATOMIC_WIDTH__ 32 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __STDC_VERSION__ 201710L #define __INT_FAST8_MAX__ 0x7f #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define linux 1 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT32_MIN_10_EXP__ (-37) #define __FLT32X_DIG__ 15 #define __PTRDIFF_WIDTH__ 64 #define __LDBL_MANT_DIG__ 113 #define __riscv_m 2000000 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __INT_FAST64_WIDTH__ 64 #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT32_HAS_INFINITY__ 1 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __riscv_a 2000000 #define __riscv_c 2000000 #define __riscv_d 2000000 #define __riscv_f 2000000 #define __riscv_i 2000000 #define __INT_MAX__ 0x7fffffff #define __riscv_zicsr 2000000 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 1 #define __FP_FAST_FMAF32 1 #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __LDBL_MIN_EXP__ (-16381) #define __riscv_compressed 1 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __WINT_WIDTH__ 32 #define __FP_FAST_FMAF64 1 #define __INT_LEAST8_MAX__ 0x7f #define __INT_LEAST64_WIDTH__ 64 #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __FLT64X_IS_IEC_60559__ 2 #define __LDBL_MAX_10_EXP__ 4932 #define __ATOMIC_RELAXED 0 #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __INT_LEAST32_TYPE__ int #define __SIZEOF_WCHAR_T__ 4 #define __UINT64_TYPE__ long unsigned int #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __LDBL_HAS_INFINITY__ 1 #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FP_FAST_FMAF32x 1 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __INTMAX_WIDTH__ 64 #define __riscv_flen 64 #define __UINT32_C(c) c ## U #define __riscv_arch_test 1 #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __FLT_MIN_10_EXP__ (-37) #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __INT_LEAST32_WIDTH__ 32 #define __INTMAX_TYPE__ long int #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 3 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L #define __INT16_C(c) c #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __riscv_div 1 #define __ATOMIC_SEQ_CST 5 #define __riscv_zifencei 2000000 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __linux__ 1 #define __LDBL_MIN_10_EXP__ (-4931) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __riscv_cmodel_pic 1 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __LDBL_NORM_MAX__ 1.18973149535723176508575932662800702e+4932L #define __GCC_ATOMIC_SHORT_LOCK_FREE 1 #define __UINT_FAST8_TYPE__ unsigned char #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 Executing: mpicxx -c -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilerFlags -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.compilerFlags/conftest.cc -E -dM stdout: #define __riscv 1 #define __SSP_STRONG__ 3 #define __DBL_MIN_EXP__ (-1021) #define __cpp_attributes 200809L #define __cpp_nontype_template_parameter_auto 201606L #define __riscv_atomic 1 #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __cpp_aggregate_nsdmi 201304L #define __UINT_LEAST8_TYPE__ unsigned char #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #define __riscv_cmodel_medany 1 #define __FLT32_MIN_EXP__ (-125) #define __cpp_static_assert 201411L #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 1 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __cpp_binary_literals 201304L #define __FLT64_DECIMAL_DIG__ 17 #define __cpp_noexcept_function_type 201510L #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __cpp_variadic_templates 200704L #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __cpp_variable_templates 201304L #define __FLT32X_MAX_EXP__ 1024 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __cpp_rvalue_reference 200610L #define __cpp_nested_namespace_definitions 201411L #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __cpp_variadic_using 201611L #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __INT_LEAST8_MAX__ 0x7f #define __cpp_capture_star_this 201603L #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176508575932662800702e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __cpp_if_constexpr 201606L #define __LDBL_IS_IEC_60559__ 2 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 1 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __OPTIMIZE__ 1 #define __CHAR_UNSIGNED__ 1 #define __UINT32_MAX__ 0xffffffffU #define __GXX_EXPERIMENTAL_CXX0X__ 1 #define __riscv_fdiv 1 #define __LDBL_MAX_EXP__ 16384 #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT32X_IS_IEC_60559__ 2 #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## L #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define _FORTIFY_SOURCE 2 #define __SIZEOF_INT__ 4 #define __FLT32X_MANT_DIG__ 53 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 1 #define __cpp_aligned_new 201606L #define __USER_LABEL_PREFIX__ #define __FLT32_MAX_10_EXP__ 38 #define __FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x #define __STDC_HOSTED__ 1 #define __cpp_decltype_auto 201304L #define __DBL_DIG__ 15 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __GXX_WEAK__ 1 #define __SHRT_WIDTH__ 16 #define __FLT32_IS_IEC_60559__ 2 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __DBL_IS_IEC_60559__ 2 #define __cpp_threadsafe_static_init 200806L #define __cpp_enumerator_attributes 201411L #define __FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x #define __FP_FAST_FMA 1 #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __unix__ 1 #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __DECIMAL_DIG__ 36 #define __STDC_IEC_559_COMPLEX__ 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __INT16_MAX__ 0x7fff #define __FLT64_MIN_EXP__ (-1021) #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __FLT64X_MANT_DIG__ 113 #define __GNUC__ 11 #define __GXX_RTTI 1 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __STDC_UTF_16__ 1 #define __FLT64_MAX_10_EXP__ 308 #define __cpp_delegating_constructors 200604L #define __FLT32_HAS_INFINITY__ 1 #define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __riscv_float_abi_double 1 #define __cpp_raw_strings 200710L #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __cpp_fold_expressions 201603L #define __INTPTR_WIDTH__ 64 #define __FLT64X_HAS_INFINITY__ 1 #define __UINT_LEAST32_MAX__ 0xffffffffU #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __cplusplus 201703L #define __cpp_ref_qualifiers 200710L #define __DEPRECATED 1 #define __cpp_rvalue_references 200610L #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __FLT32_HAS_QUIET_NAN__ 1 #define __GNUG__ 11 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __cpp_nsdmi 200809L #define __FLT64X_MIN_EXP__ (-16381) #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __cpp_initializer_lists 200806L #define __FLT32_MAX_EXP__ 128 #define __cpp_hex_float 201603L #define __GXX_ABI_VERSION 1016 #define __FLT128_HAS_INFINITY__ 1 #define __FLT_MIN_EXP__ (-125) #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __cpp_lambdas 200907L #define __riscv_flen 64 #define __INT_FAST64_TYPE__ long int #define __FP_FAST_FMAF 1 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __cpp_template_auto 201606L #define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) #define __FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIZEOF_POINTER__ 8 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __FLT64_MIN_10_EXP__ (-307) #define __riscv_mul 1 #define __FLT64X_DECIMAL_DIG__ 36 #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __DEC_EVAL_METHOD__ 2 #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 36 #define __VERSION__ "11.3.0" #define __UINT64_C(c) c ## UL #define __cpp_unicode_characters 201411L #define _STDC_PREDEF_H 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __STDC_IEC_60559_COMPLEX__ 201404L #define __cpp_aggregate_bases 201603L #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __INT32_C(c) c #define __ORDER_PDP_ENDIAN__ 3412 #define __riscv_muldiv 1 #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define unix 1 #define __DBL_HAS_DENORM__ 1 #define __cpp_rtti 199711L #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT_IS_IEC_60559__ 2 #define __riscv_xlen 64 #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #define __FLT64X_DIG__ 33 #define __INT8_TYPE__ signed char #define __cpp_digit_separators 201309L #define __ELF__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.92592994438723585305597794258492732e-34L #define __UINTMAX_C(c) c ## UL #define __GLIBCXX_BITSIZE_INT_N_0 128 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __STDC_IEC_60559_BFP__ 201404L #define __SIZEOF_PTRDIFF_T__ 8 #define __riscv_fsqrt 1 #define __LDBL_DIG__ 33 #define __FLT64_IS_IEC_60559__ 2 #define __FLT32X_MIN_EXP__ (-1021) #define __INT_FAST16_MAX__ 0x7fffffffffffffffL #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffffffffffUL #define __UINT_LEAST64_TYPE__ long unsigned int #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" #define __unix 1 #define __cpp_unicode_literals 200710L #define __UINT_FAST16_TYPE__ long unsigned int #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __INT_LEAST16_MAX__ 0x7fff #define __INT64_MAX__ 0x7fffffffffffffffL #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __SIG_ATOMIC_WIDTH__ 32 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __cpp_structured_bindings 201606L #define __INT_FAST8_MAX__ 0x7f #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __cpp_sized_deallocation 201309L #define __cpp_guaranteed_copy_elision 201606L #define linux 1 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT32_MIN_10_EXP__ (-37) #define __EXCEPTIONS 1 #define __PTRDIFF_WIDTH__ 64 #define __LDBL_MANT_DIG__ 113 #define __riscv_m 2000000 #define __cpp_range_based_for 201603L #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __cpp_nontype_template_args 201411L #define __cpp_return_type_deduction 201304L #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __INT_FAST64_WIDTH__ 64 #define __cpp_decltype 200707L #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __cpp_inline_variables 201606L #define __riscv_a 2000000 #define __riscv_c 2000000 #define __riscv_d 2000000 #define __riscv_f 2000000 #define __riscv_i 2000000 #define __INT_MAX__ 0x7fffffff #define __STDCPP_THREADS__ 1 #define __riscv_zicsr 2000000 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __cpp_inheriting_constructors 201511L #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __FP_FAST_FMAF32 1 #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __LDBL_MIN_EXP__ (-16381) #define __riscv_compressed 1 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __WINT_WIDTH__ 32 #define __FP_FAST_FMAF64 1 #define __INT_LEAST64_WIDTH__ 64 #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __FLT64X_IS_IEC_60559__ 2 #define __LDBL_MAX_10_EXP__ 4932 #define __ATOMIC_RELAXED 0 #define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __INT_LEAST32_TYPE__ int #define __SIZEOF_WCHAR_T__ 4 #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __INT_FAST8_TYPE__ signed char #define __cpp_namespace_attributes 201411L #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __LDBL_HAS_INFINITY__ 1 #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FP_FAST_FMAF32x 1 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __INTMAX_WIDTH__ 64 #define __cpp_runtime_arrays 198712L #define __UINT64_TYPE__ long unsigned int #define __UINT32_C(c) c ## U #define __cpp_alias_templates 200704L #define __riscv_arch_test 1 #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __FLT128_IS_IEC_60559__ 2 #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __PIC__ 2 #define __UINT_FAST32_TYPE__ long unsigned int #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __cpp_constexpr 201603L #define __cpp_deduction_guides 201703L #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __cpp_exceptions 199711L #define __FLT_MIN_10_EXP__ (-37) #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __INT_LEAST32_WIDTH__ 32 #define __INTMAX_TYPE__ long int #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 3 #define __GLIBCXX_TYPE_INT_N_0 __int128 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __cpp_template_template_args 201611L #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966L #define __INT16_C(c) c #define __STDC__ 1 #define __FLT32X_DIG__ 15 #define __PTRDIFF_TYPE__ long int #define __riscv_div 1 #define __ATOMIC_SEQ_CST 5 #define __riscv_zifencei 2000000 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __linux__ 1 #define __LDBL_MIN_10_EXP__ (-4931) #define __cpp_generic_lambdas 201304L #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __cpp_user_defined_literals 200809L #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __riscv_cmodel_pic 1 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __LDBL_NORM_MAX__ 1.18973149535723176508575932662800702e+4932L #define __GCC_ATOMIC_SHORT_LOCK_FREE 1 #define __UINT_FAST8_TYPE__ unsigned char #define _GNU_SOURCE 1 #define __cpp_init_captures 201304L #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 child config.compilerFlags 2.823170 Executing: mpicc --help | head -n 20 stdout: Usage: gcc [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler ============================================================================================= TESTING: checkC99Flag from config.compilers(/<>/config/BuildSystem/config/compilers.py:1684) Check for -std=c99 or equivalent flag Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { float x[2],y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*y; } ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC Accepted C99 compile flag: ============================================================================================= TESTING: checkRestrict from config.compilers(/<>/config/BuildSystem/config/compilers.py:160) Check for the C/CXX restrict keyword Executing: mpicc -V ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict x;; return 0; } compilers: Set C restrict keyword to __restrict Defined "C_RESTRICT" to "__restrict" ============================================================================================= TESTING: checkCFormatting from config.compilers(/<>/config/BuildSystem/config/compilers.py:421) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkCInline from config.compilers(/<>/config/BuildSystem/config/compilers.py:130) Check for C inline keyword ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { foo(1);; return 0; } compilers: Set C Inline keyword to inline Defined "C_INLINE" to "inline" ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/<>/config/BuildSystem/config/compilers.py:432) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main() { dlopen(libname, RTLD_LAZY);dlopen(libname, RTLD_NOW);dlopen(libname, RTLD_LOCAL);dlopen(libname, RTLD_GLOBAL); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -ldl Defined "HAVE_RTLD_LAZY" to "1" Defined "HAVE_RTLD_NOW" to "1" Defined "HAVE_RTLD_LOCAL" to "1" Defined "HAVE_RTLD_GLOBAL" to "1" ============================================================================================= TESTING: checkCLibraries from config.compilers(/<>/config/BuildSystem/config/compilers.py:224) Determines the libraries needed to link with C compiled code ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -ldl C libraries are not needed when using Fortran linker ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -ldl C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(/<>/config/BuildSystem/config/compilers.py:1635) Check if -MMD works for dependency generation, and add it if it does Trying C compiler flag -MMD -MP Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -MMD -MP Defined make macro "C_DEPFLAGS" to "-MMD -MP" Trying Cxx compiler flag -MMD -MP Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -MMD -MP /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Output from compiling with -fPIC -MMD -MP Defined make macro "CXX_DEPFLAGS" to "-MMD -MP" Executing: mpicxx --help | head -n 20 stdout: Usage: g++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler ============================================================================================= TESTING: checkRestrict from config.compilers(/<>/config/BuildSystem/config/compilers.py:160) Check for the C/CXX restrict keyword Executing: mpicc -V ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * __restrict x;; return 0; } compilers: Set Cxx restrict keyword to __restrict Defined "CXX_RESTRICT" to "__restrict" Executing: mpicxx --help | head -n 500 ============================================================================================= TESTING: checkCxxDialect from config.compilers(/<>/config/BuildSystem/config/compilers.py:501) Determine the CXX dialect supported by the compiler(language) [and correspoding compiler option - if any]. isGNUish indicates if the compiler is gnu compliant (i.e. clang). -with--dialect can take options: auto: use highest dialect configure can determine cxx20: [future!] cxx17: gnu++17 or c++17 cxx14: gnu++14 or c++14 cxx11: gnu++11 or c++11 0: disable CxxDialect check and use compiler default On return this function sets the following values: - if needed, appends the relevant CXX dialect flag to compiler flags - self.lang+'dialect' = maxSupportedDialect (e.g. 'c++14') - self.cxxDialectRange = (self.cxxDialectRange[0],maxSupportedDialect) (e.g. ('c++03','c++14')) - self.addDefine('HAVE_{LANG}_DIALECT_CXX{DIALECT_NUM}',1) for every supported dialect or raises a RuntimeException if either: - The combination of specifically requested packages cannnot all be compiled with the same flag - The compiler does not support at minimum -std=c++03 (or its equivalent) checkCxxDialect: checking C++ dialect version for language "CXX" using compiler "mpicxx" checkCxxDialect: user has explicitly selected CXX dialect c++11 checkCxxDialect: compiler is GNUish, using flag base -std=gnu++ checkCxxDialect: checking CXX 11 for Cxx with flag: -std=gnu++11 Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" // C++03 includes #include template void ignore(const T&) {} // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; // c++11 includes #include #include #include class MoveSemantics { std::unique_ptr _member; public: MoveSemantics(int val = 4) : _member(new valClass(val)) { } MoveSemantics& operator=(MoveSemantics &&other) noexcept = default; }; template constexpr T Cubed( T x ) { return x*x*x; } auto trailing(int x) -> int { return x+2;} enum class Shapes : int {SQUARE,CIRCLE}; template struct Tuple {}; using PetscErrorCode = int; int main() { // C++03 body valClass cls = valClass(); // value initialization int i = cls.i; // i is not declared const const int& rci = i; // but rci is const_cast(rci) = 4; // C++11 body PetscErrorCode ierr = 0; auto ret = trailing(ierr); MoveSemantics bob; MoveSemantics alice; alice = std::move(bob);ignore(alice); Tuple<> t0;ignore(t0); Tuple t1;ignore(t1); Tuple t2;ignore(t2); std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x << ret << std::endl; ; return 0; } Output from compiling with -fPIC -std=gnu++11 Added Cxx compiler flag -std=gnu++11 Defined "HAVE_CXX_DIALECT_CXX03" to "1" Defined "HAVE_CXX_DIALECT_CXX11" to "1" ============================================================================================= TESTING: checkCxxOptionalExtensions from config.compilers(/<>/config/BuildSystem/config/compilers.py:451) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { class somename { int i; };; return 0; } Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC ============================================================================================= TESTING: checkCxxInline from config.compilers(/<>/config/BuildSystem/config/compilers.py:145) Check for C++ inline keyword ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { foo(1);; return 0; } compilers: Set Cxx Inline keyword to inline Defined "CXX_INLINE" to "inline" ============================================================================================= TESTING: checkCxxComplexFix from config.compilers(/<>/config/BuildSystem/config/compilers.py:752) Determine if the CXX compiler supports utilities provided by petsccxxcomplexfix.h ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #define Type int #define PetscReal double #define PetscComplex std::complex /* The two lines, from petsccxxcomplexfix.h, can cause the combination "C++14 + GCC-4.x libstdc++ library" to fail, complaining imag() is not marked const. If the compiler can compile these two lines, it should be able to compile other lines. */ static inline PetscComplex operator-(const Type& lhs, const PetscComplex& rhs) { return PetscReal(lhs) - const_cast(rhs); } static inline PetscComplex operator/(const Type& lhs, const PetscComplex& rhs) { return PetscReal(lhs) / const_cast(rhs); } int main() { Type x = 2; PetscComplex y(1.0,1.0),z,w; z = x - y; w = x / y; std::cout << z << w; ; return 0; } the CXX compiler supports petsccxxcomplexfix.h Defined "HAVE_CXX_COMPLEX_FIX" to "1" ============================================================================================= TESTING: checkCxxLibraries from config.compilers(/<>/config/BuildSystem/config/compilers.py:781) Determines the libraries needed to link with C++ from C and Fortran ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `asub()': /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)': /usr/include/c++/11/ostream:616: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/bin/ld: /usr/include/c++/11/ostream:616: undefined reference to `__cxa_end_catch' /usr/bin/ld: /usr/include/c++/11/ostream:616: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `.L0 ': /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `__static_initialization_and_destruction_0': /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `asub()': /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)': /usr/include/c++/11/ostream:616: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/bin/ld: /usr/include/c++/11/ostream:616: undefined reference to `__cxa_end_catch' /usr/bin/ld: /usr/include/c++/11/ostream:616: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `.L0 ': /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `__static_initialization_and_destruction_0': /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `asub()': /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)': /usr/include/c++/11/ostream:616: undefined reference to `std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)' /usr/bin/ld: /usr/include/c++/11/ostream:616: undefined reference to `__cxa_end_catch' /usr/bin/ld: /usr/include/c++/11/ostream:616: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `.L0 ': /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc:7: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `__static_initialization_and_destruction_0': /usr/include/c++/11/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0' collect2: error: ld returned 1 exit status: Executing: uname -s stdout: Linux ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl compilers: C++ requires -lstdc++ to link with C compiler ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl C++ libraries are not needed when using FC linker Executing: mpicxx -V ============================================================================================= TESTING: checkFortranNameMangling from config.compilers(/<>/config/BuildSystem/config/compilers.py:1097) Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS Testing Fortran mangling type underscore with code void d1chk_(void){return;} ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 11.3.0-1ubuntu1) 11.3.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Detected GFortran8plus compiler Defined "FORTRAN_CHARLEN_T" to "size_t" ============================================================================================= TESTING: checkFortranNameManglingDouble from config.compilers(/<>/config/BuildSystem/config/compilers.py:1135) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.o: in function `.L0 ': /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:4: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.o: in function `.L0 ': /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:4: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.o: in function `.L0 ': /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:4: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkFortranLibraries from config.compilers(/<>/config/BuildSystem/config/compilers.py:1145) Substitutes for FLIBS the libraries needed to link with Fortran This macro is intended to be used in those situations when it is necessary to mix, e.g. C++ and Fortran 77, source code into a single program or shared library. For example, if object files from a C++ and Fortran 77 compiler must be linked together, then the C++ compiler/linker must be used for linking (since special C++-ish things need to happen at link time like calling global constructors, instantiating templates, enabling exception support, etc.). However, the Fortran 77 intrinsic and run-time libraries must be linked in as well, but the C++ compiler/linker does not know how to add these Fortran 77 libraries. This code was translated from the autoconf macro which was packaged in its current form by Matthew D. Langston . However, nearly all of this macro came from the OCTAVE_FLIBS macro in octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton for writing this extremely useful macro. ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:3:26: 3 | call MPI_Allreduce() | 1 Error: There is no specific subroutine for the generic ‘mpi_allreduce’ at (1) Source: program main use mpi call MPI_Allreduce() end Compile failed inside link ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main #include call MPI_Allreduce() end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `asub_': /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:5: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `asub_': /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:5: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/confc.o: in function `asub_': /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90:5: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status: Fortran code cannot directly be linked with C linker, therefore will determine needed Fortran libraries Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -v -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl Possible ERROR while running linker: stderr: Driving: /usr/bin/gfortran -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -v -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -l gfortran -lm -lz -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper Target: riscv64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=riscv64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --disable-multilib --with-arch=rv64gc --with-abi=lp64d --enable-checking=release --build=riscv64-linux-gnu --host=riscv64-linux-gnu --target=riscv64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=4 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1) Reading specs from /usr/lib/gcc/riscv64-linux-gnu/11/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/' COMPILER_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/lib/riscv64-linux-gnu/:/lib/:/usr/lib/riscv64-linux-gnu/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/conftest.' /usr/lib/gcc/riscv64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/riscv64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccM8kOV2.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -hash-style=gnu --as-needed -melf64lriscv -dynamic-linker /lib/ld-linux-riscv64-lp64d.so.1 -pie -z now -z relro -o /tmp/petsc-7mx1zjgg/config.compilers/conftest /lib/riscv64-linux-gnu/Scrt1.o /usr/lib/gcc/riscv64-linux-gnu/11/crti.o /usr/lib/gcc/riscv64-linux-gnu/11/crtbeginS.o -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -Bsymbolic-functions -z relro /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/riscv64-linux-gnu/11/crtendS.o /usr/lib/gcc/riscv64-linux-gnu/11/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/conftest.' Linker output before filtering: Driving: /usr/bin/gfortran -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -v -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -l gfortran -lm -lz -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper Target: riscv64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=riscv64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --disable-multilib --with-arch=rv64gc --with-abi=lp64d --enable-checking=release --build=riscv64-linux-gnu --host=riscv64-linux-gnu --target=riscv64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=4 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1) Reading specs from /usr/lib/gcc/riscv64-linux-gnu/11/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/' COMPILER_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/lib/riscv64-linux-gnu/:/lib/:/usr/lib/riscv64-linux-gnu/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/conftest.' /usr/lib/gcc/riscv64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/riscv64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccM8kOV2.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -hash-style=gnu --as-needed -melf64lriscv -dynamic-linker /lib/ld-linux-riscv64-lp64d.so.1 -pie -z now -z relro -o /tmp/petsc-7mx1zjgg/config.compilers/conftest /lib/riscv64-linux-gnu/Scrt1.o /usr/lib/gcc/riscv64-linux-gnu/11/crti.o /usr/lib/gcc/riscv64-linux-gnu/11/crtbeginS.o -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -Bsymbolic-functions -z relro /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/riscv64-linux-gnu/11/crtendS.o /usr/lib/gcc/riscv64-linux-gnu/11/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/conftest.' : Linker output after filtering: Driving: /usr/bin/gfortran -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -v -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -l gfortran -lm -lz -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper Target: riscv64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.3.0-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=riscv64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --disable-multilib --with-arch=rv64gc --with-abi=lp64d --enable-checking=release --build=riscv64-linux-gnu --host=riscv64-linux-gnu --target=riscv64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=4 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1) Reading specs from /usr/lib/gcc/riscv64-linux-gnu/11/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/' COMPILER_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/lib/riscv64-linux-gnu/:/lib/:/usr/lib/riscv64-linux-gnu/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/conftest.' /usr/lib/gcc/riscv64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/riscv64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccM8kOV2.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -hash-style=gnu --as-needed -melf64lriscv -dynamic-linker /lib/ld-linux-riscv64-lp64d.so.1 -pie -z now -z relro -o /tmp/petsc-7mx1zjgg/config.compilers/conftest /lib/riscv64-linux-gnu/Scrt1.o /usr/lib/gcc/riscv64-linux-gnu/11/crti.o /usr/lib/gcc/riscv64-linux-gnu/11/crtbeginS.o -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -Bsymbolic-functions -z relro /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/riscv64-linux-gnu/11/crtendS.o /usr/lib/gcc/riscv64-linux-gnu/11/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7mx1zjgg/config.compilers/conftest' '-v' '-g' '-O2' '-ffile-prefix-map=/<>=.' '-fstack-protector-strong' '-fPIC' '-ffree-line-length-0' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi' '-I' '/usr/lib/riscv64-linux-gnu/openmpi/lib' '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran' '-shared-libgcc' '-march=rv64imafdc' '-mabi=lp64d' '-misa-spec=2.2' '-march=rv64imafdc' '-dumpdir' '/tmp/petsc-7mx1zjgg/config.compilers/conftest.': Executing: mpif90 -V compilers: Checking arg Driving: compilers: Unknown arg Driving: compilers: Checking arg /usr/bin/gfortran compilers: Unknown arg /usr/bin/gfortran compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-7mx1zjgg/config.compilers/conftest compilers: Unknown arg /tmp/petsc-7mx1zjgg/config.compilers/conftest compilers: Checking arg -Wl,-Bsymbolic-functions compilers: Unknown arg -Wl,-Bsymbolic-functions compilers: Checking arg -Wl,-z,relro compilers: Unknown arg -Wl,-z,relro compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg -g compilers: Unknown arg -g compilers: Checking arg -O2 compilers: Unknown arg -O2 compilers: Checking arg -ffile-prefix-map=/<>=. compilers: Unknown arg -ffile-prefix-map=/<>=. compilers: Checking arg -fstack-protector-strong compilers: Unknown arg -fstack-protector-strong compilers: Checking arg -fPIC compilers: Unknown arg -fPIC compilers: Checking arg -ffree-line-length-0 compilers: Unknown arg -ffree-line-length-0 compilers: Checking arg /tmp/petsc-7mx1zjgg/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-7mx1zjgg/config.compilers/conftest.o compilers: Checking arg -lstdc++ compilers: Found library: -lstdc++ compilers: Checking arg -ldl compilers: Found library: -ldl compilers: Checking arg -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi compilers: Found include directory: /usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi compilers: Checking arg -I/usr/lib/riscv64-linux-gnu/openmpi/lib compilers: Found include directory: /usr/lib/riscv64-linux-gnu/openmpi/lib compilers: Checking arg -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran compilers: Found library directory: -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran compilers: Checking arg -lmpi_usempif08 compilers: Found library: -lmpi_usempif08 compilers: Checking arg -lmpi_usempi_ignore_tkr compilers: Found library: -lmpi_usempi_ignore_tkr compilers: Checking arg -lmpi_mpifh compilers: Found library: -lmpi_mpifh compilers: Checking arg -lmpi compilers: Found library: -lmpi compilers: Checking arg -lopen-rte compilers: Found library: -lopen-rte compilers: Checking arg -lopen-pal compilers: Found library: -lopen-pal compilers: Checking arg -lhwloc compilers: Found library: -lhwloc compilers: Checking arg -levent_core compilers: Found library: -levent_core compilers: Checking arg -levent_pthreads compilers: Found library: -levent_pthreads compilers: Checking arg -l compilers: Found canonical library: -lgfortran compilers: Checking arg -lm compilers: Found library: -lm compilers: Checking arg -lz compilers: Found library: -lz compilers: Checking arg -l compilers: Found canonical library: -lgfortran compilers: Checking arg -l compilers: Found canonical library: -lm compilers: Checking arg -shared-libgcc compilers: Unknown arg -shared-libgcc compilers: Checking arg Using compilers: Unknown arg Using compilers: Checking arg built-in compilers: Unknown arg built-in compilers: Checking arg specs. compilers: Unknown arg specs. compilers: Checking arg COLLECT_GCC=/usr/bin/gfortran compilers: Unknown arg COLLECT_GCC=/usr/bin/gfortran compilers: Checking arg COLLECT_LTO_WRAPPER=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper compilers: Unknown arg COLLECT_LTO_WRAPPER=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg riscv64-linux-gnu compilers: Unknown arg riscv64-linux-gnu compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ../src/configure compilers: Unknown arg ../src/configure compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg --with-pkgversion= compilers: Unknown arg --with-pkgversion= compilers: Checking arg --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs compilers: Unknown arg --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs compilers: Checking arg --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 compilers: Unknown arg --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 compilers: Checking arg --prefix=/usr compilers: Unknown arg --prefix=/usr compilers: Checking arg --with-gcc-major-version-only compilers: Unknown arg --with-gcc-major-version-only compilers: Checking arg --program-suffix=-11 compilers: Unknown arg --program-suffix=-11 compilers: Checking arg --program-prefix=riscv64-linux-gnu- compilers: Unknown arg --program-prefix=riscv64-linux-gnu- compilers: Checking arg --enable-shared compilers: Unknown arg --enable-shared compilers: Checking arg --enable-linker-build-id compilers: Unknown arg --enable-linker-build-id compilers: Checking arg --libexecdir=/usr/lib compilers: Unknown arg --libexecdir=/usr/lib compilers: Checking arg --without-included-gettext compilers: Unknown arg --without-included-gettext compilers: Checking arg --enable-threads=posix compilers: Unknown arg --enable-threads=posix compilers: Checking arg --libdir=/usr/lib compilers: Unknown arg --libdir=/usr/lib compilers: Checking arg --enable-nls compilers: Unknown arg --enable-nls compilers: Checking arg --enable-clocale=gnu compilers: Unknown arg --enable-clocale=gnu compilers: Checking arg --enable-libstdcxx-debug compilers: Unknown arg --enable-libstdcxx-debug compilers: Checking arg --enable-libstdcxx-time=yes compilers: Unknown arg --enable-libstdcxx-time=yes compilers: Checking arg --with-default-libstdcxx-abi=new compilers: Unknown arg --with-default-libstdcxx-abi=new compilers: Checking arg --enable-gnu-unique-object compilers: Unknown arg --enable-gnu-unique-object compilers: Checking arg --disable-libitm compilers: Unknown arg --disable-libitm compilers: Checking arg --disable-libquadmath compilers: Unknown arg --disable-libquadmath compilers: Checking arg --disable-libquadmath-support compilers: Unknown arg --disable-libquadmath-support compilers: Checking arg --enable-plugin compilers: Unknown arg --enable-plugin compilers: Checking arg --enable-default-pie compilers: Unknown arg --enable-default-pie compilers: Checking arg --with-system-zlib compilers: Unknown arg --with-system-zlib compilers: Checking arg --enable-libphobos-checking=release compilers: Unknown arg --enable-libphobos-checking=release compilers: Checking arg --with-target-system-zlib=auto compilers: Unknown arg --with-target-system-zlib=auto compilers: Checking arg --enable-objc-gc=auto compilers: Unknown arg --enable-objc-gc=auto compilers: Checking arg --enable-multiarch compilers: Unknown arg --enable-multiarch compilers: Checking arg --disable-werror compilers: Unknown arg --disable-werror compilers: Checking arg --disable-multilib compilers: Unknown arg --disable-multilib compilers: Checking arg --with-arch=rv64gc compilers: Unknown arg --with-arch=rv64gc compilers: Checking arg --with-abi=lp64d compilers: Unknown arg --with-abi=lp64d compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --build=riscv64-linux-gnu compilers: Unknown arg --build=riscv64-linux-gnu compilers: Checking arg --host=riscv64-linux-gnu compilers: Unknown arg --host=riscv64-linux-gnu compilers: Checking arg --target=riscv64-linux-gnu compilers: Unknown arg --target=riscv64-linux-gnu compilers: Checking arg --with-build-config=bootstrap-lto-lean compilers: Unknown arg --with-build-config=bootstrap-lto-lean compilers: Checking arg --enable-link-serialization=4 compilers: Unknown arg --enable-link-serialization=4 compilers: Checking arg Thread compilers: Unknown arg Thread compilers: Checking arg model: compilers: Unknown arg model: compilers: Checking arg posix compilers: Unknown arg posix compilers: Checking arg Supported compilers: Unknown arg Supported compilers: Checking arg LTO compilers: Unknown arg LTO compilers: Checking arg compression compilers: Unknown arg compression compilers: Checking arg algorithms: compilers: Unknown arg algorithms: compilers: Checking arg zlib compilers: Unknown arg zlib compilers: Checking arg zstd compilers: Unknown arg zstd compilers: Checking arg gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 11.3.0 compilers: Unknown arg 11.3.0 compilers: Checking arg (Ubuntu compilers: Unknown arg (Ubuntu compilers: Checking arg 11.3.0-1ubuntu1) compilers: Unknown arg 11.3.0-1ubuntu1) compilers: Checking arg Reading compilers: Unknown arg Reading compilers: Checking arg specs compilers: Unknown arg specs compilers: Checking arg from compilers: Unknown arg from compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/libgfortran.spec compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/libgfortran.spec compilers: Checking arg rename compilers: Unknown arg rename compilers: Checking arg spec compilers: Unknown arg spec compilers: Checking arg lib compilers: Unknown arg lib compilers: Checking arg to compilers: Unknown arg to compilers: Checking arg liborig compilers: Unknown arg liborig compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg COMPILER_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/ compilers: Skipping arg COMPILER_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/:/usr/lib/gcc/riscv64-linux-gnu/11/:/usr/lib/gcc/riscv64-linux-gnu/ compilers: Checking arg LIBRARY_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/lib/riscv64-linux-gnu/:/lib/:/usr/lib/riscv64-linux-gnu/:/usr/lib/ compilers: Skipping arg LIBRARY_PATH=/usr/lib/gcc/riscv64-linux-gnu/11/:/lib/riscv64-linux-gnu/:/lib/:/usr/lib/riscv64-linux-gnu/:/usr/lib/ compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/collect2 compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/collect2 compilers: Checking arg -plugin compilers: Unknown arg -plugin compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/liblto_plugin.so compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/liblto_plugin.so compilers: Checking arg -plugin-opt=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper compilers: Unknown arg -plugin-opt=/usr/lib/gcc/riscv64-linux-gnu/11/lto-wrapper compilers: Checking arg -plugin-opt=-fresolution=/tmp/ccM8kOV2.res compilers: Unknown arg -plugin-opt=-fresolution=/tmp/ccM8kOV2.res compilers: Checking arg -plugin-opt=-pass-through=-lgcc_s compilers: Unknown arg -plugin-opt=-pass-through=-lgcc_s compilers: Checking arg -plugin-opt=-pass-through=-lgcc compilers: Unknown arg -plugin-opt=-pass-through=-lgcc compilers: Checking arg -plugin-opt=-pass-through=-lm compilers: Unknown arg -plugin-opt=-pass-through=-lm compilers: Checking arg -plugin-opt=-pass-through=-lgcc_s compilers: Unknown arg -plugin-opt=-pass-through=-lgcc_s compilers: Checking arg -plugin-opt=-pass-through=-lgcc compilers: Unknown arg -plugin-opt=-pass-through=-lgcc compilers: Checking arg -plugin-opt=-pass-through=-lc compilers: Unknown arg -plugin-opt=-pass-through=-lc compilers: Checking arg -plugin-opt=-pass-through=-lgcc_s compilers: Unknown arg -plugin-opt=-pass-through=-lgcc_s compilers: Checking arg -plugin-opt=-pass-through=-lgcc compilers: Unknown arg -plugin-opt=-pass-through=-lgcc compilers: Checking arg --build-id compilers: Unknown arg --build-id compilers: Checking arg --eh-frame-hdr compilers: Unknown arg --eh-frame-hdr compilers: Checking arg -hash-style=gnu compilers: Unknown arg -hash-style=gnu compilers: Checking arg --as-needed compilers: Unknown arg --as-needed compilers: Checking arg -melf64lriscv compilers: Unknown arg -melf64lriscv compilers: Checking arg -dynamic-linker compilers: Unknown arg -dynamic-linker compilers: Checking arg /lib/ld-linux-riscv64-lp64d.so.1 compilers: Unknown arg /lib/ld-linux-riscv64-lp64d.so.1 compilers: Checking arg -pie compilers: Unknown arg -pie compilers: Checking arg -z compilers: Unknown arg -z compilers: Checking arg now compilers: Unknown arg now compilers: Checking arg -z compilers: Unknown arg -z compilers: Checking arg relro compilers: Unknown arg relro compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-7mx1zjgg/config.compilers/conftest compilers: Unknown arg /tmp/petsc-7mx1zjgg/config.compilers/conftest compilers: Checking arg /lib/riscv64-linux-gnu/Scrt1.o compilers: Unknown arg /lib/riscv64-linux-gnu/Scrt1.o compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/crti.o compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/crti.o compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/crtbeginS.o compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/crtbeginS.o compilers: Checking arg -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran compilers: Already in lflags so skipping: -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran compilers: Checking arg -L/usr/lib/gcc/riscv64-linux-gnu/11 compilers: Found library directory: -L/usr/lib/gcc/riscv64-linux-gnu/11 compilers: Checking arg -L/lib/riscv64-linux-gnu compilers: Found library directory: -L/lib/riscv64-linux-gnu compilers: Checking arg -L/usr/lib/riscv64-linux-gnu compilers: Found library directory: -L/usr/lib/riscv64-linux-gnu compilers: Checking arg -Bsymbolic-functions compilers: Unknown arg -Bsymbolic-functions compilers: Checking arg -z compilers: Unknown arg -z compilers: Checking arg relro compilers: Unknown arg relro compilers: Checking arg /tmp/petsc-7mx1zjgg/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-7mx1zjgg/config.compilers/conftest.o compilers: Checking arg -lstdc++ compilers: Already in lflags: -lstdc++ compilers: Checking arg -ldl compilers: Already in lflags: -ldl compilers: Checking arg -lmpi_usempif08 compilers: Already in lflags: -lmpi_usempif08 compilers: Checking arg -lmpi_usempi_ignore_tkr compilers: Already in lflags: -lmpi_usempi_ignore_tkr compilers: Checking arg -lmpi_mpifh compilers: Already in lflags: -lmpi_mpifh compilers: Checking arg -lmpi compilers: Already in lflags: -lmpi compilers: Checking arg -lopen-rte compilers: Already in lflags: -lopen-rte compilers: Checking arg -lopen-pal compilers: Already in lflags: -lopen-pal compilers: Checking arg -lhwloc compilers: Already in lflags: -lhwloc compilers: Checking arg -levent_core compilers: Already in lflags: -levent_core compilers: Checking arg -levent_pthreads compilers: Already in lflags: -levent_pthreads compilers: Checking arg -lgfortran compilers: Found library: -lgfortran compilers: Checking arg -lm compilers: Already in lflags: -lm compilers: Checking arg -lz compilers: Already in lflags: -lz compilers: Checking arg -lgfortran compilers: Already in lflags: -lgfortran compilers: Checking arg -lm compilers: Already in lflags: -lm compilers: Checking arg -lgcc_s compilers: Found library: -lgcc_s compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg -lm compilers: Already in lflags: -lm compilers: Checking arg -lgcc_s compilers: Already in lflags: -lgcc_s compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg -lc compilers: Found system library therefore skipping: -lc compilers: Checking arg -lgcc_s compilers: Already in lflags: -lgcc_s compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/crtendS.o compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/crtendS.o compilers: Checking arg /usr/lib/gcc/riscv64-linux-gnu/11/crtn.o compilers: Unknown arg /usr/lib/gcc/riscv64-linux-gnu/11/crtn.o compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Libraries needed to link Fortran code with the C linker: ['-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] compilers: Libraries needed to link Fortran main with the C linker: [] compilers: Check that Fortran libraries can be used with Fortran as the linker ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ======== Checking running linked program ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C as the linker ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C++ as linker ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ======== Checking running linked program ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.setCompilers/conftest compilers: Fortran libraries can be used from C++ ============================================================================================= TESTING: checkFortranLinkingCxx from config.compilers(/<>/config/BuildSystem/config/compilers.py:1600) Check that Fortran can link C++ libraries ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void foo(void){d1chk_();} ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void d1chk_(void){return;} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/cxxobj.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl compilers: Fortran can link C++ functions ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(/<>/config/BuildSystem/config/compilers.py:1766) child config.compilers 151.373084 ============================================================================================= TESTING: configureClosure from config.utilities.closure(/<>/config/BuildSystem/config/utilities/closure.py:17) Determine if Apple ^close syntax is supported in C ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.closure/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.closure/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.utilities.closure/conftest.c: In function ‘main’: /tmp/petsc-7mx1zjgg/config.utilities.closure/conftest.c:6:6: error: expected identifier or ‘(’ before ‘^’ token 6 | int (^closure)(int);; | ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int (^closure)(int);; return 0; } Compile failed inside link child config.utilities.closure 2.507300 ============================================================================================= TESTING: checkFortranTypeSizes from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:56) Check whether real*8 is supported and suggest flags which will allow support Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main real*8 variable end ============================================================================================= TESTING: checkFortranPreprocessor from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:73) Determine if Fortran handles preprocessing properly Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 compilers: Fortran uses preprocessor ============================================================================================= TESTING: checkFortranDefineCompilerOption from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:96) Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.setCompilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 -DTesting /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef Testing fooey #endif end Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 -DTesting Defined make macro "FC_DEFINE_FLAG" to "-D" compilers: Fortran uses -D for defining macro ============================================================================================= TESTING: checkFortran90 from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:146) Determine whether the Fortran compiler handles F90 ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main REAL(KIND=SELECTED_REAL_KIND(10)) d INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8) INTEGER (KIND=int) :: ierr ierr = 1 end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -lstdc++ -ldl Fortran compiler supports F90 ============================================================================================= TESTING: checkFortran90FreeForm from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:162) Determine whether the Fortran compiler handles F90FreeForm We also require that the compiler handles lines longer than 132 characters ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -lstdc++ -ldl Defined "USING_F90FREEFORM" to "1" Fortran compiler supports F90FreeForm ============================================================================================= TESTING: checkFortran2003 from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:176) Determine whether the Fortran compiler handles F2003 ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: module Base_module type, public :: base_type integer :: A contains procedure, public :: Print => BasePrint end type base_type contains subroutine BasePrint(this) class(base_type) :: this end subroutine BasePrint end module Base_module program main use,intrinsic :: iso_c_binding Type(C_Ptr),Dimension(:),Pointer :: CArray character(kind=c_char),pointer :: nullc => null() character(kind=c_char,len=5),dimension(:),pointer::list1 allocate(list1(5)) CArray = (/(c_loc(list1(i)),i=1,5),c_loc(nullc)/) end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -lstdc++ -ldl Defined "USING_F2003" to "1" Fortran compiler supports F2003 ============================================================================================= TESTING: checkFortran90Array from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:211) Check for F90 array interfaces Executing: uname -s stdout: Linux ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void f90arraytest_(void* a1, void* a2,void* a3, void* i) { printf("arrays [%p %p %p]\n",a1,a2,a3); fflush(stdout); return; } void f90ptrtest_(void* a1, void* a2,void* a3, void* i, void* p1 ,void* p2, void* p3) { printf("arrays [%p %p %p]\n",a1,a2,a3); if ((p1 == p3) && (p1 != p2)) { printf("pointers match! [%p %p] [%p]\n",p1,p3,p2); fflush(stdout); } else { printf("pointers do not match! [%p %p] [%p]\n",p1,p3,p2); fflush(stdout); exit(111); } return; } ======== Checking running linked program ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main Interface Subroutine f90ptrtest(p1,p2,p3,i) integer, pointer :: p1(:,:) integer, pointer :: p2(:,:) integer, pointer :: p3(:,:) integer i End Subroutine End Interface integer, pointer :: ptr1(:,:),ptr2(:,:) integer, target :: array(6:8,9:21) integer in in = 25 ptr1 => array ptr2 => array call f90arraytest(ptr1,ptr2,ptr1,in) call f90ptrtest(ptr1,ptr2,ptr1,in) end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o /tmp/petsc-7mx1zjgg/config.compilersFortran/fooobj.o -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest stdout: arrays [0x3fffffe818 0x3fffffe818 0x3fffffe818] arrays [0x3fffffe768 0x3fffffe7c0 0x3fffffe768] pointers do not match! [0x1 0x2525252525252f78] [0x3fffffe818] ERROR while running executable: Could not execute "['/tmp/petsc-7mx1zjgg/config.compilersFortran/conftest']": arrays [0x3fffffe818 0x3fffffe818 0x3fffffe818] arrays [0x3fffffe768 0x3fffffe7c0 0x3fffffe768] pointers do not match! [0x1 0x2525252525252f78] [0x3fffffe818] compilers: F90 uses a single argument for array pointers ============================================================================================= TESTING: checkFortran90AssumedType from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:298) Executing: mpif90 -qversion ============================================================================================= TESTING: checkFortranModuleInclude from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:303) Figures out what flag is used to specify the include path for Fortran modules ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main use configtest write(*,*) testint end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -I/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o /tmp/petsc-7mx1zjgg/config.compilersFortran/configtest.o -lstdc++ -ldl compilers: Fortran module include flag -I found ============================================================================================= TESTING: checkFortranModuleOutput from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:369) Figures out what flag is used to specify the output path for Fortran modules ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -module /tmp/petsc-7mx1zjgg/config.compilersFortran/confdir -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command-line option ‘-module’; did you mean ‘-Mmodules’? Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module compile failed ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -module:/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command-line option ‘-module:/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir’ Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module: compile failed ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -fmod=/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: stderr: f951: Warning: command-line option ‘-fmod=/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir’ is valid for Modula-2 but not for Fortran Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -fmod= failed ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -J/tmp/petsc-7mx1zjgg/config.compilersFortran/confdir -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -J found ============================================================================================= TESTING: checkFortranTypeStar from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:135) Determine whether the Fortran compiler handles type(*) ===== Checking compiler Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main interface subroutine a(b) type(*) :: b(:) end subroutine end interface end Defined "HAVE_FORTRAN_TYPE_STAR" to "1" Fortran compiler supports type(*) ============================================================================================= TESTING: checkFortranTypeInitialize from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:125) Determines if PETSc objects in Fortran are initialized by default (doesn't work with common blocks) Defined "FORTRAN_TYPE_INITIALIZE" to " = -2" Initializing Fortran objects ============================================================================================= TESTING: configureFortranFlush from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:116) ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.F90 Successful compile: Source: program main call flush(6) end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilersFortran/conftest.o -lstdc++ -ldl Defined "HAVE_FORTRAN_FLUSH" to "1" ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilersFortran(/<>/config/BuildSystem/config/compilersFortran.py:414) Check if -MMD works for dependency generation, and add it if it does Trying FC compiler flag -MMD -MP Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 -MMD -MP /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 -MMD -MP Defined make macro "FC_DEPFLAGS" to "-MMD -MP" child config.compilersFortran 34.559660 ============================================================================================= TESTING: checkStdC from config.headers(/<>/config/BuildSystem/config/headers.py:107) ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.headers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.headers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main() { int i; for(i = 0; i < 256; i++) if (XOR(islower(i), ISLOWER(i)) || toupper(i) != TOUPPER(i)) exit(2); exit(0); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.headers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.headers/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.headers/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.headers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.headers/conftest ============================================================================================= TESTING: checkStat from config.headers(/<>/config/BuildSystem/config/headers.py:140) Checks whether stat file-mode macros are broken, and defines STAT_MACROS_BROKEN if they are Preprocessing source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(S_ISBLK) && defined(S_IFDIR) # if S_ISBLK (S_IFDIR) You lose. # endif #endif #if defined(S_ISBLK) && defined(S_IFCHR) # if S_ISBLK (S_IFCHR) You lose. # endif #endif #if defined(S_ISLNK) && defined(S_IFREG) # if S_ISLNK (S_IFREG) You lose. # endif #endif #if defined(S_ISSOCK) && defined(S_IFREG) # if S_ISSOCK (S_IFREG) You lose. # endif #endif Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c ============================================================================================= TESTING: checkSysWait from config.headers(/<>/config/BuildSystem/config/headers.py:175) Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.headers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifndef WEXITSTATUS #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) #endif #ifndef WIFEXITED #define WIFEXITED(stat_val) (((stat_val) & 255) == 0) #endif int main() { int s; wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: checkTime from config.headers(/<>/config/BuildSystem/config/headers.py:197) Checks if you can safely include both and , and if so defines TIME_WITH_SYS_TIME Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_TIME_H" to "1" Checking for header: sys/time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TIME_H" to "1" ============================================================================================= TESTING: checkMath from config.headers(/<>/config/BuildSystem/config/headers.py:203) Checks for the math headers and defines Checking for header: math.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.headers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double pi = M_PI; if (pi); ; return 0; } Found math #defines, like M_PI ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: setjmp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/sysinfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SYSINFO_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: direct.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: stdint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pthread.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PTHREAD_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: inttypes.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: immintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: zmmintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: setjmp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/sysinfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SYSINFO_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: direct.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: stdint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: pthread.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_PTHREAD_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: inttypes.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: immintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: check from config.headers(/<>/config/BuildSystem/config/headers.py:77) Checks for "header", and defines HAVE_"header" if found Checking for header: zmmintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: zmmintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: checkRecursiveMacros from config.headers(/<>/config/BuildSystem/config/headers.py:218) Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.headers/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void a(int i, int j) {} #define a(b) a(b,__LINE__) int main() { a(0); ; return 0; } child config.headers 65.147777 ============================================================================================= TESTING: configureCacheDetails from config.utilities.cacheDetails(/<>/config/BuildSystem/config/utilities/cacheDetails.py:78) Try to determine the size and associativity of the cache. ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include long getconf_LEVEL1_DCACHE_LINESIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return (16 <= val && val <= 2147483647) ? val : 32; } int main() { ; return 0; } ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_LEVEL1_DCACHE_LINESIZE() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return (16 <= val && val <= 2147483647) ? val : 32; } int main() { FILE *output = fopen("conftestval","w"); if (!output) return 1; fprintf(output,"%ld",getconf_LEVEL1_DCACHE_LINESIZE()); fclose(output);; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_LINESIZE" to "32" child config.utilities.cacheDetails 4.552298 ============================================================================================= TESTING: check_struct_sigaction from config.types(/<>/config/BuildSystem/config/types.py:42) Checks if "struct sigaction" exists in signal.h. This check is for C89 check. Checking for type: struct sigaction ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { struct sigaction a;; return 0; } struct sigaction found Defined "HAVE_STRUCT_SIGACTION" to "1" ============================================================================================= TESTING: check__int64 from config.types(/<>/config/BuildSystem/config/types.py:48) Checks if __int64 exists. This is primarily for windows. Checking for type: __int64 ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.types/conftest.c: In function ‘main’: /tmp/petsc-7mx1zjgg/config.types/conftest.c:11:1: error: unknown type name ‘__int64’; did you mean ‘__int64_t’? 11 | __int64 a;; | ^~~~~~~ | __int64_t Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { __int64 a;; return 0; } __int64 found ============================================================================================= TESTING: checkSizeTypes from config.types(/<>/config/BuildSystem/config/types.py:54) Checks for types associated with sizes, such as size_t. Checking for type: size_t ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { size_t a;; return 0; } size_t found ============================================================================================= TESTING: checkFileTypes from config.types(/<>/config/BuildSystem/config/types.py:64) Checks for types associated with files, such as mode_t, off_t, etc. Checking for type: mode_t ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { mode_t a;; return 0; } mode_t found Checking for type: off_t ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { off_t a;; return 0; } off_t found ============================================================================================= TESTING: checkIntegerTypes from config.types(/<>/config/BuildSystem/config/types.py:59) Checks for types associated with integers, such as int32_t. Checking for type: int32_t ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { int32_t a;; return 0; } int32_t found ============================================================================================= TESTING: checkPID from config.types(/<>/config/BuildSystem/config/types.py:70) Checks for pid_t, and defines it if necessary Checking for type: pid_t ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main() { pid_t a;; return 0; } pid_t found ============================================================================================= TESTING: checkUID from config.types(/<>/config/BuildSystem/config/types.py:74) Checks for uid_t and gid_t, and defines them if necessary Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c ============================================================================================= TESTING: checkC99Complex from config.types(/<>/config/BuildSystem/config/types.py:81) Check for complex numbers in in C99 std Note that since PETSc source code uses _Complex we test specifically for that, not complex ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double _Complex x; x = I; ; return 0; } ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double _Complex x; x = I; ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.types/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.types/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main() { double _Complex x; x = I; ; return 0; } Defined "HAVE_C99_COMPLEX" to "1" ============================================================================================= TESTING: checkCxxComplex from config.types(/<>/config/BuildSystem/config/types.py:95) Check for complex numbers in namespace std ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { std::complex x; ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.types/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.types/conftest.o -lstdc++ -ldl Defined "HAVE_CXX_COMPLEX" to "1" ============================================================================================= TESTING: checkConst from config.types(/<>/config/BuildSystem/config/types.py:106) Checks for working const, and if not found defines it to empty string ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset x; /* SunOS 4.1.1 cc rejects this. */ char const *const *ccp; char **p; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; ccp = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++ccp; p = (char**) ccp; ccp = (char const *const *) p; /* This section avoids unused variable warnings */ if (zero.x); if (x[0]); { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (*s); } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; /* Get rid of unused variable warning */ if (foo); } ; return 0; } ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: void * ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(void *)==8)*2-1]; Defined "SIZEOF_VOID_P" to "8" ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: short ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(short)==2)*2-1]; Defined "SIZEOF_SHORT" to "2" ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: int ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(int)==4)*2-1]; Defined "SIZEOF_INT" to "4" ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long)==8)*2-1]; Defined "SIZEOF_LONG" to "8" ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long long ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long long)==8)*2-1]; Defined "SIZEOF_LONG_LONG" to "8" ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: enum ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(enum{ENUM_DUMMY})==4)*2-1]; Defined "SIZEOF_ENUM" to "4" ============================================================================================= TESTING: checkSizeof from config.types(/<>/config/BuildSystem/config/types.py:162) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: size_t ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(size_t)==8)*2-1]; Defined "SIZEOF_SIZE_T" to "8" Defined "USING_64BIT_PTR" to "1" ============================================================================================= TESTING: checkVisibility from config.types(/<>/config/BuildSystem/config/types.py:196) ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __attribute__((visibility ("default"))) int foo(void);; return 0; } Defined "USE_VISIBILITY_C" to "1" ===== Checking compiler Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { __attribute__((visibility ("default"))) int foo(void);; return 0; } Defined "USE_VISIBILITY_CXX" to "1" ============================================================================================= TESTING: checkMaxPathLen from config.types(/<>/config/BuildSystem/config/types.py:218) Determining PETSC_MAX_PATH_LEN ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.types/conftest.o -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MAXPATHLEN) # define PETSC_MAX_PATH_LEN MAXPATHLEN #elif defined(MAX_PATH) # define PETSC_MAX_PATH_LEN MAX_PATH #elif defined(_MAX_PATH) # define PETSC_MAX_PATH_LEN _MAX_PATH #else # define PETSC_MAX_PATH_LEN 4096 #endif #define xstr(s) str(s) #define str(s) #s char petsc_max_path_len[] = xstr(PETSC_MAX_PATH_LEN); int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MAXPATHLEN) # define PETSC_MAX_PATH_LEN MAXPATHLEN #elif defined(MAX_PATH) # define PETSC_MAX_PATH_LEN MAX_PATH #elif defined(_MAX_PATH) # define PETSC_MAX_PATH_LEN _MAX_PATH #else # define PETSC_MAX_PATH_LEN 4096 #endif #define xstr(s) str(s) #define str(s) #s char petsc_max_path_len[] = xstr(PETSC_MAX_PATH_LEN); Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.types/conftest.c Defined "MAX_PATH_LEN" to "4096" child config.types 49.886235 ============================================================================================= TESTING: configureMemAlign from PETSc.options.memAlign(/<>/config/PETSc/options/memAlign.py:29) Choose alignment Defined "MEMALIGN" to "16" Memory alignment is 16 child PETSc.options.memAlign 0.013370 ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [handle_sigfpes] in library ['fpe'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(); static void _check_handle_sigfpes() { handle_sigfpes(); } int main() { _check_handle_sigfpes();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lfpe -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfpe: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lfpe: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lfpe: No such file or directory collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [socket] in library ['socket', 'nsl'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(); static void _check_socket() { socket(); } int main() { _check_socket();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lsocket -lnsl -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lsocket: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lsocket: No such file or directory collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [handle_sigfpes] in library ['fpe'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(); static void _check_handle_sigfpes() { handle_sigfpes(); } int main() { _check_handle_sigfpes();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lfpe -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfpe: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lfpe: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lfpe: No such file or directory collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [socket] in library ['socket', 'nsl'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(); static void _check_socket() { socket(); } int main() { _check_socket();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lsocket -lnsl -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket: No such file or directory collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: cannot find -lsocket: No such file or directory collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: cannot find -lsocket: No such file or directory collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkMath from config.libraries(/<>/config/BuildSystem/config/libraries.py:286) Check for sin() in libm, the math library Checking for functions [sin floor log10 pow] in library [''] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_sin’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:6:40: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6 | static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_floor’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:10:42: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 10 | static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_log10’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:14:42: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 14 | static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_pow’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:18:40: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); | ^~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); ; } #include double floor(double); static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); ; } #include double log10(double); static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); ; } #include double pow(double, double); static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); ; } int main() { _check_sin(); _check_floor(); _check_log10(); _check_pow();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_sin': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:6: undefined reference to `sin' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_floor': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:10: undefined reference to `floor' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `printf': /usr/include/riscv64-linux-gnu/bits/stdio2.h:112: undefined reference to `log10' /usr/bin/ld: /usr/include/riscv64-linux-gnu/bits/stdio2.h:112: undefined reference to `pow' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_sin': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:6: undefined reference to `sin' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_floor': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:10: undefined reference to `floor' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `printf': /usr/include/riscv64-linux-gnu/bits/stdio2.h:112: undefined reference to `log10' /usr/bin/ld: /usr/include/riscv64-linux-gnu/bits/stdio2.h:112: undefined reference to `pow' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_sin': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:6: undefined reference to `sin' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_floor': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:10: undefined reference to `floor' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `printf': /usr/include/riscv64-linux-gnu/bits/stdio2.h:112: undefined reference to `log10' /usr/bin/ld: /usr/include/riscv64-linux-gnu/bits/stdio2.h:112: undefined reference to `pow' collect2: error: ld returned 1 exit status: Checking for functions [sin floor log10 pow] in library ['m'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_sin’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:6:40: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6 | static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_floor’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:10:42: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 10 | static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_log10’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:14:42: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 14 | static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.libraries/conftest.c: In function ‘_check_pow’: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:18:40: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); | ^~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); ; } #include double floor(double); static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); ; } #include double log10(double); static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); ; } #include double pow(double, double); static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); ; } int main() { _check_sin(); _check_floor(); _check_log10(); _check_pow();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.compilers/conftest.c: In function ‘_check_sin’: /tmp/petsc-7mx1zjgg/config.compilers/conftest.c:6:40: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 6 | static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.compilers/conftest.c: In function ‘_check_floor’: /tmp/petsc-7mx1zjgg/config.compilers/conftest.c:10:42: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 10 | static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.compilers/conftest.c: In function ‘_check_log10’: /tmp/petsc-7mx1zjgg/config.compilers/conftest.c:14:42: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 14 | static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); | ^~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.compilers/conftest.c: In function ‘_check_pow’: /tmp/petsc-7mx1zjgg/config.compilers/conftest.c:18:40: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 18 | static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); | ^~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin() { double x,y; scanf("%lf",&x); y = sin(x); printf("%f",y); ; } #include double floor(double); static void _check_floor() { double x,y; scanf("%lf",&x); y = floor(x); printf("%f",y); ; } #include double log10(double); static void _check_log10() { double x,y; scanf("%lf",&x); y = log10(x); printf("%f",y); ; } #include double pow(double, double); static void _check_pow() { double x,y; scanf("%lf",&x); y = pow(x,x); printf("%f",y); ; } void dummy(void) {_check_sin(); _check_floor(); _check_log10(); _check_pow();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" CheckMath: using math library ['libm.a'] ============================================================================================= TESTING: checkMathErf from config.libraries(/<>/config/BuildSystem/config/libraries.py:305) Check for erf() in libm, the math library Checking for functions [erf] in library ['libm.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_erf() { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); } int main() { _check_erf();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_erf() { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); } void dummy(void) {_check_erf();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" erf() found Defined "HAVE_ERF" to "1" ============================================================================================= TESTING: checkMathTgamma from config.libraries(/<>/config/BuildSystem/config/libraries.py:314) Check for tgamma() in libm, the math library Checking for functions [tgamma] in library ['libm.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_tgamma() { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); } int main() { _check_tgamma();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_tgamma() { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); } void dummy(void) {_check_tgamma();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" tgamma() found Defined "HAVE_TGAMMA" to "1" ============================================================================================= TESTING: checkMathLgamma from config.libraries(/<>/config/BuildSystem/config/libraries.py:323) Check for lgamma() in libm, the math library Checking for functions [lgamma] in library ['libm.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include #include static void _check_lgamma() { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } int main() { _check_lgamma();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include #include static void _check_lgamma() { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } void dummy(void) {_check_lgamma();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" lgamma() found Defined "HAVE_LGAMMA" to "1" ============================================================================================= TESTING: checkMathFenv from config.libraries(/<>/config/BuildSystem/config/libraries.py:336) Checks if can be used with FE_DFL_ENV Checking for functions [fesetenv] in library ['libm.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_fesetenv() { fesetenv(FE_DFL_ENV);; } int main() { _check_fesetenv();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_fesetenv() { fesetenv(FE_DFL_ENV);; } void dummy(void) {_check_fesetenv();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" Defined "HAVE_FENV_H" to "1" ============================================================================================= TESTING: checkMathLog2 from config.libraries(/<>/config/BuildSystem/config/libraries.py:344) Check for log2() in libm, the math library Checking for functions [log2] in library ['libm.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_log2() { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); } int main() { _check_log2();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_log2() { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); } void dummy(void) {_check_log2();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lm -lstdc++ -ldl Defined "HAVE_LIBM" to "1" log2() found Defined "HAVE_LOG2" to "1" ============================================================================================= TESTING: checkRealtime from config.libraries(/<>/config/BuildSystem/config/libraries.py:353) Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions) Checking for functions [clock_gettime] in library [''] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_clock_gettime() { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);; } int main() { _check_clock_gettime();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_clock_gettime() { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp);; } void dummy(void) {_check_clock_gettime();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl realtime functions are linked in by default ============================================================================================= TESTING: checkDynamic from config.libraries(/<>/config/BuildSystem/config/libraries.py:369) Check for the header and libraries necessary for dynamic library manipulation Checking for functions [dlopen] in library ['dl'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } int main() { _check_dlopen();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -ldl -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } void dummy(void) {_check_dlopen();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -ldl -lstdc++ -ldl Defined "HAVE_LIBDL" to "1" Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Defined "HAVE_DLFCN_H" to "1" child config.libraries 70.287647 ============================================================================================= TESTING: configureLibraryOptions from PETSc.options.libraryOptions(/<>/config/PETSc/options/libraryOptions.py:38) Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE, PETSC_USE_FORTRAN_KERNELS, and PETSC_USE_AVX512_KERNELS Defined "USE_LOG" to "1" Defined "USE_DEBUG" to "1" Defined "USE_INFO" to "1" Defined "USE_CTABLE" to "1" **********Checking if running on BGL/IBM detected Checking for functions [bgl_perfctr_void] in library [''] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char bgl_perfctr_void(); static void _check_bgl_perfctr_void() { bgl_perfctr_void(); } int main() { _check_bgl_perfctr_void();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status: Checking for functions [ADIOI_BGL_Open] in library [''] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ADIOI_BGL_Open(); static void _check_ADIOI_BGL_Open() { ADIOI_BGL_Open(); } int main() { _check_ADIOI_BGL_Open();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status: *********BGL/IBM test failure Defined "USE_BACKWARD_LOOP" to "1" Defined "USE_AVX512_KERNELS" to "1" Defined "Alignx(a,b)" to " " ============================================================================================= TESTING: configureISColorValueType from PETSc.options.libraryOptions(/<>/config/PETSc/options/libraryOptions.py:99) Sets PETSC_IS_COLORING_VALUE_TYPE, PETSC_MPIU_IS_COLORING_VALUE_TYPE, and PETSC_IS_COLORING_MAX as required by ISColoring Defined "MPIU_IS_COLORING_VALUE_TYPE" to "MPI_UNSIGNED_SHORT" Defined "IS_COLORING_MAX" to "USHRT_MAX" Defined "IS_COLORING_VALUE_TYPE" to "short" Defined "IS_COLORING_VALUE_TYPE_F" to "integer2" child PETSc.options.libraryOptions 4.187593 child config.atomics 0.000103 ============================================================================================= TESTING: checkSysinfo from config.functions(/<>/config/BuildSystem/config/functions.py:106) Check whether sysinfo takes three arguments, and if it does define HAVE_SYSINFO_3ARG Checking for functions [sysinfo] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sysinfo(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_sysinfo) || defined (__stub___sysinfo) sysinfo_will_always_fail_with_ENOSYS(); #else sysinfo(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SYSINFO" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:9:4: error: #error "Cannot check sysinfo without special headers" 9 | # error "Cannot check sysinfo without special headers" | ^~~~~ /tmp/petsc-7mx1zjgg/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:13:30: warning: implicit declaration of function ‘sysinfo’ [-Wimplicit-function-declaration] 13 | char buf[10]; long count=10; sysinfo(1, buf, count); | ^~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #ifdef HAVE_SYS_SYSINFO_H # include #elif defined(HAVE_SYS_SYSTEMINFO_H) # include #else # error "Cannot check sysinfo without special headers" #endif int main() { char buf[10]; long count=10; sysinfo(1, buf, count); ; return 0; } Compile failed inside link ============================================================================================= TESTING: checkVPrintf from config.functions(/<>/config/BuildSystem/config/functions.py:125) Checks whether vprintf requires a char * last argument, and if it does defines HAVE_VPRINTF_CHAR ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { va_list Argp; vprintf( "%d", Argp ); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: checkVFPrintf from config.functions(/<>/config/BuildSystem/config/functions.py:131) Checks whether vfprintf requires a char * last argument, and if it does defines HAVE_VFPRINTF_CHAR ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { va_list Argp; vfprintf(stdout, "%d", Argp ); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: checkVSNPrintf from config.functions(/<>/config/BuildSystem/config/functions.py:137) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { va_list Argp;char str[6]; vsnprintf(str,5, "%d", Argp ); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_VSNPRINTF" to "1" ============================================================================================= TESTING: checkNanosleep from config.functions(/<>/config/BuildSystem/config/functions.py:167) Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89 ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { struct timespec tp; tp.tv_sec = 0; tp.tv_nsec = (long)(1e9); nanosleep(&tp,0); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_NANOSLEEP" to "1" ============================================================================================= TESTING: checkMemmove from config.functions(/<>/config/BuildSystem/config/functions.py:173) Check for functional memmove() - as MS VC requires correct includes to for this test ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { char c1[1], c2[1] = "c"; size_t n=1; memmove(c1,c2,n); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_MEMMOVE" to "1" ============================================================================================= TESTING: checkSignalHandlerType from config.functions(/<>/config/BuildSystem/config/functions.py:143) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.functions/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include static void myhandler(int sig) {} int main() { signal(SIGFPE,myhandler); ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "SIGNAL_CAST" to " " ============================================================================================= TESTING: checkFreeReturnType from config.functions(/<>/config/BuildSystem/config/functions.py:153) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:6:25: error: void value not ignored as it ought to be 6 | int ierr; void *p; ierr = free(p); return 0; | ^ Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ierr; void *p; ierr = free(p); return 0; ; return 0; } Compile failed inside link ============================================================================================= TESTING: checkVariableArgumentLists from config.functions(/<>/config/BuildSystem/config/functions.py:159) Checks whether the variable argument list functionality is working ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { va_list l1, l2; va_copy(l1, l2); return 0; ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_VA_COPY" to "1" ============================================================================================= TESTING: checkClassify from config.functions(/<>/config/BuildSystem/config/functions.py:85) Recursive decompose to rapidly classify functions as found or missing To confirm that a function is missing, we require a compile/link failure with only that function in a compilation unit. In contrast, we can confirm that many functions are present by compiling them all together in a large compilation unit. We optimistically compile everything together, then trim all functions that were named in the error message and bisect the result. The trimming is only an optimization to increase the likelihood of a big-batch compile succeeding; we do not rely on the compiler naming missing functions. Checking for functions [dlopen snprintf memalign gethostbyname strcasecmp dlsym _pipe _access rand fpresetsticky _getcwd lseek getwd usleep _snprintf _mkdir stricmp _set_output_format fpsetsticky dlclose clock gethostname fork getdomainname realpath bzero dlerror _lseek popen uname sbreak getpagesize getcwd time getrusage PXFGETARG access readlink _sleep socket sleep drand48] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:14:6: warning: conflicting types for built-in function ‘snprintf’; expected ‘int(char *, long unsigned int, const char *, ...)’ [-Wbuiltin-declaration-mismatch] 14 | char snprintf(); | ^~~~~~~~ /tmp/petsc-7mx1zjgg/config.functions/conftest.c:6:1: note: ‘snprintf’ is declared in header ‘’ 5 | #include +++ |+#include 6 | /* Override any gcc2 internal prototype to avoid an error. */ /tmp/petsc-7mx1zjgg/config.functions/conftest.c:17:6: warning: conflicting types for built-in function ‘strcasecmp’; expected ‘int(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 17 | char strcasecmp(); | ^~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.functions/conftest.c:35:6: warning: conflicting types for built-in function ‘fork’; expected ‘int(void)’ [-Wbuiltin-declaration-mismatch] 35 | char fork(); | ^~~~ /tmp/petsc-7mx1zjgg/config.functions/conftest.c:38:6: warning: conflicting types for built-in function ‘bzero’; expected ‘void(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 38 | char bzero(); | ^~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen(); char snprintf(); char memalign(); char gethostbyname(); char strcasecmp(); char dlsym(); char _pipe(); char _access(); char rand(); char fpresetsticky(); char _getcwd(); char lseek(); char getwd(); char usleep(); char _snprintf(); char _mkdir(); char stricmp(); char _set_output_format(); char fpsetsticky(); char dlclose(); char clock(); char gethostname(); char fork(); char getdomainname(); char realpath(); char bzero(); char dlerror(); char _lseek(); char popen(); char uname(); char sbreak(); char getpagesize(); char getcwd(); char time(); char getrusage(); char PXFGETARG(); char access(); char readlink(); char _sleep(); char socket(); char sleep(); char drand48(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif #if defined (__stub_memalign) || defined (__stub___memalign) memalign_will_always_fail_with_ENOSYS(); #else memalign(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub__pipe) || defined (__stub____pipe) _pipe_will_always_fail_with_ENOSYS(); #else _pipe(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_getwd) || defined (__stub___getwd) getwd_will_always_fail_with_ENOSYS(); #else getwd(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif #if defined (__stub__set_output_format) || defined (__stub____set_output_format) _set_output_format_will_always_fail_with_ENOSYS(); #else _set_output_format(); #endif #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:137: warning: the `getwd' function is dangerous and should not be used. /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:83: undefined reference to `_pipe' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:83: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:89: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:95: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:107: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:107: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:113: undefined reference to `stricmp' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:113: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:119: undefined reference to `fpsetsticky' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:143: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:155: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:167: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:179: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:137: warning: the `getwd' function is dangerous and should not be used. /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:83: undefined reference to `_pipe' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:83: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:89: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:95: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:107: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:107: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:113: undefined reference to `stricmp' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:113: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:119: undefined reference to `fpsetsticky' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:143: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:155: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:167: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:179: undefined reference to `_sleep' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:137: warning: the `getwd' function is dangerous and should not be used. /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:83: undefined reference to `_pipe' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:83: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:89: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:95: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:107: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:107: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:113: undefined reference to `stricmp' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:113: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:119: undefined reference to `fpsetsticky' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:143: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:155: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:167: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:179: undefined reference to `_sleep' collect2: error: ld returned 1 exit status: Checking for functions [dlopen memalign gethostbyname strcasecmp dlsym rand usleep dlclose clock gethostname fork] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:16:6: warning: conflicting types for built-in function ‘strcasecmp’; expected ‘int(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 16 | char strcasecmp(); | ^~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.functions/conftest.c:23:6: warning: conflicting types for built-in function ‘fork’; expected ‘int(void)’ [-Wbuiltin-declaration-mismatch] 23 | char fork(); | ^~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen(); char memalign(); char gethostbyname(); char strcasecmp(); char dlsym(); char rand(); char usleep(); char dlclose(); char clock(); char gethostname(); char fork(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_memalign) || defined (__stub___memalign) memalign_will_always_fail_with_ENOSYS(); #else memalign(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_DLOPEN" to "1" Defined "HAVE_MEMALIGN" to "1" Defined "HAVE_GETHOSTBYNAME" to "1" Defined "HAVE_STRCASECMP" to "1" Defined "HAVE_DLSYM" to "1" Defined "HAVE_RAND" to "1" Defined "HAVE_USLEEP" to "1" Defined "HAVE_DLCLOSE" to "1" Defined "HAVE_CLOCK" to "1" Defined "HAVE_GETHOSTNAME" to "1" Defined "HAVE_FORK" to "1" Checking for functions [getdomainname realpath bzero dlerror popen uname getpagesize time getrusage readlink socket drand48] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:15:6: warning: conflicting types for built-in function ‘bzero’; expected ‘void(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 15 | char bzero(); | ^~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getdomainname(); char realpath(); char bzero(); char dlerror(); char popen(); char uname(); char getpagesize(); char time(); char getrusage(); char readlink(); char socket(); char drand48(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_GETDOMAINNAME" to "1" Defined "HAVE_REALPATH" to "1" Defined "HAVE_BZERO" to "1" Defined "HAVE_DLERROR" to "1" Defined "HAVE_POPEN" to "1" Defined "HAVE_UNAME" to "1" Defined "HAVE_GETPAGESIZE" to "1" Defined "HAVE_TIME" to "1" Defined "HAVE_GETRUSAGE" to "1" Defined "HAVE_READLINK" to "1" Defined "HAVE_SOCKET" to "1" Defined "HAVE_DRAND48" to "1" Checking for functions [snprintf] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.functions/conftest.c:13:6: warning: conflicting types for built-in function ‘snprintf’; expected ‘int(char *, long unsigned int, const char *, ...)’ [-Wbuiltin-declaration-mismatch] 13 | char snprintf(); | ^~~~~~~~ /tmp/petsc-7mx1zjgg/config.functions/conftest.c:6:1: note: ‘snprintf’ is declared in header ‘’ 5 | #include +++ |+#include 6 | /* Override any gcc2 internal prototype to avoid an error. */ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char snprintf(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SNPRINTF" to "1" Checking for functions [_pipe] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _pipe(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__pipe) || defined (__stub____pipe) _pipe_will_always_fail_with_ENOSYS(); #else _pipe(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_pipe' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_pipe' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_pipe' collect2: error: ld returned 1 exit status: Checking for functions [_access] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _access(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status: Checking for functions [fpresetsticky] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpresetsticky(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status: Checking for functions [_getcwd] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getcwd(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status: Checking for functions [lseek] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char lseek(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_LSEEK" to "1" Checking for functions [getwd] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getwd(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_getwd) || defined (__stub___getwd) getwd_will_always_fail_with_ENOSYS(); #else getwd(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used. Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used. : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: warning: the `getwd' function is dangerous and should not be used.: Checking for functions [_snprintf] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _snprintf(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status: Checking for functions [_mkdir] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _mkdir(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status: Checking for functions [stricmp] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stricmp(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status: Checking for functions [_set_output_format] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _set_output_format(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__set_output_format) || defined (__stub____set_output_format) _set_output_format_will_always_fail_with_ENOSYS(); #else _set_output_format(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status: Checking for functions [fpsetsticky] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpsetsticky(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status: Checking for functions [_lseek] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _lseek(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status: Checking for functions [sbreak] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sbreak(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status: Checking for functions [getcwd] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getcwd(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_GETCWD" to "1" Checking for functions [PXFGETARG] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PXFGETARG(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status: Checking for functions [access] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char access(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_ACCESS" to "1" Checking for functions [_sleep] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); #ifdef __cplusplus } #endif int main() { #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.functions/conftest.o: in function `main': /tmp/petsc-7mx1zjgg/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status: Checking for functions [sleep] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sleep(); #ifdef __cplusplus } #endif int main() { #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_SLEEP" to "1" ============================================================================================= TESTING: checkMmap from config.functions(/<>/config/BuildSystem/config/functions.py:179) Check for functional mmap() to allocate shared memory and define HAVE_MMAP ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.functions/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { int fd; fd=open("/tmp/file",O_RDWR); mmap((void*)0,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.functions/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.functions/conftest.o -lstdc++ -ldl Defined "HAVE_MMAP" to "1" child config.functions 88.088677 ============================================================================================= TESTING: configureMemorySize from config.utilities.getResidentSetSize(/<>/config/BuildSystem/config/utilities/getResidentSetSize.py:31) Try to determine how to measure the memory usage Defined "USE_PROC_FOR_SIZE" to "1" Using /proc for PetscMemoryGetCurrentUsage() child config.utilities.getResidentSetSize 0.037932 ============================================================================================= TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(/<>/config/BuildSystem/config/utilities/fortranCommandLine.py:27) Check for the mechanism to retrieve command line arguments in Fortran Checking for functions [] in library [''] [] ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.libraries/conftest.F90 Successful compile: Source: program main integer i character*(80) arg i = command_argument_count() call get_command_argument(i,arg) end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Defined "HAVE_FORTRAN_GET_COMMAND_ARGUMENT" to "1" child config.utilities.fortranCommandLine 2.456414 ============================================================================================= TESTING: configureFPTrap from config.utilities.FPTrap(/<>/config/BuildSystem/config/utilities/FPTrap.py:27) Checking the handling of floating point traps Checking for header: sigfpe.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated.: Checking for header: fpxcp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory 3 | #include | ^~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory 3 | #include | ^~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory 3 | #include | ^~~~~~~~~ compilation terminated.: Checking for header: floatingpoint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated.: child config.utilities.FPTrap 1.632271 ============================================================================================= TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(/<>/config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory 4 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main() { ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c Possible ERROR while running compiler: stderr: In file included from /usr/include/riscv64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c:4: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #define _BSD_SOURCE #include int main() { ; return 0; } Defined "_BSD_SOURCE" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _DEFAULT_SOURCE #include int main() { ; return 0; } Defined "_DEFAULT_SOURCE" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main() { cpu_set_t mset; CPU_ZERO(&mset);; return 0; } Defined "_GNU_SOURCE" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main() { Dl_info info; if (dladdr(exit, &info)) return 0;; return 0; } Defined "_GNU_SOURCE" to "1" child config.utilities.featureTestMacros 8.553078 ============================================================================================= TESTING: configureMissingUtypeTypedefs from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:55) Checks if u_short is undefined ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { u_short foo; ; return 0; } ============================================================================================= TESTING: configureMissingFunctions from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:61) Checks for SOCKETS ============================================================================================= TESTING: configureMissingSignals from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:79) Check for missing signals, and define MISSING_ if necessary ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGABRT; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGALRM; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGBUS; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGCHLD; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGCONT; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGFPE; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGHUP; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGILL; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGINT; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGKILL; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGPIPE; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGQUIT; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSEGV; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSTOP; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGSYS; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTERM; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTRAP; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGTSTP; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGURG; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGUSR1; if (i); ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int i=SIGUSR2; if (i); ; return 0; } ============================================================================================= TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:96) ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main() { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; ; return 0; } ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main() { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: configureMissingSrandPrototype from config.utilities.missing(/<>/config/BuildSystem/config/utilities/missing.py:121) ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #include int main() { double (*drand48_ptr)(void) = drand48; void (*srand48_ptr)(long int) = srand48; long int seed=10; srand48_ptr(seed); if (drand48_ptr() > 0.5) return 1; ; return 0; } ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.missing -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #include int main() { double (*drand48_ptr)(void) = drand48; void (*srand48_ptr)(long int) = srand48; long int seed=10; srand48_ptr(seed); if (drand48_ptr() > 0.5) return 1; ; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.utilities.missing/conftest.o -lstdc++ -ldl child config.utilities.missing 43.913415 ============================================================================================= TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:38) ============================================================================================= TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:53) Checks whether shared libraries should be used, for which you must - Specify --with-shared-libraries - Have found a working shared linker Defines PETSC_USE_SHARED_LIBRARIES if they are used Executing: uname -s stdout: Linux Defined make rule "shared_arch" with dependencies "shared_linux" and code [] Defined make macro "SONAME_FUNCTION" to "$(1).$(SL_LINKER_SUFFIX).$(2)" Defined make macro "SL_LINKER_FUNCTION" to "-Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))" Executing: mpicc -v Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ============================================================================================= TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:103) Checks whether dynamic loading is available (with dlfcn.h and libdl) Defined "HAVE_DYNAMIC_LIBRARIES" to "1" ============================================================================================= TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:109) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ============================================================================================= TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(/<>/config/PETSc/options/sharedLibraries.py:118) Checks that dladdr() works ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main() { Dl_info info; if (dladdr(exit, &info)) return 0; ; return 0; } Defined "HAVE_DLADDR" to "1" Checking for header: cxxabi.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.headers/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated.: child PETSc.options.sharedLibraries 2.538294 ============================================================================================= TESTING: configureScalarType from PETSc.options.scalarTypes(/<>/config/PETSc/options/scalarTypes.py:39) Choose between real and complex numbers Scalar type is real ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isnormal(b); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISNORMAL" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isnan(b); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISNAN" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { double b = 2.0; int a = isinf(b); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes/conftest.o -lstdc++ -ldl Defined "HAVE_ISINF" to "1" ============================================================================================= TESTING: configurePrecision from PETSc.options.scalarTypes(/<>/config/PETSc/options/scalarTypes.py:80) Set the default real number precision for PETSc objects Checking C compiler works with __float128 Checking for functions [logq] in library ['quadmath'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:4:10: fatal error: quadmath.h: No such file or directory 4 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq() { __float128 f; logq(f);; } int main() { _check_logq();; return 0; } Compile failed inside link Defined "USE_REAL_DOUBLE" to "1" Defined make macro "PETSC_SCALAR_SIZE" to "64" Precision is double child PETSc.options.scalarTypes 9.840341 ============================================================================================= TESTING: configureMkdir from config.programs(/<>/config/BuildSystem/config/programs.py:22) Make sure we can have mkdir automatically make intermediate directories Checking for program /usr/local/sbin/mkdir...not found Checking for program /usr/local/bin/mkdir...not found Checking for program /usr/sbin/mkdir...not found Checking for program /usr/bin/mkdir...found Executing: /usr/bin/mkdir -p .conftest/tmp Adding -p flag to /usr/bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/usr/bin/mkdir -p" ============================================================================================= TESTING: configureAutoreconf from config.programs(/<>/config/BuildSystem/config/programs.py:44) Check for autoreconf Checking for program /usr/local/sbin/autoreconf...not found Checking for program /usr/local/bin/autoreconf...not found Checking for program /usr/sbin/autoreconf...not found Checking for program /usr/bin/autoreconf...found Executing: ['/usr/bin/autoreconf'] autoreconf test successful! Checking for program /usr/local/sbin/libtoolize...not found Checking for program /usr/local/bin/libtoolize...not found Checking for program /usr/sbin/libtoolize...not found Checking for program /usr/bin/libtoolize...found ============================================================================================= TESTING: configurePrograms from config.programs(/<>/config/BuildSystem/config/programs.py:71) Check for the programs needed to build and run PETSc Checking for program /usr/local/sbin/bash...not found Checking for program /usr/local/bin/bash...not found Checking for program /usr/sbin/bash...not found Checking for program /usr/bin/bash...found Defined make macro "SHELL" to "/usr/bin/bash" Checking for program /usr/local/sbin/sed...not found Checking for program /usr/local/bin/sed...not found Checking for program /usr/sbin/sed...not found Checking for program /usr/bin/sed...found Defined make macro "SED" to "/usr/bin/sed" Executing: /usr/bin/sed -i s/sed/sd/g "/tmp/petsc-7mx1zjgg/config.programs/sed1" Adding SEDINPLACE cmd: /usr/bin/sed -i Defined make macro "SEDINPLACE" to "/usr/bin/sed -i" Checking for program /usr/local/sbin/mv...not found Checking for program /usr/local/bin/mv...not found Checking for program /usr/sbin/mv...not found Checking for program /usr/bin/mv...found Defined make macro "MV" to "/usr/bin/mv" Checking for program /usr/local/sbin/cp...not found Checking for program /usr/local/bin/cp...not found Checking for program /usr/sbin/cp...not found Checking for program /usr/bin/cp...found Defined make macro "CP" to "/usr/bin/cp" Checking for program /usr/local/sbin/grep...not found Checking for program /usr/local/bin/grep...not found Checking for program /usr/sbin/grep...not found Checking for program /usr/bin/grep...found Defined make macro "GREP" to "/usr/bin/grep" Checking for program /usr/local/sbin/rm...not found Checking for program /usr/local/bin/rm...not found Checking for program /usr/sbin/rm...not found Checking for program /usr/bin/rm...found Defined make macro "RM" to "/usr/bin/rm -f" Checking for program /usr/local/sbin/diff...not found Checking for program /usr/local/bin/diff...not found Checking for program /usr/sbin/diff...not found Checking for program /usr/bin/diff...found Executing: "/usr/bin/diff" -w "/tmp/petsc-7mx1zjgg/config.programs/diff1" "/tmp/petsc-7mx1zjgg/config.programs/diff2" Defined make macro "DIFF" to "/usr/bin/diff -w" Checking for program /usr/ucb/ps...not found Checking for program /usr/usb/ps...not found Checking for program /<>/lib/petsc/bin/win32fe/ps...not found Unable to find programs: ['ps'] in listing of the specific search path: ['/usr/ucb', '/usr/usb'] Warning accessing /usr/ucb gives errors: [Errno 2] No such file or directory: '/usr/ucb' Warning accessing /usr/usb gives errors: [Errno 2] No such file or directory: '/usr/usb' Defined make macro "PYTHON" to "/usr/bin/python3" Checking for program /usr/local/sbin/m4...not found Checking for program /usr/local/bin/m4...not found Checking for program /usr/sbin/m4...not found Checking for program /usr/bin/m4...found Defined make macro "M4" to "/usr/bin/m4" child config.programs 23.757638 ============================================================================================= TESTING: consistencyChecks from config.packages.make(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.make(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: configureMake from config.packages.make(/<>/config/BuildSystem/config/packages/make.py:96) Check Guesses for GNU make Executing: gmake --version stdout: GNU Make 4.3 Built for riscv64-unknown-linux-gnu Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Checking for program /usr/local/sbin/gmake...not found Checking for program /usr/local/bin/gmake...not found Checking for program /usr/sbin/gmake...not found Checking for program /usr/bin/gmake...found Defined make macro "MAKE" to "/usr/bin/gmake" Checking for program /usr/local/sbin/make...not found Checking for program /usr/local/bin/make...not found Checking for program /usr/sbin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE_USER" to "make" ============================================================================================= TESTING: setupGNUMake from config.packages.make(/<>/config/BuildSystem/config/packages/make.py:150) Setup other GNU make stuff Executing: uname -s stdout: Linux Executing: uname -s stdout: Linux Defined make rule "libc" with dependencies "${LIBNAME}(${OBJSC})" and code [] Defined make rule "libcxx" with dependencies "${LIBNAME}(${OBJSCXX})" and code [] Defined make rule "libcu" with dependencies "${LIBNAME}(${OBJSCU})" and code [] Defined make rule "libf" with dependencies "${OBJSF}" and code -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} Defined make macro "OMAKE_PRINTDIR " to "/usr/bin/gmake --print-directory" Defined make macro "OMAKE" to "/usr/bin/gmake --no-print-directory" Defined make macro "MAKE_PAR_OUT_FLG" to "--output-sync=recurse" ============================================================================================= TESTING: configureMakeNP from config.packages.make(/<>/config/BuildSystem/config/packages/make.py:197) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 8 cores: using make_np = 7 Defined make macro "MAKE_NP" to "7" Defined make macro "MAKE_TEST_NP" to "4" Defined make macro "MAKE_LOAD" to "12.0" Defined make macro "NPMAX" to "8" child config.packages.make 0.754549 ============================================================================================= TESTING: consistencyChecks from config.packages.hip(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hip(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.hip 0.026842 ============================================================================================= TESTING: consistencyChecks from config.packages.X(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.X(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.X(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional X Checking for library in Compiler specific search X: [] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [XSetWMName] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(); static void _check_XSetWMName() { XSetWMName(); } int main() { _check_XSetWMName();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status: Checking for library in Compiler specific search X: ['libX11.a'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [XSetWMName] in library ['libX11.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(); static void _check_XSetWMName() { XSetWMName(); } int main() { _check_XSetWMName();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lX11 -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(); static void _check_XSetWMName() { XSetWMName(); } void dummy(void) {_check_XSetWMName();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lX11 -lstdc++ -ldl Defined "HAVE_LIBX11" to "1" Checking for optional headers [] in Compiler specific search X: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['X11/Xlib.h'] in Compiler specific search X: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['X11/Xlib.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['X11/Xlib.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.X(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For x unable to run preprocessor to obtain version information, skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.X(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.X 11.318963 ============================================================================================= TESTING: consistencyChecks from config.packages.hwloc(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hwloc(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.hwloc 0.024602 ============================================================================================= TESTING: consistencyChecks from config.packages.thrust(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.thrust(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.thrust 0.019234 ============================================================================================= TESTING: consistencyChecks from config.packages.cuda(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cuda(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.cuda 0.016241 ============================================================================================= TESTING: consistencyChecks from config.packages.OpenMPI(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.OpenMPI(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.OpenMPI 0.016745 ============================================================================================= TESTING: consistencyChecks from config.packages.MPICH(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MPICH(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.MPICH 0.020425 ============================================================================================= TESTING: consistencyChecks from config.packages.MPI(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.MPI(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:758) ================================================================================== Checking for a functional MPI Checking for library in Compiler specific search MPI: [] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [MPI_Init MPI_Comm_create] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Init(); static void _check_MPI_Init() { MPI_Init(); } char MPI_Comm_create(); static void _check_MPI_Comm_create() { MPI_Comm_create(); } int main() { _check_MPI_Init(); _check_MPI_Comm_create();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Init(); static void _check_MPI_Init() { MPI_Init(); } char MPI_Comm_create(); static void _check_MPI_Comm_create() { MPI_Comm_create(); } void dummy(void) {_check_MPI_Init(); _check_MPI_Comm_create();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl Checking for optional headers [] in Compiler specific search MPI: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['mpi.h'] in Compiler specific search MPI: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['mpi.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['mpi.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Defined "HAVE_MPI_F90MODULE_VISIBILITY" to "1" ============================================================================================= TESTING: checkMPIDistro from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:574) Determine if MPICH_NUMVERSION, OMPI_MAJOR_VERSION or MSMPI_VER exist in mpi.h Used for consistency checking of MPI installation at compile time ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:4:25: error: ‘I_MPI_VERSION’ undeclared here (not in a function); did you mean ‘MPI_VERSION’? 4 | const char *mpich_ver = I_MPI_VERSION; | ^~~~~~~~~~~~~ | MPI_VERSION Source: #include "confdefs.h" #include "conffix.h" #include const char *mpich_ver = I_MPI_VERSION; int main() { ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:4:17: error: ‘I_MPI_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? 4 | int mpich_ver = I_MPI_NUMVERSION; | ^~~~~~~~~~~~~~~~ | MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = I_MPI_NUMVERSION; int main() { ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:4:17: error: ‘MVAPICH2_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? 4 | int mpich_ver = MVAPICH2_NUMVERSION; | ^~~~~~~~~~~~~~~~~~~ | MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MVAPICH2_NUMVERSION; int main() { ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:4:17: error: ‘MPICH_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? 4 | int mpich_ver = MPICH_NUMVERSION; | ^~~~~~~~~~~~~~~~ | MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MPICH_NUMVERSION; int main() { ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:4:1: error: unknown type name ‘MPI_NEC_Function’; did you mean ‘MPI_User_function’? 4 | MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; | ^~~~~~~~~~~~~~~~ | MPI_User_function /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:4:22: error: ‘MPI_NEC_FUNCTION_NULL’ undeclared here (not in a function) 4 | MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; | ^~~~~~~~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; int main() { ; return 0; } ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int ompi_major = OMPI_MAJOR_VERSION; int ompi_minor = OMPI_MINOR_VERSION; int ompi_release = OMPI_RELEASE_VERSION; int main() { ; return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include int ompi_major = OMPI_MAJOR_VERSION; int ompi_minor = OMPI_MINOR_VERSION; int ompi_release = OMPI_RELEASE_VERSION; Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Defined "HAVE_OMPI_MAJOR_VERSION" to "4" Defined "HAVE_OMPI_MINOR_VERSION" to "1" Defined "HAVE_OMPI_RELEASE_VERSION" to "3" ============================================================================================= TESTING: configureMPI2 from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:352) Check for functions added to the interface in MPI-2 ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int flag;if (MPI_Finalized(&flag)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_FINALIZED" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { if (MPI_Allreduce(MPI_IN_PLACE,0, 1, MPI_INT, MPI_SUM, MPI_COMM_SELF)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_IN_PLACE" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int count=2; int blocklens[2]={0,1}; MPI_Aint indices[2]={0,1}; MPI_Datatype old_types[2]={MPI_INT,MPI_DOUBLE}; MPI_Datatype *newtype = 0; if (MPI_Type_create_struct(count, blocklens, indices, old_types, newtype)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:6:1: warning: ‘MPI_Comm_errhandler_fn’ is deprecated: MPI_Comm_errhandler_fn was deprecated in MPI-2.2; use MPI_Comm_errhandler_function instead [-Wdeprecated-declarations] 6 | MPI_Comm_errhandler_fn * p_err_fun = 0; MPI_Errhandler * p_errhandler = 0; if (MPI_Comm_create_errhandler(p_err_fun,p_errhandler)); | ^~~~~~~~~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm_errhandler_fn * p_err_fun = 0; MPI_Errhandler * p_errhandler = 0; if (MPI_Comm_create_errhandler(p_err_fun,p_errhandler)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { if (MPI_Comm_set_errhandler(MPI_COMM_WORLD,MPI_ERRORS_RETURN)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { if (MPI_Reduce_local(0, 0, 0, MPI_INT, MPI_SUM));; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_REDUCE_LOCAL" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { char version[MPI_MAX_LIBRARY_VERSION_STRING];int verlen;if (MPI_Get_library_version(version,&verlen)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_GET_LIBRARY_VERSION" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int base[100]; MPI_Win win; if (MPI_Win_create(base,100,4,MPI_INFO_NULL,MPI_COMM_WORLD,&win)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_WIN_CREATE" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ptr[1]; MPI_Win win; if (MPI_Accumulate(ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_REPLACE,win)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_ONE_SIDED" to "1" ============================================================================================= TESTING: configureMPI3 from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:399) Check for functions added to the interface in MPI-3 ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm scomm; MPI_Aint size=128; int disp_unit=8,*baseptr; MPI_Win win; if (MPI_Comm_split_type(MPI_COMM_WORLD, MPI_COMM_TYPE_SHARED, 0, MPI_INFO_NULL, &scomm)); if (MPI_Win_allocate_shared(size,disp_unit,MPI_INFO_NULL,MPI_COMM_WORLD,&baseptr,&win)); if (MPI_Win_shared_query(win,0,&size,&disp_unit,&baseptr)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_PROCESS_SHARED_MEMORY" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Aint size=128; int disp_unit=8,*baseptr; MPI_Win win; if (MPI_Win_allocate(size,disp_unit,MPI_INFO_NULL,MPI_COMM_WORLD,&baseptr,&win)); if (MPI_Win_attach(win,baseptr,size)); if (MPI_Win_create_dynamic(MPI_INFO_NULL,MPI_COMM_WORLD,&win)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_FEATURE_DYNAMIC_WINDOW" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int send=0,recv,counts[2]={1,1},displs[2]={1,2}; MPI_Request req; if (MPI_Iscatter(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Iscatterv(&send,counts,displs,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Igather(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Igatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,0,MPI_COMM_WORLD,&req)); if (MPI_Iallgather(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)); if (MPI_Iallgatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,MPI_COMM_WORLD,&req)); if (MPI_Ialltoall(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_NONBLOCKING_COLLECTIVES" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:8:28: warning: ‘MPI_Dist_graph_create_adjacent’ reading 4 bytes from a region of size 0 [-Wstringop-overread] 8 | if (MPI_Dist_graph_create_adjacent(MPI_COMM_WORLD,0,0,MPI_WEIGHTS_EMPTY,0,0,MPI_WEIGHTS_EMPTY,MPI_INFO_NULL,0,&distcomm)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:8:28: note: referencing argument 4 of type ‘const int *’ /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:8:28: warning: ‘MPI_Dist_graph_create_adjacent’ reading 4 bytes from a region of size 0 [-Wstringop-overread] /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:8:28: note: referencing argument 7 of type ‘const int *’ In file included from /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:3: /usr/lib/riscv64-linux-gnu/openmpi/include/mpi.h:1398:20: note: in a call to function ‘MPI_Dist_graph_create_adjacent’ 1398 | OMPI_DECLSPEC int MPI_Dist_graph_create_adjacent(MPI_Comm comm_old, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Comm distcomm; MPI_Request req; if (MPI_Dist_graph_create_adjacent(MPI_COMM_WORLD,0,0,MPI_WEIGHTS_EMPTY,0,0,MPI_WEIGHTS_EMPTY,MPI_INFO_NULL,0,&distcomm)); if (MPI_Neighbor_alltoallv(0,0,0,MPI_INT,0,0,0,MPI_INT,distcomm)); if (MPI_Ineighbor_alltoallv(0,0,0,MPI_INT,0,0,0,MPI_INT,distcomm,&req)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_NEIGHBORHOOD_COLLECTIVES" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c:7:3: error: #error This OpenMPI is not CUDA-aware 7 | #error This OpenMPI is not CUDA-aware | ^~~~~ Source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MPIX_CUDA_AWARE_SUPPORT) && MPIX_CUDA_AWARE_SUPPORT #else #error This OpenMPI is not CUDA-aware #endif int main() { ; return 0; } ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ptr[1]; MPI_Win win; if (MPI_Get_accumulate(ptr,1,MPI_INT,ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_SUM,win)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_GET_ACCUMULATE" to "1" ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int ptr[1]; MPI_Win win; MPI_Request req; if (MPI_Rget(ptr,1,MPI_INT,0,1,1,MPI_INT,win,&req)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_RGET" to "1" ============================================================================================= TESTING: configureMPIEXEC from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:185) Checking for location of mpiexec Checking for program /usr/local/sbin/mpiexec...not found Checking for program /usr/local/sbin/mpirun...not found Checking for program /usr/local/sbin/mprun...not found Checking for program /usr/local/sbin/srun...not found Checking for program /usr/local/bin/mpiexec...not found Checking for program /usr/local/bin/mpirun...not found Checking for program /usr/local/bin/mprun...not found Checking for program /usr/local/bin/srun...not found Checking for program /usr/sbin/mpiexec...not found Checking for program /usr/sbin/mpirun...not found Checking for program /usr/sbin/mprun...not found Checking for program /usr/sbin/srun...not found Checking for program /usr/bin/mpiexec...found Running Executable with threads to time it out at 60 Executing: mpiexec -help all stdout: mpiexec (OpenRTE) 4.1.3 Usage: mpiexec [OPTION]... [PROGRAM]... Start the given program using Open RTE -allow-run-as-root|--allow-run-as-root Allow execution as root (STRONGLY DISCOURAGED) -am Aggregate MCA parameter set file list --app Provide an appfile; ignore all other command line options --bind-to Policy for binding processes. Allowed values: none, hwthread, core, l1cache, l2cache, l3cache, socket, numa, board, cpu-list ("none" is the default when oversubscribed, "core" is the default when np<=2, and "socket" is the default when np>2). Allowed qualifiers: overload-allowed, if-supported, ordered -bind-to-core|--bind-to-core Bind processes to cores -bind-to-socket|--bind-to-socket Bind processes to sockets -bycore|--bycore Whether to map and rank processes round-robin by core -bynode|--bynode Whether to map and rank processes round-robin by node -byslot|--byslot Whether to map and rank processes round-robin by slot -c|-np|--np Number of processes to run -cf|--cartofile Provide a cartography file -continuous|--continuous Job is to run until explicitly terminated -cpu-list|--cpu-list List of processor IDs to bind processes to [default=NULL] -cpu-set|--cpu-set Comma-separated list of ranges specifying logical cpus allocated to this job [default: none] -cpus-per-proc|--cpus-per-proc Number of cpus to use for each process [default=1] -cpus-per-rank|--cpus-per-rank Synonym for cpus-per-proc -d|-debug-devel|--debug-devel Enable debugging of OpenRTE -debug|--debug Invoke the user-level debugger indicated by the orte_base_user_debugger MCA parameter -debug-daemons|--debug-daemons Enable debugging of any OpenRTE daemons used by this application -debug-daemons-file|--debug-daemons-file Enable debugging of any OpenRTE daemons used by this application, storing output in files -debugger|--debugger Sequence of debuggers to search for when "--debug" is used -default-hostfile|--default-hostfile Provide a default hostfile -disable-recovery|--disable-recovery Disable recovery (resets all recovery options to off) -display-allocation|--display-allocation Display the allocation being used by this job -display-devel-allocation|--display-devel-allocation Display a detailed list (mostly intended for developers) of the allocation being used by this job -display-devel-map|--display-devel-map Display a detailed process map (mostly intended for developers) just before launch -display-diffable-map|--display-diffable-map Display a diffable process map (mostly intended for developers) just before launch -display-map|--display-map Display the process map just before launch -display-topo|--display-topo Display the topology as part of the process map (mostly intended for developers) just before launch -do-not-launch|--do-not-launch Perform all necessary operations to prepare to launch the application, but do not actually launch it -do-not-resolve|--do-not-resolve Do not attempt to resolve interfaces -dvm|--dvm Create a persistent distributed virtual machine (DVM) -enable-instant-on-support|--enable-instant-on-support Enable PMIx-based instant on launch support (experimental) -enable-recovery|--enable-recovery Enable recovery from process failure [Default = disabled] -fwd-mpirun-port|--fwd-mpirun-port Forward mpirun port to compute node daemons so all will use it -get-stack-traces|--get-stack-traces Get stack traces of all application procs on timeout -gmca|--gmca Pass global MCA parameters that are applicable to all contexts (arg0 is the parameter name; arg1 is the parameter value) -h|--help This help message -H|-host|--host List of hosts to invoke processes on -hnp|--hnp Specify the URI of the HNP, or the name of the file (specified as file:filename) that contains that info -hostfile|--hostfile Provide a hostfile -index-argv-by-rank|--index-argv-by-rank Uniquely index argv[0] for each process using its rank -launch-agent|--launch-agent Command used to start processes on remote nodes (default: orted) -leave-session-attached|--leave-session-attached Enable debugging of OpenRTE -machinefile|--machinefile Provide a hostfile --map-by Mapping Policy [slot | hwthread | core | socket (default) | numa | board | node] -max-restarts|--max-restarts Max number of times to restart a failed process -max-vm-size|--max-vm-size Number of processes to run -mca|--mca Pass context-specific MCA parameters; they are considered global if --gmca is not used and only one context is specified (arg0 is the parameter name; arg1 is the parameter value) -merge-stderr-to-stdout|--merge-stderr-to-stdout Merge stderr to stdout for each process -N Launch n processes per node on all allocated nodes (synonym for 'map-by node') -n|--n Number of processes to run -nolocal|--nolocal Do not run any MPI applications on the local node -nooversubscribe|--nooversubscribe Nodes are not to be oversubscribed, even if the system supports such operation --noprefix Disable automatic --prefix behavior -novm|--novm Execute without creating an allocation-spanning virtual machine (only start daemons on nodes hosting application procs) -npernode|--npernode Launch n processes per node on all allocated nodes -npersocket|--npersocket Launch n processes per socket on all allocated nodes -ompi-server|--ompi-server Specify the URI of the publish/lookup server, or the name of the file (specified as file:filename) that contains that info -output-filename|--output-filename Redirect output from application processes into filename/job/rank/std[out,err,diag]. A relative path value will be converted to an absolute path -output-proctable|--output-proctable Output the debugger proctable after launch -oversubscribe|--oversubscribe Nodes are allowed to be oversubscribed, even on a managed system, and overloading of processing elements -path|--path PATH to be used to look for executables to start processes -pernode|--pernode Launch one process per available node -personality|--personality Comma-separated list of programming model, languages, and containers being used (default="ompi") --ppr Comma-separated list of number of processes on a given resource type [default: none] --prefix Prefix where Open MPI is installed on remote nodes --preload-files Preload the comma separated list of files to the remote machines current working directory before starting the remote process. -q|--quiet Suppress helpful messages --rank-by Ranking Policy [slot (default) | hwthread | core | socket | numa | board | node] -report-bindings|--report-bindings Whether to report process bindings to stderr -report-child-jobs-separately|--report-child-jobs-separately Return the exit status of the primary job only -report-events|--report-events Report events to a tool listening at the specified URI -report-pid|--report-pid Printout pid on stdout [-], stderr [+], or a file [anything else] -report-state-on-timeout|--report-state-on-timeout Report all job and process states upon timeout -report-uri|--report-uri Printout URI on stdout [-], stderr [+], or a file [anything else] -rf|--rankfile Provide a rankfile file -s|--preload-binary Preload the binary on the remote machine before starting the remote process. -set-cwd-to-session-dir|--set-cwd-to-session-dir Set the working directory of the started processes to their session directory -show-progress|--show-progress Output a brief periodic report on launch progress -stdin|--stdin Specify procs to receive stdin [rank, all, none] (default: 0, indicating rank 0) -tag-output|--tag-output Tag all output with [job,rank] -timeout|--timeout Timeout the job after the specified number of seconds -timestamp-output|--timestamp-output Timestamp all application process output -tune Application profile options file list -tv|--tv Deprecated backwards compatibility flag; synonym for "--debug" -use-hwthread-cpus|--use-hwthread-cpus Use hardware threads as independent cpus -use-regexp|--use-regexp Use regular expressions for launch -v|--verbose Be verbose -V|--version Print version and exit -wd|--wd Synonym for --wdir -wdir|--wdir Set the working directory of the started processes -x Export an environment variable, optionally specifying a value (e.g., "-x foo" exports the environment variable foo and takes its value from the current environment; "-x foo=bar" exports the environment variable name foo and sets its value to "bar" in the started processes) -xml|--xml Provide all output in XML format -xml-file|--xml-file Provide all output in XML format to the specified file -xterm|--xterm Create a new xterm window and display output from the specified ranks there For additional mpirun arguments, run 'mpirun --help ' The following categories exist: general (Defaults to this option), debug, output, input, mapping, ranking, binding, devel (arguments useful to OMPI Developers), compatibility (arguments supported for backwards compatibility), launch (arguments to modify launch options), and dvm (Distributed Virtual Machine arguments). Report bugs to http://www.open-mpi.org/community/help/ Checking for program /usr/local/sbin/mpiexec...not found Checking for program /usr/local/bin/mpiexec...not found Checking for program /usr/sbin/mpiexec...not found Checking for program /usr/bin/mpiexec...found Defined make macro "MPIEXECEXECUTABLE" to "/usr/bin/mpiexec" Running Executable with threads to time it out at 120 Executing: mpiexec --oversubscribe -n 1 printenv stdout: OMPI_MCA_btl_base_warn_component_unused=0 OMPI_MCA_plm_rsh_agent=/bin/false OMPI_MCA_rmaps_base_oversubscribe=1 OMPI_MCA_pmix=^s1,s2,cray,isolated PMIX_MCA_mca_base_component_show_load_errors=1 OMPI_COMMAND=printenv OMPI_MCA_orte_precondition_transports=8dc622963d8bd9bc-35202a7e51da509e DEB_HOST_GNU_SYSTEM=linux-gnu PETSC_REAL_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real DFLAGS=-frelease DEB_BUILD_ARCH_BITS=64 DEB_TARGET_GNU_CPU=riscv64 DEB_HOST_ARCH_OS=linux USER=buildd CFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC DEB_BUILD_GNU_TYPE=riscv64-linux-gnu DEB_BUILD_PROFILES=noudeb DEB_TARGET_MULTIARCH=riscv64-linux-gnu FCFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 OBJCFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security DH_INTERNAL_OPTIONS=-a DEB_BUILD_ARCH_CPU=riscv64 DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_ABI=base CXXFLAGS_DEBUG_PREFIX_MAP= HOME=/<>/debian/.debhelper/generated/_source/home PETSC_SONAME_VERSION=3.16 PETSC_VERSION=3.16.6 APT_CONFIG=/var/lib/sbuild/apt.conf SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23591217 DEB_BUILD_ARCH_ENDIAN=little DEB_FCFLAGS_MAINT_APPEND=-fPIC -ffree-line-length-0 DEB_TARGET_ARCH_BITS=64 PETSC_COMPLEX_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-complex DEB_BUILD_GNU_SYSTEM=linux-gnu SCHROOT_UID=2001 PACKAGE_REAL_DEBUG_INSTALL_DIR=debian/tmp/petsc3.16-real-debug DEB_BUILD_ARCH_OS=linux DEB_TARGET_GNU_TYPE=riscv64-linux-gnu PETSC64_REAL_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-real-debug DEB_TARGET_ARCH_CPU=riscv64 FFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 LOGNAME=buildd DEB_LDFLAGS_MAINT_APPEND=-fPIC DEB_BUILD_ARCH_LIBC=gnu DEB_BUILD_ARCH_ABI=base DEB_CFLAGS_MAINT_APPEND=-fPIC DEB_HOST_ARCH=riscv64 DEB_TARGET_ARCH_ENDIAN=little TERM=unknown DH_INTERNAL_OVERRIDE=dh_auto_configure PACKAGE_64_REAL_DEBUG_INSTALL_DIR=debian/tmp/petsc64-3.16-real-debug COLUMNS=80 V=1 DEB_HOST_GNU_CPU=riscv64 DEB_FFLAGS_MAINT_APPEND=-fPIC -ffree-line-length-0 DEB_TARGET_GNU_SYSTEM=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games DEB_TARGET_ARCH_OS=linux MAKELEVEL=2 DEB_HOST_MULTIARCH=riscv64-linux-gnu SOURCE_DATE_EPOCH=1649451661 CXXFLAGS_NO_DEBUG_PREFIX_MAP=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC SCHROOT_SESSION_ID=build-PACKAGEBUILD-23591217 SCHROOT_COMMAND=dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot CFLAGS_DEBUG_PREFIX_MAP= OBJCXXFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security LANG=C.UTF-8 PETSC64_COMPLEX_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-complex-debug SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-23591217 PETSC_DOC_PACKAGE=petsc3.16-doc FCFLAGS_DEBUG_PREFIX_MAP= DEB_TARGET_ARCH_LIBC=gnu PETSC_REAL_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-real-debug DEB_TARGET_ARCH_ABI=base DEB_BUILD_OPTIONS=nocheck parallel=8 SCHROOT_GROUP=buildd SCHROOT_USER=buildd DH_INTERNAL_BUILDFLAGS=1 SHELL=/bin/sh PETSC64_REAL_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-real PETSC_DEV_EXAMPLE_PACKAGE=libpetsc3.16-dev-examples DEB_HOST_ARCH_BITS=64 DEB_BUILD_ARCH=riscv64 DEB_BUILD_GNU_CPU=riscv64 ASFLAGS= DEB_HOST_GNU_TYPE=riscv64-linux-gnu LC_ALL=C.UTF-8 DEB_HOST_ARCH_CPU=riscv64 DEB_RULES_REQUIRES_ROOT=binary-targets PWD=/<> DEB_BUILD_MULTIARCH=riscv64-linux-gnu PETSC_COMPLEX_DEBUG_DIR_PREFIX=/usr/lib/petscdir/petsc3.16/riscv64-linux-gnu-complex-debug LINES=24 SCHROOT_GID=2501 MFLAGS=-w GCJFLAGS=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong FFLAGS_DEBUG_PREFIX_MAP= DEB_CXXFLAGS_MAINT_APPEND=-fPIC DEB_HOST_ARCH_ENDIAN=little DEB_TARGET_ARCH=riscv64 PETSC64_COMPLEX_DIR_PREFIX=/usr/lib/petscdir/petsc64-3.16/riscv64-linux-gnu-complex IPATH_NO_BACKTRACE=1 HFI_NO_BACKTRACE=1 OMPI_MCA_orte_local_daemon_uri=368050176.0;tcp://10.122.36.205,10.228.172.1:53931;tcp6://[fd42:5ba0:db63:d7e6::1]:59007 OMPI_MCA_orte_hnp_uri=368050176.0;tcp://10.122.36.205,10.228.172.1:53931;tcp6://[fd42:5ba0:db63:d7e6::1]:59007 OMPI_MCA_mpi_oversubscribe=0 OMPI_MCA_orte_app_num=0 OMPI_UNIVERSE_SIZE=8 OMPI_MCA_orte_num_nodes=1 OMPI_MCA_shmem_RUNTIME_QUERY_hint=mmap OMPI_MCA_orte_bound_at_launch=1 OMPI_MCA_ess=^singleton OMPI_MCA_orte_ess_num_procs=1 OMPI_COMM_WORLD_SIZE=1 OMPI_COMM_WORLD_LOCAL_SIZE=1 OMPI_MCA_orte_tmpdir_base=/tmp OMPI_MCA_orte_top_session_dir=/tmp/ompi.riscv64-qemu-lcy01-075.2001 OMPI_MCA_orte_jobfam_session_dir=/tmp/ompi.riscv64-qemu-lcy01-075.2001/pid.2981575 OMPI_NUM_APP_CTX=1 OMPI_FIRST_RANKS=0 OMPI_APP_CTX_NUM_PROCS=1 OMPI_MCA_initial_wdir=/<> OMPI_MCA_orte_launch=1 PMIX_NAMESPACE=368050177 PMIX_RANK=0 PMIX_SERVER_URI41=368050176.0;tcp4://127.0.0.1:45527 PMIX_SERVER_URI4=368050176.0;tcp4://127.0.0.1:45527 PMIX_SERVER_URI3=368050176.0;tcp4://127.0.0.1:45527 PMIX_SERVER_URI2=368050176.0;tcp4://127.0.0.1:45527 PMIX_SERVER_URI21=368050176.0;tcp4://127.0.0.1:45527 PMIX_SECURITY_MODE=native PMIX_BFROP_BUFFER_TYPE=PMIX_BFROP_BUFFER_NON_DESC PMIX_GDS_MODULE=ds21,ds12,hash PMIX_SERVER_TMPDIR=/tmp/ompi.riscv64-qemu-lcy01-075.2001/pid.2981575 PMIX_SYSTEM_TMPDIR=/tmp PMIX_DSTORE_21_BASE_PATH=/tmp/ompi.riscv64-qemu-lcy01-075.2001/pid.2981575/pmix_dstor_ds21_2981575 PMIX_DSTORE_ESH_BASE_PATH=/tmp/ompi.riscv64-qemu-lcy01-075.2001/pid.2981575/pmix_dstor_ds12_2981575 PMIX_HOSTNAME=riscv64-qemu-lcy01-075 PMIX_VERSION=4.1.2 OMPI_MCA_ess_base_jobid=368050177 OMPI_MCA_ess_base_vpid=0 OMPI_COMM_WORLD_RANK=0 OMPI_COMM_WORLD_LOCAL_RANK=0 OMPI_COMM_WORLD_NODE_RANK=0 OMPI_MCA_orte_ess_node_rank=0 PMIX_ID=368050177.0 OMPI_FILE_LOCATION=/tmp/ompi.riscv64-qemu-lcy01-075.2001/pid.2981575/0/0 Defined "HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE" to "OMP" Defined make macro "MPIEXEC" to "mpiexec --oversubscribe" Checking for program /usr/libexec/ApplicationFirewall/socketfilterfw...not found Checking for program /<>/lib/petsc/bin/win32fe/socketfilterfw...not found Unable to find programs: ['socketfilterfw'] in listing of the specific search path: ['/usr/libexec/ApplicationFirewall'] Warning accessing /usr/libexec/ApplicationFirewall gives errors: [Errno 2] No such file or directory: '/usr/libexec/ApplicationFirewall' Checking for program /usr/local/sbin/hostname...not found Checking for program /usr/local/bin/hostname...not found Checking for program /usr/sbin/hostname...not found Checking for program /usr/bin/hostname...found Defined make macro "HOSTNAME" to "hostname" Running Executable with threads to time it out at 60 Executing: hostname stdout: riscv64-qemu-lcy01-075 Return code from hostname: 0 Hostname works, running network checks Checking for program /sbin/ping...not found Checking for program /usr/local/sbin/ping...not found Checking for program /usr/local/bin/ping...not found Checking for program /usr/sbin/ping...not found Checking for program /usr/bin/ping...not found Checking for program /sbin/ping...not found Checking for program /bin/ping...not found Checking for program /usr/games/ping...not found Checking for program /<>/lib/petsc/bin/win32fe/ping...not found Unable to find programs: ['ping'] in listing of the specific search path: ['/sbin'] /sbin: ldconfig mke2fs killall5 e2scrub_all poweroff groupdel vipw rtcwake swaplabel fsck.minix unix_update rmt chroot zg-policy-rc.d pwconv start-stop-daemon shutdown ctrlaltdel isosize mkfs.ext3 addgroup e2label wipefs nologin vigr grpconv faillock invoke-rc.d tune2fs e2undo swapon unix_chkpwd badblocks pwunconv groupmems remove-shell chpasswd filefrag getty cpgr e2freefrag add-shell groupmod fsck.ext2 hwclock zramctl readprofile mkfs.ext4 update-passwd grpck chmem mklost+found e2mmpstatus dumpe2fs installkernel mkfs.ext2 findfs telinit policy-rc.d pam_getenv newusers pam_timestamp_check chgpasswd pam_extrausers_chkpwd e2scrub cppw sysctl service usermod blockdev blkzone agetty adduser accessdb pivot_root dpkg-preconfigure update-ca-certificates blkid useradd grpunconv blkdiscard mkfs.cramfs sulogin update-shells dpkg-reconfigure halt tarcat mkfs rmt-tar switch_root zic iconvconfig runlevel fsck swapoff fsck.ext4 pam-auth-update tzconfig reboot ldconfig.real logsave e2fsck pam_extrausers_update fstab-decode init delgroup fsck.cramfs mkswap losetup userdel fsfreeze pwck resize2fs mkfs.minix groupadd shadowconfig mkfs.bfs chcpu runuser ldattach mkhomedir_helper deluser e4crypt e2image update-rc.d fstrim debugfs e4defrag fsck.ext3 Checking for program /usr/local/sbin/fping...not found Checking for program /usr/local/bin/fping...not found Checking for program /usr/sbin/fping...not found Checking for program /usr/bin/fping...not found Checking for program /sbin/fping...not found Checking for program /bin/fping...not found Checking for program /usr/games/fping...not found Checking for program /<>/lib/petsc/bin/win32fe/fping...not found ============================================================================================= ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Init(0,0); MPI_Finalize(); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest to see if it can be run Executing: mpiexec --oversubscribe -n 1 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest Running Executable with threads to time it out at 120 Executing: mpiexec --oversubscribe -n 1 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest ============================================================================================= TESTING: configureMPITypes from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:456) Checking for MPI Datatype handles ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { int size; int ierr; MPI_Init(0,0); ierr = MPI_Type_size(MPI_LONG_DOUBLE, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); ; return 0; } Defined "HAVE_MPI_LONG_DOUBLE" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { int size; int ierr; MPI_Init(0,0); ierr = MPI_Type_size(MPI_INT64_T, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); ; return 0; } Defined "HAVE_MPI_INT64_T" to "1" ============================================================================================= TESTING: SGIMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:502) Returns true if SGI MPI is used Checking for functions [MPI_SGI_barrier] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_SGI_barrier(); static void _check_MPI_SGI_barrier() { MPI_SGI_barrier(); } int main() { _check_MPI_SGI_barrier();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status: SGI MPI test failure ============================================================================================= TESTING: CxxMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:512) Make sure C++ can compile and link Checking for header mpi.h Checking for C++ MPI_Finalize() Checking for functions [MPI_Finalize] in library [] [] ===== Checking linker Executing: mpicxx -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fPIC -std=gnu++11 /tmp/petsc-7mx1zjgg/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_MPI_Finalize() { int ierr; ierr = MPI_Finalize();; } int main() { _check_MPI_Finalize();; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl ============================================================================================= TESTING: FortranMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:528) Make sure fortran include [mpif.h] and library symbols are found Checking for fortran mpi_init() Checking for functions [] in library [] [] ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.libraries/conftest.F90 Successful compile: Source: program main #include "mpif.h" integer ierr call mpi_init(ierr) end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Checking for mpi.mod Checking for functions [] in library [] [] ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.libraries/conftest.F90 Successful compile: Source: program main use mpi integer(kind=selected_int_kind(5)) ierr,rank call mpi_init(ierr) call mpi_comm_rank(MPI_COMM_WORLD,rank,ierr) end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Defined "HAVE_MPI_F90MODULE" to "1" ============================================================================================= TESTING: configureIO from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:550) Check for the functions in MPI/IO - Define HAVE_MPIIO if they are present - Some older MPI 1 implementations are missing these ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { MPI_Aint lb, extent; if (MPI_Type_get_extent(MPI_INT, &lb, &extent)); MPI_File fh; void *buf; MPI_Status status; if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status)); if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status)); MPI_Offset disp; MPI_Info info; if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info)); if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh)); if (MPI_File_close(&fh)); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -lstdc++ -ldl Defined "HAVE_MPIIO" to "1" ============================================================================================= TESTING: findMPIIncludeAndLib from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:663) Find MPI include paths and libraries from "mpicc -show" or Cray "cc --cray-print-opts=cflags/libs" and save. ============================================================================================= TESTING: PetscArchMPICheck from config.packages.MPI(/<>/config/BuildSystem/config/packages/MPI.py:733) Checking for functions [MPI_Type_get_envelope MPI_Type_dup MPI_Init_thread MPI_Iallreduce MPI_Ibarrier MPI_Finalized MPI_Exscan MPI_Reduce_scatter MPI_Reduce_scatter_block] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Type_get_envelope(); static void _check_MPI_Type_get_envelope() { MPI_Type_get_envelope(); } char MPI_Type_dup(); static void _check_MPI_Type_dup() { MPI_Type_dup(); } char MPI_Init_thread(); static void _check_MPI_Init_thread() { MPI_Init_thread(); } char MPI_Iallreduce(); static void _check_MPI_Iallreduce() { MPI_Iallreduce(); } char MPI_Ibarrier(); static void _check_MPI_Ibarrier() { MPI_Ibarrier(); } char MPI_Finalized(); static void _check_MPI_Finalized() { MPI_Finalized(); } char MPI_Exscan(); static void _check_MPI_Exscan() { MPI_Exscan(); } char MPI_Reduce_scatter(); static void _check_MPI_Reduce_scatter() { MPI_Reduce_scatter(); } char MPI_Reduce_scatter_block(); static void _check_MPI_Reduce_scatter_block() { MPI_Reduce_scatter_block(); } int main() { _check_MPI_Type_get_envelope(); _check_MPI_Type_dup(); _check_MPI_Init_thread(); _check_MPI_Iallreduce(); _check_MPI_Ibarrier(); _check_MPI_Finalized(); _check_MPI_Exscan(); _check_MPI_Reduce_scatter(); _check_MPI_Reduce_scatter_block();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Type_get_envelope(); static void _check_MPI_Type_get_envelope() { MPI_Type_get_envelope(); } char MPI_Type_dup(); static void _check_MPI_Type_dup() { MPI_Type_dup(); } char MPI_Init_thread(); static void _check_MPI_Init_thread() { MPI_Init_thread(); } char MPI_Iallreduce(); static void _check_MPI_Iallreduce() { MPI_Iallreduce(); } char MPI_Ibarrier(); static void _check_MPI_Ibarrier() { MPI_Ibarrier(); } char MPI_Finalized(); static void _check_MPI_Finalized() { MPI_Finalized(); } char MPI_Exscan(); static void _check_MPI_Exscan() { MPI_Exscan(); } char MPI_Reduce_scatter(); static void _check_MPI_Reduce_scatter() { MPI_Reduce_scatter(); } char MPI_Reduce_scatter_block(); static void _check_MPI_Reduce_scatter_block() { MPI_Reduce_scatter_block(); } void dummy(void) {_check_MPI_Type_get_envelope(); _check_MPI_Type_dup(); _check_MPI_Init_thread(); _check_MPI_Iallreduce(); _check_MPI_Ibarrier(); _check_MPI_Finalized(); _check_MPI_Exscan(); _check_MPI_Reduce_scatter(); _check_MPI_Reduce_scatter_block();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl Defined "HAVE_MPI_TYPE_GET_ENVELOPE" to "1" Defined "HAVE_MPI_TYPE_DUP" to "1" Defined "HAVE_MPI_INIT_THREAD" to "1" Defined "HAVE_MPI_IALLREDUCE" to "1" Defined "HAVE_MPI_IBARRIER" to "1" Defined "HAVE_MPI_FINALIZED" to "1" Defined "HAVE_MPI_EXSCAN" to "1" Defined "HAVE_MPI_REDUCE_SCATTER" to "1" Defined "HAVE_MPI_REDUCE_SCATTER_BLOCK" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_DUP;; return 0; } Defined "HAVE_MPI_COMBINER_DUP" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_CONTIGUOUS;; return 0; } Defined "HAVE_MPI_COMBINER_CONTIGUOUS" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { int combiner = MPI_COMBINER_NAMED;; return 0; } Defined "HAVE_MPI_COMBINER_NAMED" to "1" ============================================================================================= TESTING: checkVersion from config.packages.MPI(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "mpi.h" petscpkgver(MPI_VERSION); Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.MPI/conftest.c For mpi need 2 <= 3 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.MPI(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.MPI 143.951124 ============================================================================================= TESTING: consistencyChecks from config.packages.zstd(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.zstd(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.zstd 0.028525 ============================================================================================= TESTING: consistencyChecks from config.packages.yaml(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.yaml(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.yaml(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional yaml Checking for library in Compiler specific search YAML: [] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [yaml_parser_load] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char yaml_parser_load(); static void _check_yaml_parser_load() { yaml_parser_load(); } int main() { _check_yaml_parser_load();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_yaml_parser_load': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `yaml_parser_load' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_yaml_parser_load': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `yaml_parser_load' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_yaml_parser_load': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `yaml_parser_load' collect2: error: ld returned 1 exit status: Checking for library in Compiler specific search YAML: ['libyaml.a'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [yaml_parser_load] in library ['libyaml.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char yaml_parser_load(); static void _check_yaml_parser_load() { yaml_parser_load(); } int main() { _check_yaml_parser_load();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lyaml -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char yaml_parser_load(); static void _check_yaml_parser_load() { yaml_parser_load(); } void dummy(void) {_check_yaml_parser_load();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lyaml -lstdc++ -ldl Defined "HAVE_LIBYAML" to "1" Checking for optional headers [] in Compiler specific search YAML: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['yaml.h'] in Compiler specific search YAML: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['yaml.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['yaml.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.yaml(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.yaml(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.yaml 11.221336 ============================================================================================= TESTING: consistencyChecks from config.packages.sycl(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sycl(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.sycl 0.028358 ============================================================================================= TESTING: consistencyChecks from config.packages.ssl(/<>/config/BuildSystem/config/packages/ssl.py:31) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ssl(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ssl 0.030501 ============================================================================================= TESTING: consistencyChecks from config.packages.sprng(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sprng(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.sprng 0.030321 Not a clone of PETSc or no Fortran compiler or fortran-bindings disabled, don't need Sowing child config.packages.sowing 0.006648 ============================================================================================= TESTING: consistencyChecks from config.packages.revolve(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.revolve(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.revolve 0.031436 ============================================================================================= TESTING: consistencyChecks from config.packages.radau5(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.radau5(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.radau5 0.028826 ============================================================================================= TESTING: consistencyChecks from config.packages.pami(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pami(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.pami 0.026268 ============================================================================================= TESTING: consistencyChecks from config.packages.opengles(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opengles(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.opengles 0.027318 ============================================================================================= TESTING: consistencyChecks from config.packages.opencl(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.opencl(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.opencl(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional opencl Checking for library in Compiler specific search OPENCL: [] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [clGetPlatformIDs] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char clGetPlatformIDs(); static void _check_clGetPlatformIDs() { clGetPlatformIDs(); } int main() { _check_clGetPlatformIDs();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_clGetPlatformIDs': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `clGetPlatformIDs' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_clGetPlatformIDs': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `clGetPlatformIDs' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_clGetPlatformIDs': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `clGetPlatformIDs' collect2: error: ld returned 1 exit status: Checking for library in Compiler specific search OPENCL: ['libOpenCL.a'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [clGetPlatformIDs] in library ['libOpenCL.a'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char clGetPlatformIDs(); static void _check_clGetPlatformIDs() { clGetPlatformIDs(); } int main() { _check_clGetPlatformIDs();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lOpenCL -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char clGetPlatformIDs(); static void _check_clGetPlatformIDs() { clGetPlatformIDs(); } void dummy(void) {_check_clGetPlatformIDs();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lOpenCL -lstdc++ -ldl Defined "HAVE_LIBOPENCL" to "1" Checking for optional headers [] in Compiler specific search OPENCL: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['CL/cl.h'] in Compiler specific search OPENCL: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['CL/cl.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['CL/cl.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.opencl(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.opencl(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.opencl 9.387208 ============================================================================================= TESTING: consistencyChecks from config.packages.muparser(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.muparser(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.muparser 0.030188 ============================================================================================= TESTING: consistencyChecks from config.packages.mpe(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpe(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.mpe 0.028685 ============================================================================================= TESTING: consistencyChecks from config.packages.memkind(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.memkind(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.memkind 0.024991 ============================================================================================= TESTING: consistencyChecks from config.packages.libmesh(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libmesh(/<>/config/BuildSystem/config/packages/libmesh.py:69) Defined make rule "libmesh-build" with dependencies "" and code [] Defined make rule "libmesh-install" with dependencies "" and code [] child config.packages.libmesh 0.037778 ============================================================================================= TESTING: consistencyChecks from config.packages.moose(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.moose(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.moose 0.025051 ============================================================================================= TESTING: consistencyChecks from config.packages.libjpeg(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libjpeg(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.libjpeg 0.028188 Not a clone of PETSc, don't need Lgrind child config.packages.lgrind 0.006233 ============================================================================================= TESTING: consistencyChecks from config.packages.gsl(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.gsl(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.gsl 0.028175 child config.packages.gmsh 0.003550 ============================================================================================= TESTING: consistencyChecks from config.packages.gmp(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.gmp(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.gmp 0.028120 ============================================================================================= TESTING: consistencyChecks from config.packages.mpfr(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpfr(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.mpfr 0.028757 ============================================================================================= TESTING: consistencyChecks from config.packages.giflib(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.giflib(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.giflib 0.030448 ============================================================================================= TESTING: consistencyChecks from config.packages.cub(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cub(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.cub 0.028519 ============================================================================================= TESTING: consistencyChecks from config.packages.ctetgen(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ctetgen(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ctetgen 0.029146 ============================================================================================= TESTING: consistencyChecks from config.packages.concurrencykit(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.concurrencykit(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.concurrencykit 0.028971 ============================================================================================= TESTING: consistencyChecks from config.packages.cams(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cams(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.cams 0.026683 ============================================================================================= TESTING: locateC2html from config.packages.c2html(/<>/config/BuildSystem/config/packages/c2html.py:30) Looking for default C2html executable Checking for program /usr/local/sbin/c2html...not found Checking for program /usr/local/bin/c2html...not found Checking for program /usr/sbin/c2html...not found Checking for program /usr/bin/c2html...not found Checking for program /sbin/c2html...not found Checking for program /bin/c2html...not found Checking for program /usr/games/c2html...not found Checking for program /<>/lib/petsc/bin/win32fe/c2html...not found child config.packages.c2html 0.030629 ============================================================================================= TESTING: consistencyChecks from config.packages.boost(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.boost(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.boost 0.028813 ============================================================================================= TESTING: consistencyChecks from config.packages.silo(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.silo(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.silo 0.028657 ============================================================================================= TESTING: consistencyChecks from config.packages.Random123(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Random123(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.Random123 0.029923 ============================================================================================= TESTING: consistencyChecks from config.packages.PARTY(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.PARTY(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.PARTY 0.026768 ============================================================================================= TESTING: consistencyChecks from config.packages.NVSHMEM(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.NVSHMEM(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.NVSHMEM 0.024333 ============================================================================================= TESTING: consistencyChecks from config.packages.Matlab(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Matlab(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.Matlab 0.023502 ============================================================================================= TESTING: consistencyChecks from config.packages.MatlabEngine(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MatlabEngine(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.MatlabEngine 0.027657 ============================================================================================= TESTING: consistencyChecks from config.packages.Mathematica(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Mathematica(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.Mathematica 0.025037 ============================================================================================= TESTING: consistencyChecks from config.packages.regex(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.regex(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.regex(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional regex Checking for library in Compiler specific search REGEX: [] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [regexec regcomp regfree] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(); static void _check_regexec() { regexec(); } char regcomp(); static void _check_regcomp() { regcomp(); } char regfree(); static void _check_regfree() { regfree(); } int main() { _check_regexec(); _check_regcomp(); _check_regfree();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(); static void _check_regexec() { regexec(); } char regcomp(); static void _check_regcomp() { regcomp(); } char regfree(); static void _check_regfree() { regfree(); } void dummy(void) {_check_regexec(); _check_regcomp(); _check_regfree();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl Checking for optional headers [] in Compiler specific search REGEX: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['regex.h'] in Compiler specific search REGEX: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['regex.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['regex.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.regex(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.regex(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.regex 7.820343 ============================================================================================= TESTING: consistencyChecks from config.packages.libceed(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libceed(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.libceed 0.033596 Defined "PYTHON_EXE" to ""/usr/bin/python3"" Executing: /usr/bin/python3 -c "import Cython" Executing: /usr/bin/python3 -c "import numpy" child config.packages.python 1.296407 ============================================================================================= TESTING: consistencyChecks from config.packages.petsc4py(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.petsc4py(/<>/config/BuildSystem/config/packages/petsc4py.py:129) Defined make rule "petsc4py-build" with dependencies "" and code [] Defined make rule "petsc4py-install" with dependencies "" and code [] Defined make rule "petsc4pytest" with dependencies "" and code [] child config.packages.petsc4py 0.049670 ============================================================================================= TESTING: consistencyChecks from config.packages.mpi4py(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpi4py(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.mpi4py 0.030698 ============================================================================================= TESTING: consistencyChecks from config.packages.opengl(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opengl(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.opengl 0.026511 ============================================================================================= TESTING: consistencyChecks from config.packages.glut(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.glut(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.glut 0.027672 ============================================================================================= TESTING: consistencyChecks from config.packages.GLVis(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.GLVis(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.GLVis 0.032662 ============================================================================================= TESTING: consistencyChecks from config.packages.CoDiPack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.CoDiPack(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.CoDiPack 0.030731 ============================================================================================= TESTING: consistencyChecks from config.packages.adblaslapack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.adblaslapack(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.adblaslapack 0.030693 child config.packages.cxxlibs 0.000202 ============================================================================================= TESTING: locateCMake from config.packages.cmake(/<>/config/BuildSystem/config/packages/cmake.py:51) Looking for default CMake executable Checking for program /usr/local/sbin/cmake...not found Checking for program /usr/local/bin/cmake...not found Checking for program /usr/sbin/cmake...not found Checking for program /usr/bin/cmake...not found Checking for program /sbin/cmake...not found Checking for program /bin/cmake...not found Checking for program /usr/games/cmake...not found Checking for program /<>/lib/petsc/bin/win32fe/cmake...not found Looking for default CTest executable Checking for program /usr/local/sbin/ctest...not found Checking for program /usr/local/bin/ctest...not found Checking for program /usr/sbin/ctest...not found Checking for program /usr/bin/ctest...not found Checking for program /sbin/ctest...not found Checking for program /bin/ctest...not found Checking for program /usr/games/ctest...not found Checking for program /<>/lib/petsc/bin/win32fe/ctest...not found cmake not found child config.packages.cmake 0.051317 ============================================================================================= TESTING: consistencyChecks from config.packages.unittestcpp(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.unittestcpp(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.unittestcpp 0.030195 ============================================================================================= TESTING: consistencyChecks from config.packages.googletest(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.googletest(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.googletest 0.030076 ============================================================================================= TESTING: consistencyChecks from config.packages.opencascade(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opencascade(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.opencascade 0.033415 ============================================================================================= TESTING: consistencyChecks from config.packages.eigen(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.eigen(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.eigen 0.031648 ============================================================================================= TESTING: consistencyChecks from config.packages.szlib(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.szlib(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.szlib 0.028883 ============================================================================================= TESTING: consistencyChecks from config.packages.zlib(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.zlib(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.zlib 0.029763 child config.packages.mathlib 0.000209 ============================================================================================= TESTING: consistencyChecks from config.packages.tetgen(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.tetgen(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.tetgen 0.029009 ============================================================================================= TESTING: consistencyChecks from config.packages.tchem(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.tchem(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.tchem 0.030242 ============================================================================================= TESTING: consistencyChecks from config.packages.saws(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.saws(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.saws 0.029974 ============================================================================================= TESTING: consistencyChecks from config.packages.libpng(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libpng(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.libpng 0.030244 ============================================================================================= TESTING: consistencyChecks from config.packages.combblas(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.combblas(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.combblas 0.028896 ============================================================================================= TESTING: consistencyChecks from config.packages.Triangle(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Triangle(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.Triangle 0.029901 ============================================================================================= TESTING: consistencyChecks from config.packages.metis(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.metis(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.metis 0.030186 ============================================================================================= TESTING: consistencyChecks from config.packages.pragmatic(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pragmatic(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.pragmatic 0.028812 ============================================================================================= TESTING: consistencyChecks from config.packages.parmetis(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.parmetis(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.parmetis 0.034234 ============================================================================================= TESTING: consistencyChecks from config.packages.Chaco(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Chaco(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.Chaco 0.030198 Executing: uname -s stdout: Linux ============================================================================================= TESTING: consistencyChecks from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.hdf5(/<>/config/BuildSystem/config/packages/hdf5.py:88) ================================================================================== Checking for a functional hdf5 Checking for library in User specified HDF5 libraries: ['-L/usr/lib/riscv64-linux-gnu/hdf5/openmpi', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib', '-lhdf5', '-lmpi'] Contents of /usr/include/hdf5: ['openmpi'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [H5T_init] in library ['-L/usr/lib/riscv64-linux-gnu/hdf5/openmpi', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib', '-lhdf5', '-lmpi'] ['libm.a'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char H5T_init(); static void _check_H5T_init() { H5T_init(); } int main() { _check_H5T_init();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -L/usr/lib/riscv64-linux-gnu/hdf5/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lhdf5 -lmpi -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char H5T_init(); static void _check_H5T_init() { H5T_init(); } void dummy(void) {_check_H5T_init();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -L/usr/lib/riscv64-linux-gnu/hdf5/openmpi -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lhdf5 -lmpi -lm -lstdc++ -ldl Defined "HAVE_LIBHDF5" to "1" Defined "HAVE_LIBMPI" to "1" Checking for optional headers [] in User specified HDF5 libraries: ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['hdf5.h'] in User specified HDF5 libraries: ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['hdf5.h'] in ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['hdf5.h'] in ['/usr/include/hdf5/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_ZLIB_H) foundbeast #endif Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/openmpi /tmp/petsc-7mx1zjgg/config.packages.hdf5/conftest.c Defined "HDF5_HAVE_ZLIB" to "1" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_SZLIB_H) foundbeast #endif Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/openmpi /tmp/petsc-7mx1zjgg/config.packages.hdf5/conftest.c Defined "HDF5_HAVE_SZLIB" to "1" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_PARALLEL) foundbeast #endif Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/openmpi /tmp/petsc-7mx1zjgg/config.packages.hdf5/conftest.c Defined "HDF5_HAVE_PARALLEL" to "1" ============================================================================================= TESTING: checkVersion from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "hdf5.h" petscpkgver(H5_VERSION); Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/hdf5/openmpi /tmp/petsc-7mx1zjgg/config.packages.hdf5/conftest.c For hdf5 need 1.8 <= 1.10.7 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.hdf5(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.hdf5 18.464197 ============================================================================================= TESTING: consistencyChecks from config.packages.med(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.med(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.med 0.040620 ============================================================================================= TESTING: consistencyChecks from config.packages.cgns(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cgns(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.cgns 0.031304 ============================================================================================= TESTING: consistencyChecks from config.packages.ascem-io(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ascem-io(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ascem-io 0.037346 ============================================================================================= TESTING: consistencyChecks from config.packages.pflotran(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pflotran(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.pflotran 0.041110 ============================================================================================= TESTING: consistencyChecks from config.packages.alquimia(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.alquimia(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.alquimia 0.039710 ============================================================================================= TESTING: consistencyChecks from config.packages.SAMRAI(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.SAMRAI(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.SAMRAI 0.034820 child config.packages.flibs 0.000197 ============================================================================================= TESTING: consistencyChecks from config.packages.pnetcdf(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pnetcdf(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.pnetcdf 0.035446 ============================================================================================= TESTING: consistencyChecks from config.packages.netcdf(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.netcdf(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.netcdf 0.038129 ============================================================================================= TESTING: consistencyChecks from config.packages.exodusii(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.exodusii(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.exodusii 0.038026 ============================================================================================= TESTING: consistencyChecks from config.packages.fblaslapack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.fblaslapack(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.fblaslapack 0.033784 ============================================================================================= TESTING: consistencyChecks from config.packages.pthread(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.pthread(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.pthread(/<>/config/BuildSystem/config/packages/pthread.py:20) Checks for pthread_barrier_t, cpu_set_t, and sys/sysctl.h ================================================================================== Checking for a functional pthread Checking for library in Compiler specific search PTHREAD: [] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [pthread_create] in library [] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pthread_create(); static void _check_pthread_create() { pthread_create(); } int main() { _check_pthread_create();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pthread_create(); static void _check_pthread_create() { pthread_create(); } void dummy(void) {_check_pthread_create();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lstdc++ -ldl Checking for optional headers [] in Compiler specific search PTHREAD: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['pthread.h'] in Compiler specific search PTHREAD: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['pthread.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['pthread.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { pthread_barrier_t *a; ; return 0; } Defined "HAVE_PTHREAD_BARRIER_T" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main() { cpu_set_t *a; ; return 0; } Defined "HAVE_SCHED_CPU_SET_T" to "1" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -I/tmp/petsc-7mx1zjgg/config.packages.pthread -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c" # 0 "" # 0 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 0 "" 2 # 1 "/tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c" # 1 "/tmp/petsc-7mx1zjgg/config.packages.pthread/confdefs.h" 1 # 2 "/tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c" 2 # 1 "/tmp/petsc-7mx1zjgg/config.packages.pthread/conffix.h" 1 # 3 "/tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c" 2 stderr: /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c:3:10: fatal error: sys/sysctl.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c:3:10: fatal error: sys/sysctl.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. : Preprocess output after filtering: /tmp/petsc-7mx1zjgg/config.packages.pthread/conftest.c:3:10: fatal error: sys/sysctl.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated.: ============================================================================================= TESTING: checkVersion from config.packages.pthread(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.pthread(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.pthread 11.029228 ============================================================================================= TESTING: consistencyChecks from config.packages.egads(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.egads(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.egads 0.042269 ============================================================================================= TESTING: consistencyChecks from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional PTScotch Checking for library in User specified PTSCOTCH libraries: ['-lptesmumps', '-lptscotch', '-lptscotcherr'] Contents of /usr/include: ['complex.h', 'elf.h', 'scotch-int32', 'cpio.h', 'obstack.h', 'err.h', 'cmumps_root.h', 'zlib.h', 'c++', 'xcb', 'numaif.h', 'endian.h', 'libgen.h', 'sgtty.h', 'zconf.h', 'hypre64m', 'netax25', 'mntent.h', 'finclude', 'ctype.h', 'argz.h', 'unistd.h', 'ucontext.h', 'glob.h', 'smumps_struc.h', 'aio.h', 'netatalk', 'cmumps_struc.h', 'fnmatch.h', 'fenv.h', 'arpa', 'stdlib.h', 'rpcsvc', 'infiniband', 'openssl', 'envz.h', 'mumps_int_def.h', 'features.h', 'zmumps_root.h', 'alloca.h', 'sysexits.h', 'numacompat1.h', 'X11', 'numa.h', 'superlu-dist', 'libnl3', 'fftw3.f', 'mcheck.h', 'locale.h', 'gconv.h', 'fcntl.h', 'proc_service.h', 'protocols', 'termios.h', 'gnumake.h', 'execinfo.h', 'syslog.h', 'libintl.h', 'poll.h', 'error.h', 'utmp.h', 'video', 'termio.h', 'netiucv', 'byteswap.h', 'jpeglib.h', 'dirent.h', 'misc', 'hypre', 'pthread.h', 'wordexp.h', 'CL', 'time.h', 'uchar.h', 'riscv64-linux-gnu', 'linux', 'jmorecfg.h', 'hwloc', 'fftw3q.f03', 'dmumps_c.h', 'mtd', 'ifaddrs.h', 'rdma', 'signal.h', 'getopt.h', 'pwd.h', 'fmtmsg.h', 'argp.h', 'fftw3l-mpi.f03', 'jpegint.h', 're_comp.h', 'ftw.h', 'fftw3l.f03', 'wctype.h', 'zmumps_struc.h', 'values.h', 'asm-generic', 'memory.h', 'libltdl', 'tirpc', 'smumps_root.h', 'resolv.h', 'tar.h', 'assert.h', 'regex.h', 'Mongoose.hpp', 'thread_db.h', 'link.h', 'rpc', 'evrpc.h', 'grp.h', 'search.h', 'langinfo.h', 'paths.h', 'stdint.h', 'net', 'szlib.h', 'dmumps_struc.h', 'nss.h', 'netrom', 'shadow.h', 'crypt.h', 'sched.h', 'lastlog.h', 'evhttp.h', 'utmpx.h', 'ar.h', 'netpacket', 'stab.h', 'aliases.h', 'syscall.h', 'libaec.h', 'scsi', 'mumps_compat.h', 'scotch-int64', 'hwloc.h', 'fftw3-mpi.h', 'printf.h', 'superlu', 'cmumps_c.h', 'strings.h', 'smumps_c.h', 'tgmath.h', 'mumps_seq', 'scotch', 'netash', 'hdf5', 'netinet', 'nl_types.h', 'dmumps_root.h', 'netdb.h', 'evdns.h', 'fftw3.h', 'ltdl.h', 'zmumps_c.h', 'semaphore.h', 'suitesparse', 'ulimit.h', 'spawn.h', 'fstab.h', 'neteconet', 'nfs', 'netrose', 'stdc-predef.h', 'event2', 'sound', 'malloc.h', 'fftw3.f03', 'jerror.h', 'errno.h', 'iconv.h', 'fts.h', 'pty.h', 'gdb', 'wchar.h', 'drm', 'stdio_ext.h', 'netipx', 'evutil.h', 'regexp.h', 'math.h', 'ttyent.h', 'threads.h', 'gshadow.h', 'xen', 'utime.h', 'wait.h', 'setjmp.h', 'dlfcn.h', 'features-time64.h', 'string.h', 'fftw3-mpi.f03', 'scotch-long', 'yaml.h', 'monetary.h', 'stdio.h', 'mqueue.h', 'event.h', 'inttypes.h', 'mumps_c_types.h', 'GL', 'limits.h', 'gnu-versions.h'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [SCOTCH_archBuild] in library ['-lptesmumps', '-lptscotch', '-lptscotcherr'] ['libm.a'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char SCOTCH_archBuild(); static void _check_SCOTCH_archBuild() { SCOTCH_archBuild(); } int main() { _check_SCOTCH_archBuild();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lptesmumps -lptscotch -lptscotcherr -lm -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char SCOTCH_archBuild(); static void _check_SCOTCH_archBuild() { SCOTCH_archBuild(); } void dummy(void) {_check_SCOTCH_archBuild();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lptesmumps -lptscotch -lptscotcherr -lm -lstdc++ -ldl Defined "HAVE_LIBPTESMUMPS" to "1" Defined "HAVE_LIBPTSCOTCH" to "1" Defined "HAVE_LIBPTSCOTCHERR" to "1" ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [SCOTCH_ParMETIS_V3_NodeND] in library ['-lptesmumps', '-lptscotch', '-lptscotcherr'] ['libm.a'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char SCOTCH_ParMETIS_V3_NodeND(); static void _check_SCOTCH_ParMETIS_V3_NodeND() { SCOTCH_ParMETIS_V3_NodeND(); } int main() { _check_SCOTCH_ParMETIS_V3_NodeND();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lptesmumps -lptscotch -lptscotcherr -lm -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_SCOTCH_ParMETIS_V3_NodeND': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `SCOTCH_ParMETIS_V3_NodeND' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_SCOTCH_ParMETIS_V3_NodeND': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `SCOTCH_ParMETIS_V3_NodeND' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_SCOTCH_ParMETIS_V3_NodeND': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `SCOTCH_ParMETIS_V3_NodeND' collect2: error: ld returned 1 exit status: Checking for optional headers [] in User specified PTSCOTCH libraries: ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['ptscotch.h'] in User specified PTSCOTCH libraries: ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['ptscotch.h'] in ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/scotch -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['ptscotch.h'] in ['/usr/include/scotch', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "ptscotch.h" petscpkgver(SCOTCH_VERSION.SCOTCH_RELEASE.SCOTCH_PATCHLEVEL); Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.PTScotch -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/scotch /tmp/petsc-7mx1zjgg/config.packages.PTScotch/conftest.c For ptscotch need <= 7.0.1 <= ============================================================================================= Warning: Using version 7.0.1 of package ptscotch PETSc is tested with 6.1 Suggest using --download-ptscotch for a compatible PTScotch ============================================================================================= ============================================================================================= TESTING: checkSharedLibrary from config.packages.PTScotch(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.PTScotch 15.381763 ============================================================================================= TESTING: consistencyChecks from config.packages.mmg(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mmg(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.mmg 0.033756 ============================================================================================= TESTING: consistencyChecks from config.packages.parmmg(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.parmmg(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.parmmg 0.029780 ============================================================================================= TESTING: consistencyChecks from config.packages.Zoltan(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Zoltan(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.Zoltan 0.030434 ============================================================================================= TESTING: consistencyChecks from config.packages.ADIOS(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ADIOS(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ADIOS 0.030545 ============================================================================================= TESTING: consistencyChecks from config.packages.openmp(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.openmp(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.openmp 0.033088 ============================================================================================= TESTING: consistencyChecks from config.packages.viennacl(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.viennacl(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.viennacl 0.032696 ============================================================================================= TESTING: consistencyChecks from config.packages.ColPack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ColPack(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ColPack 0.024525 ============================================================================================= TESTING: consistencyChecks from config.packages.ADOLC(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ADOLC(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ADOLC 0.019410 ============================================================================================= TESTING: consistencyChecks from config.packages.openblas(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.openblas(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.openblas 0.018317 ============================================================================================= TESTING: consistencyChecks from config.packages.blis(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.blis(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.blis 0.018109 ============================================================================================= TESTING: consistencyChecks from config.packages.f2cblaslapack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.f2cblaslapack(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.f2cblaslapack 0.015219 ============================================================================================= TESTING: consistencyChecks from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:485) ================================================================================ Checking for BLAS and LAPACK in User specified BLAS and LAPACK libraries ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:109) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['-lblas'] ['libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); static void _check_ddot_() { ddot_(); } int main() { _check_ddot_();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(); static void _check_ddot_() { ddot_(); } void dummy(void) {_check_ddot_();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBBLAS" to "1" Checking for functions [dgetrs_] in library ['-llapack'] ['-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgetrs_(); static void _check_dgetrs_() { dgetrs_(); } int main() { _check_dgetrs_();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgetrs_(); static void _check_dgetrs_() { dgetrs_(); } void dummy(void) {_check_dgetrs_();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBLAPACK" to "1" Checking for functions [dgeev_] in library ['-llapack'] ['-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgeev_(); static void _check_dgeev_() { dgeev_(); } int main() { _check_dgeev_();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgeev_(); static void _check_dgeev_() { dgeev_(); } void dummy(void) {_check_dgeev_();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBLAPACK" to "1" Found Fortran mangling on BLAS/LAPACK which is underscore Defined "BLASLAPACK_UNDERSCORE" to "1" ============================================================================================= TESTING: checkMKL from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:557) Check for Intel MKL library Checking for functions [mkl_set_num_threads] in library ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_set_num_threads(); static void _check_mkl_set_num_threads() { mkl_set_num_threads(); } int main() { _check_mkl_set_num_threads();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_mkl_set_num_threads': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `mkl_set_num_threads' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_mkl_set_num_threads': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `mkl_set_num_threads' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_mkl_set_num_threads': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `mkl_set_num_threads' collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkESSL from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:601) Check for the IBM ESSL library Checking for functions [iessl] in library ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char iessl(); static void _check_iessl() { iessl(); } int main() { _check_iessl();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_iessl': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `iessl' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_iessl': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `iessl' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_iessl': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `iessl' collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkPESSL from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:621) Check for the IBM PESSL library - and error out - if used instead of ESSL Checking for functions [ipessl] in library ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ipessl(); static void _check_ipessl() { ipessl(); } int main() { _check_ipessl();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_ipessl': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `ipessl' collect2: error: ld returned 1 exit status Linker output before filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_ipessl': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `ipessl' collect2: error: ld returned 1 exit status : Linker output after filtering: /usr/bin/ld: /tmp/petsc-7mx1zjgg/config.libraries/conftest.o: in function `_check_ipessl': /tmp/petsc-7mx1zjgg/config.libraries/conftest.c:5: undefined reference to `ipessl' collect2: error: ld returned 1 exit status: ============================================================================================= TESTING: checkMissing from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:646) Check for missing LAPACK routines Checking for functions [dgelss_ dgerfs_ dgges_ dhgeqz_ dhseqr_ dorgqr_ dormqr_ dstebz_ dstegr_ dstein_ dsteqr_ dsytri_ dtgsen_ dtrsen_ dtrtrs_ dgeqp3_] in library ['-llapack'] ['-lblas', '-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgelss_(); static void _check_dgelss_() { dgelss_(); } char dgerfs_(); static void _check_dgerfs_() { dgerfs_(); } char dgges_(); static void _check_dgges_() { dgges_(); } char dhgeqz_(); static void _check_dhgeqz_() { dhgeqz_(); } char dhseqr_(); static void _check_dhseqr_() { dhseqr_(); } char dorgqr_(); static void _check_dorgqr_() { dorgqr_(); } char dormqr_(); static void _check_dormqr_() { dormqr_(); } char dstebz_(); static void _check_dstebz_() { dstebz_(); } char dstegr_(); static void _check_dstegr_() { dstegr_(); } char dstein_(); static void _check_dstein_() { dstein_(); } char dsteqr_(); static void _check_dsteqr_() { dsteqr_(); } char dsytri_(); static void _check_dsytri_() { dsytri_(); } char dtgsen_(); static void _check_dtgsen_() { dtgsen_(); } char dtrsen_(); static void _check_dtrsen_() { dtrsen_(); } char dtrtrs_(); static void _check_dtrtrs_() { dtrtrs_(); } char dgeqp3_(); static void _check_dgeqp3_() { dgeqp3_(); } int main() { _check_dgelss_(); _check_dgerfs_(); _check_dgges_(); _check_dhgeqz_(); _check_dhseqr_(); _check_dorgqr_(); _check_dormqr_(); _check_dstebz_(); _check_dstegr_(); _check_dstein_(); _check_dsteqr_(); _check_dsytri_(); _check_dtgsen_(); _check_dtrsen_(); _check_dtrtrs_(); _check_dgeqp3_();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgelss_(); static void _check_dgelss_() { dgelss_(); } char dgerfs_(); static void _check_dgerfs_() { dgerfs_(); } char dgges_(); static void _check_dgges_() { dgges_(); } char dhgeqz_(); static void _check_dhgeqz_() { dhgeqz_(); } char dhseqr_(); static void _check_dhseqr_() { dhseqr_(); } char dorgqr_(); static void _check_dorgqr_() { dorgqr_(); } char dormqr_(); static void _check_dormqr_() { dormqr_(); } char dstebz_(); static void _check_dstebz_() { dstebz_(); } char dstegr_(); static void _check_dstegr_() { dstegr_(); } char dstein_(); static void _check_dstein_() { dstein_(); } char dsteqr_(); static void _check_dsteqr_() { dsteqr_(); } char dsytri_(); static void _check_dsytri_() { dsytri_(); } char dtgsen_(); static void _check_dtgsen_() { dtgsen_(); } char dtrsen_(); static void _check_dtrsen_() { dtrsen_(); } char dtrtrs_(); static void _check_dtrtrs_() { dtrtrs_(); } char dgeqp3_(); static void _check_dgeqp3_() { dgeqp3_(); } void dummy(void) {_check_dgelss_(); _check_dgerfs_(); _check_dgges_(); _check_dhgeqz_(); _check_dhseqr_(); _check_dorgqr_(); _check_dormqr_(); _check_dstebz_(); _check_dstegr_(); _check_dstein_(); _check_dsteqr_(); _check_dsytri_(); _check_dtgsen_(); _check_dtrsen_(); _check_dtrtrs_(); _check_dgeqp3_();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -llapack -lblas -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBLAPACK" to "1" ============================================================================================= TESTING: checklsame from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:662) Do the BLAS/LAPACK libraries have a valid lsame() function with correct binding. Checking for functions [lsame_] in library ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] [] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char lsame_(); static void _check_lsame_() { lsame_(); } int main() { _check_lsame_();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char lsame_(); static void _check_lsame_() { lsame_(); } void dummy(void) {_check_lsame_();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBLAPACK" to "1" Defined "HAVE_LIBBLAS" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBSTDC__" to "1" Defined "HAVE_LIBDL" to "1" Defined "HAVE_LIBMPI_USEMPIF08" to "1" Defined "HAVE_LIBMPI_USEMPI_IGNORE_TKR" to "1" Defined "HAVE_LIBMPI_MPIFH" to "1" Defined "HAVE_LIBMPI" to "1" Defined "HAVE_LIBOPEN_RTE" to "1" Defined "HAVE_LIBOPEN_PAL" to "1" Defined "HAVE_LIBHWLOC" to "1" Defined "HAVE_LIBEVENT_CORE" to "1" Defined "HAVE_LIBEVENT_PTHREADS" to "1" Defined "HAVE_LIBGFORTRAN" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBZ" to "1" Defined "HAVE_LIBGFORTRAN" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBGFORTRAN" to "1" Defined "HAVE_LIBGCC_S" to "1" ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); } ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.setCompilers/libconftest.so -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.setCompilers/conftest.o -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -llapack -lblas -llapack -lblas -lm -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -lgfortran -lgcc_s -lstdc++ -ldl ============================================================================================= TESTING: checkRuntimeIssues from config.packages.BlasLapack(/<>/config/BuildSystem/config/packages/BlasLapack.py:721) Determines if BLAS/LAPACK routines use 32 or 64 bit integers ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { FILE *output = fopen("runtimetestoutput","w"); extern double ddot_(const int*,const double*,const int *,const double*,const int*); double x1mkl[4] = {3.0,5.0,7.0,9.0}; int one1mkl = 1,nmkl = 2; double dotresultmkl = 0; dotresultmkl = ddot_(&nmkl,x1mkl,&one1mkl,x1mkl,&one1mkl); fprintf(output, "-known-64-bit-blas-indices=%d",dotresultmkl != 34);; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest Checking for 64 bit blas indices: result 0 Checking if sdot() returns a float or a double ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { FILE *output = fopen("runtimetestoutput","w"); extern float sdot_(const int*,const float*,const int *,const float*,const int*); float x1[1] = {3.0}; int one1 = 1; long long int ione1 = 1; float sdotresult = 0; int blasint64 = 0; if (!blasint64) { sdotresult = sdot_(&one1,x1,&one1,x1,&one1); } else { sdotresult = sdot_((const int*)&ione1,x1,(const int*)&ione1,x1,(const int*)&ione1); } fprintf(output, "--known-sdot-returns-double=%d",sdotresult != 9); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest Checking for sdot() return double: result 0 Checking if snrm() returns a float or a double ======== Checking running linked program ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main() { FILE *output = fopen("runtimetestoutput","w"); extern float snrm2_(const int*,const float*,const int*); float x2[1] = {3.0}; int one2 = 1; long long int ione2 = 1; float normresult = 0; int blasint64 = 0; if (!blasint64) { normresult = snrm2_(&one2,x2,&one2); } else { normresult = snrm2_((const int*)&ione2,x2,(const int*)&ione2); } fprintf(output, "--known-snrm2-returns-double=%d",normresult != 3); ; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest.o -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Testing executable /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest to see if it can be run Executing: /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7mx1zjgg/config.packages.BlasLapack/conftest Checking for snrm2() return double: result 0 ============================================================================================= TESTING: checkVersion from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.BlasLapack(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.BlasLapack 72.495029 ============================================================================================= TESTING: consistencyChecks from config.packages.sundials2(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sundials2(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.sundials2 0.036811 ============================================================================================= TESTING: consistencyChecks from config.packages.spai(/<>/config/BuildSystem/config/packages/spai.py:53) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.spai(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.spai 0.039824 ============================================================================================= TESTING: consistencyChecks from config.packages.pARMS(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pARMS(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.pARMS 0.044513 ============================================================================================= TESTING: consistencyChecks from config.packages.p4est(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.p4est(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.p4est 0.040434 ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/packages/mkl_sparse_optimize.py:48) ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.mkl_sparse_optimize(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.mkl_sparse_optimize 0.058497 ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse(/<>/config/BuildSystem/config/packages/mkl_sparse.py:21) ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.mkl_sparse(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.mkl_sparse 0.061678 ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_cpardiso(/<>/config/BuildSystem/config/packages/mkl_cpardiso.py:20) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_cpardiso(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.mkl_cpardiso 0.035122 ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.kokkos(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.kokkos 0.046496 ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos-kernels(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.kokkos-kernels(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.kokkos-kernels 0.035563 ============================================================================================= TESTING: consistencyChecks from config.packages.htool(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.htool(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.htool 0.035827 ============================================================================================= TESTING: consistencyChecks from config.packages.magma(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.magma(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.magma 0.033702 ============================================================================================= TESTING: consistencyChecks from config.packages.kblas(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.kblas(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.kblas 0.032305 ============================================================================================= TESTING: consistencyChecks from config.packages.h2opus(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.h2opus(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.h2opus 0.029491 ============================================================================================= TESTING: consistencyChecks from config.packages.fftw(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.fftw(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.fftw(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional fftw Checking for library in User specified FFTW libraries: ['-lfftw3', '-lfftw3_mpi'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [fftw_malloc fftw_mpi_cleanup] in library ['-lfftw3', '-lfftw3_mpi'] ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char fftw_malloc(); static void _check_fftw_malloc() { fftw_malloc(); } char fftw_mpi_cleanup(); static void _check_fftw_mpi_cleanup() { fftw_mpi_cleanup(); } int main() { _check_fftw_malloc(); _check_fftw_mpi_cleanup();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lfftw3 -lfftw3_mpi -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char fftw_malloc(); static void _check_fftw_malloc() { fftw_malloc(); } char fftw_mpi_cleanup(); static void _check_fftw_mpi_cleanup() { fftw_mpi_cleanup(); } void dummy(void) {_check_fftw_malloc(); _check_fftw_mpi_cleanup();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lfftw3 -lfftw3_mpi -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBFFTW3" to "1" Defined "HAVE_LIBFFTW3_MPI" to "1" Checking for optional headers [] in User specified FFTW libraries: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['fftw3-mpi.h'] in User specified FFTW libraries: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['fftw3-mpi.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.PTScotch -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['fftw3-mpi.h'] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.fftw(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.fftw(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.fftw 8.281594 ============================================================================================= TESTING: consistencyChecks from config.packages.elemental(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.elemental(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.elemental 0.045602 ============================================================================================= TESTING: consistencyChecks from config.packages.ml(/<>/config/BuildSystem/config/packages/ml.py:62) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ml(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.ml 0.046521 ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_pardiso(/<>/config/BuildSystem/config/packages/mkl_pardiso.py:21) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_pardiso(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.mkl_pardiso 0.032092 ============================================================================================= TESTING: consistencyChecks from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/packages/SuperLU_DIST.py:85) ================================================================================== Checking for a functional SuperLU_DIST Checking for library in User specified SUPERLU_DIST libraries: ['-lsuperlu_dist'] Contents of /usr/include: ['complex.h', 'elf.h', 'scotch-int32', 'cpio.h', 'obstack.h', 'err.h', 'cmumps_root.h', 'zlib.h', 'c++', 'xcb', 'numaif.h', 'endian.h', 'libgen.h', 'sgtty.h', 'zconf.h', 'hypre64m', 'netax25', 'mntent.h', 'finclude', 'ctype.h', 'argz.h', 'unistd.h', 'ucontext.h', 'glob.h', 'smumps_struc.h', 'aio.h', 'netatalk', 'cmumps_struc.h', 'fnmatch.h', 'fenv.h', 'arpa', 'stdlib.h', 'rpcsvc', 'infiniband', 'openssl', 'envz.h', 'mumps_int_def.h', 'features.h', 'zmumps_root.h', 'alloca.h', 'sysexits.h', 'numacompat1.h', 'X11', 'numa.h', 'superlu-dist', 'libnl3', 'fftw3.f', 'mcheck.h', 'locale.h', 'gconv.h', 'fcntl.h', 'proc_service.h', 'protocols', 'termios.h', 'gnumake.h', 'execinfo.h', 'syslog.h', 'libintl.h', 'poll.h', 'error.h', 'utmp.h', 'video', 'termio.h', 'netiucv', 'byteswap.h', 'jpeglib.h', 'dirent.h', 'misc', 'hypre', 'pthread.h', 'wordexp.h', 'CL', 'time.h', 'uchar.h', 'riscv64-linux-gnu', 'linux', 'jmorecfg.h', 'hwloc', 'fftw3q.f03', 'dmumps_c.h', 'mtd', 'ifaddrs.h', 'rdma', 'signal.h', 'getopt.h', 'pwd.h', 'fmtmsg.h', 'argp.h', 'fftw3l-mpi.f03', 'jpegint.h', 're_comp.h', 'ftw.h', 'fftw3l.f03', 'wctype.h', 'zmumps_struc.h', 'values.h', 'asm-generic', 'memory.h', 'libltdl', 'tirpc', 'smumps_root.h', 'resolv.h', 'tar.h', 'assert.h', 'regex.h', 'Mongoose.hpp', 'thread_db.h', 'link.h', 'rpc', 'evrpc.h', 'grp.h', 'search.h', 'langinfo.h', 'paths.h', 'stdint.h', 'net', 'szlib.h', 'dmumps_struc.h', 'nss.h', 'netrom', 'shadow.h', 'crypt.h', 'sched.h', 'lastlog.h', 'evhttp.h', 'utmpx.h', 'ar.h', 'netpacket', 'stab.h', 'aliases.h', 'syscall.h', 'libaec.h', 'scsi', 'mumps_compat.h', 'scotch-int64', 'hwloc.h', 'fftw3-mpi.h', 'printf.h', 'superlu', 'cmumps_c.h', 'strings.h', 'smumps_c.h', 'tgmath.h', 'mumps_seq', 'scotch', 'netash', 'hdf5', 'netinet', 'nl_types.h', 'dmumps_root.h', 'netdb.h', 'evdns.h', 'fftw3.h', 'ltdl.h', 'zmumps_c.h', 'semaphore.h', 'suitesparse', 'ulimit.h', 'spawn.h', 'fstab.h', 'neteconet', 'nfs', 'netrose', 'stdc-predef.h', 'event2', 'sound', 'malloc.h', 'fftw3.f03', 'jerror.h', 'errno.h', 'iconv.h', 'fts.h', 'pty.h', 'gdb', 'wchar.h', 'drm', 'stdio_ext.h', 'netipx', 'evutil.h', 'regexp.h', 'math.h', 'ttyent.h', 'threads.h', 'gshadow.h', 'xen', 'utime.h', 'wait.h', 'setjmp.h', 'dlfcn.h', 'features-time64.h', 'string.h', 'fftw3-mpi.f03', 'scotch-long', 'yaml.h', 'monetary.h', 'stdio.h', 'mqueue.h', 'event.h', 'inttypes.h', 'mumps_c_types.h', 'GL', 'limits.h', 'gnu-versions.h'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [set_default_options_dist] in library ['-lsuperlu_dist'] ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char set_default_options_dist(); static void _check_set_default_options_dist() { set_default_options_dist(); } int main() { _check_set_default_options_dist();; return 0; } Executing: mpicxx -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -Wl,--no-as-needed -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lsuperlu_dist -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char set_default_options_dist(); static void _check_set_default_options_dist() { set_default_options_dist(); } void dummy(void) {_check_set_default_options_dist();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lsuperlu_dist -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBSUPERLU_DIST" to "1" Checking for optional headers [] in User specified SUPERLU_DIST libraries: ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['superlu_ddefs.h'] in User specified SUPERLU_DIST libraries: ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['superlu_ddefs.h'] in ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CXXPPFLAGS ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicxx -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.cc Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['superlu_ddefs.h'] in ['/usr/include/superlu-dist', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/riscv64-linux-gnu/openmpi/lib -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi /tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include "superlu_ddefs.h" int main() { #if defined(_LONGINT) #error "longint is defined" #endif ; return 0; } ============================================================================================= TESTING: checkVersion from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "superlu_ddefs.h" petscpkgver(SUPERLU_DIST_MAJOR_VERSION.SUPERLU_DIST_MINOR_VERSION.SUPERLU_DIST_PATCH_VERSION); Executing: mpicxx -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -I/usr/include/superlu-dist /tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST/conftest.cc For superlu_dist need 6.1.1 <= 7.2.0 <= ============================================================================================= Warning: Using version 7.2.0 of package superlu_dist PETSc is tested with 7.1 Suggest using --download-superlu_dist for a compatible SuperLU_DIST ============================================================================================= ============================================================================================= TESTING: checkSharedLibrary from config.packages.SuperLU_DIST(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.SuperLU_DIST 29.646181 ============================================================================================= TESTING: consistencyChecks from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional SuperLU Checking for library in User specified SUPERLU libraries: ['-lsuperlu'] Contents of /usr/include: ['complex.h', 'elf.h', 'scotch-int32', 'cpio.h', 'obstack.h', 'err.h', 'cmumps_root.h', 'zlib.h', 'c++', 'xcb', 'numaif.h', 'endian.h', 'libgen.h', 'sgtty.h', 'zconf.h', 'hypre64m', 'netax25', 'mntent.h', 'finclude', 'ctype.h', 'argz.h', 'unistd.h', 'ucontext.h', 'glob.h', 'smumps_struc.h', 'aio.h', 'netatalk', 'cmumps_struc.h', 'fnmatch.h', 'fenv.h', 'arpa', 'stdlib.h', 'rpcsvc', 'infiniband', 'openssl', 'envz.h', 'mumps_int_def.h', 'features.h', 'zmumps_root.h', 'alloca.h', 'sysexits.h', 'numacompat1.h', 'X11', 'numa.h', 'superlu-dist', 'libnl3', 'fftw3.f', 'mcheck.h', 'locale.h', 'gconv.h', 'fcntl.h', 'proc_service.h', 'protocols', 'termios.h', 'gnumake.h', 'execinfo.h', 'syslog.h', 'libintl.h', 'poll.h', 'error.h', 'utmp.h', 'video', 'termio.h', 'netiucv', 'byteswap.h', 'jpeglib.h', 'dirent.h', 'misc', 'hypre', 'pthread.h', 'wordexp.h', 'CL', 'time.h', 'uchar.h', 'riscv64-linux-gnu', 'linux', 'jmorecfg.h', 'hwloc', 'fftw3q.f03', 'dmumps_c.h', 'mtd', 'ifaddrs.h', 'rdma', 'signal.h', 'getopt.h', 'pwd.h', 'fmtmsg.h', 'argp.h', 'fftw3l-mpi.f03', 'jpegint.h', 're_comp.h', 'ftw.h', 'fftw3l.f03', 'wctype.h', 'zmumps_struc.h', 'values.h', 'asm-generic', 'memory.h', 'libltdl', 'tirpc', 'smumps_root.h', 'resolv.h', 'tar.h', 'assert.h', 'regex.h', 'Mongoose.hpp', 'thread_db.h', 'link.h', 'rpc', 'evrpc.h', 'grp.h', 'search.h', 'langinfo.h', 'paths.h', 'stdint.h', 'net', 'szlib.h', 'dmumps_struc.h', 'nss.h', 'netrom', 'shadow.h', 'crypt.h', 'sched.h', 'lastlog.h', 'evhttp.h', 'utmpx.h', 'ar.h', 'netpacket', 'stab.h', 'aliases.h', 'syscall.h', 'libaec.h', 'scsi', 'mumps_compat.h', 'scotch-int64', 'hwloc.h', 'fftw3-mpi.h', 'printf.h', 'superlu', 'cmumps_c.h', 'strings.h', 'smumps_c.h', 'tgmath.h', 'mumps_seq', 'scotch', 'netash', 'hdf5', 'netinet', 'nl_types.h', 'dmumps_root.h', 'netdb.h', 'evdns.h', 'fftw3.h', 'ltdl.h', 'zmumps_c.h', 'semaphore.h', 'suitesparse', 'ulimit.h', 'spawn.h', 'fstab.h', 'neteconet', 'nfs', 'netrose', 'stdc-predef.h', 'event2', 'sound', 'malloc.h', 'fftw3.f03', 'jerror.h', 'errno.h', 'iconv.h', 'fts.h', 'pty.h', 'gdb', 'wchar.h', 'drm', 'stdio_ext.h', 'netipx', 'evutil.h', 'regexp.h', 'math.h', 'ttyent.h', 'threads.h', 'gshadow.h', 'xen', 'utime.h', 'wait.h', 'setjmp.h', 'dlfcn.h', 'features-time64.h', 'string.h', 'fftw3-mpi.f03', 'scotch-long', 'yaml.h', 'monetary.h', 'stdio.h', 'mqueue.h', 'event.h', 'inttypes.h', 'mumps_c_types.h', 'GL', 'limits.h', 'gnu-versions.h'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [set_default_options] in library ['-lsuperlu'] ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char set_default_options(); static void _check_set_default_options() { set_default_options(); } int main() { _check_set_default_options();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lsuperlu -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char set_default_options(); static void _check_set_default_options() { set_default_options(); } void dummy(void) {_check_set_default_options();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lsuperlu -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBSUPERLU" to "1" Checking for optional headers [] in User specified SUPERLU libraries: ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers ['slu_ddefs.h'] in User specified SUPERLU libraries: ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files ['slu_ddefs.h'] in ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.PTScotch -I/tmp/petsc-7mx1zjgg/config.headers -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/superlu -I/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi -I/usr/lib/riscv64-linux-gnu/openmpi/lib /tmp/petsc-7mx1zjgg/config.headers/conftest.c Preprocess output before filtering: : Preprocess output after filtering: : Found header files ['slu_ddefs.h'] in ['/usr/include/superlu', '/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "slu_ddefs.h" petscpkgver(SUPERLU_MAJOR_VERSION.SUPERLU_MINOR_VERSION.SUPERLU_PATCH_VERSION); Executing: mpicc -E -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.packages.hdf5 -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.PTScotch -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/superlu /tmp/petsc-7mx1zjgg/config.packages.SuperLU/conftest.c For superlu need 5.2.1 <= 5.3.0 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.SuperLU(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.SuperLU 11.998919 ============================================================================================= TESTING: consistencyChecks from config.packages.PaStiX(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.PaStiX(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.PaStiX 0.022632 ============================================================================================= TESTING: consistencyChecks from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:1004) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:930) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional scalapack Checking for library in User specified SCALAPACK libraries: ['-lscalapack-openmpi'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [pssytrd_] in library ['-lscalapack-openmpi'] ['-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pssytrd_(); static void _check_pssytrd_() { pssytrd_(); } int main() { _check_pssytrd_();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -lscalapack-openmpi -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl ===== Checking compiler Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pssytrd_(); static void _check_pssytrd_() { pssytrd_(); } void dummy(void) {_check_pssytrd_();} ===== Checking linker Executing: mpif90 -c -o /tmp/petsc-7mx1zjgg/config.compilers/conftest.o -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.compilers -I/tmp/petsc-7mx1zjgg/config.libraries -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7mx1zjgg/config.compilers/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fPIC -ffree-line-length-0 /tmp/petsc-7mx1zjgg/config.compilers/conftest.o /tmp/petsc-7mx1zjgg/config.compilers/confc.o -lscalapack-openmpi -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Defined "HAVE_LIBSCALAPACK_OPENMPI" to "1" Checking for optional headers [] in User specified SCALAPACK libraries: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/<>/config/BuildSystem/config/headers.py:86) Checks if a particular include file can be found along particular include paths Checking for header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Found header files [] in ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] Checking for headers [] in User specified SCALAPACK libraries: ['/usr/lib/riscv64-linux-gnu/openmpi/lib/../../fortran/gfortran-mod-15/openmpi', '/usr/lib/riscv64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:1071) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.scalapack(/<>/config/BuildSystem/config/package.py:996) By default we don't care about checking if the library is shared child config.packages.scalapack 9.774229 ============================================================================================= TESTING: consistencyChecks from config.packages.strumpack(/<>/config/BuildSystem/config/packages/strumpack.py:68) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.strumpack(/<>/config/BuildSystem/config/package.py:1000) Called if --with-packagename=0; does nothing by default child config.packages.strumpack 0.039416 ============================================================================================= TESTING: consistencyChecks from config.packages.MUMPS(/<>/config/BuildSystem/config/packages/MUMPS.py:59) ============================================================================================= TESTING: checkDependencies from config.packages.MUMPS(/<>/config/BuildSystem/config/package.py:905) ============================================================================================= TESTING: configureLibrary from config.packages.MUMPS(/<>/config/BuildSystem/config/packages/MUMPS.py:53) ================================================================================== Checking for a functional MUMPS Checking for library in User specified MUMPS libraries: ['-ldmumps', '-lzmumps', '-lsmumps', '-lcmumps', '-lmumps_common', '-lpord'] ============================================================================================= TESTING: check from config.libraries(/<>/config/BuildSystem/config/libraries.py:157) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [dmumps_c] in library ['-ldmumps', '-lzmumps', '-lsmumps', '-lcmumps', '-lmumps_common', '-lpord'] ['-lptesmumps', '-lptscotch', '-lptscotcherr', '-lscalapack-openmpi', '-llapack', '-lblas', 'libm.a', '-lstdc++', '-ldl', '-L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lopen-rte', '-lopen-pal', '-lhwloc', '-levent_core', '-levent_pthreads', '-lgfortran', '-lm', '-lz', '-lgfortran', '-lm', '-L/usr/lib/gcc/riscv64-linux-gnu/11', '-L/lib/riscv64-linux-gnu', '-L/usr/lib/riscv64-linux-gnu', '-lgfortran', '-lgcc_s'] ===== Checking linker Executing: mpicc -c -o /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -I/tmp/petsc-7mx1zjgg/config.compilerFlags -I/tmp/petsc-7mx1zjgg/config.utilities.closure -I/tmp/petsc-7mx1zjgg/config.compilersFortran -I/tmp/petsc-7mx1zjgg/config.headers -I/tmp/petsc-7mx1zjgg/config.utilities.cacheDetails -I/tmp/petsc-7mx1zjgg/config.types -I/tmp/petsc-7mx1zjgg/config.functions -I/tmp/petsc-7mx1zjgg/config.utilities.featureTestMacros -I/tmp/petsc-7mx1zjgg/config.utilities.missing -I/tmp/petsc-7mx1zjgg/PETSc.options.sharedLibraries -I/tmp/petsc-7mx1zjgg/PETSc.options.scalarTypes -I/tmp/petsc-7mx1zjgg/config.packages.MPI -I/tmp/petsc-7mx1zjgg/config.setCompilers -I/tmp/petsc-7mx1zjgg/config.packages.pthread -I/tmp/petsc-7mx1zjgg/config.packages.BlasLapack -I/tmp/petsc-7mx1zjgg/config.packages.SuperLU_DIST -I/tmp/petsc-7mx1zjgg/config.libraries -I/tmp/petsc-7mx1zjgg/config.compilers -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 /tmp/petsc-7mx1zjgg/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dmumps_c(); static void _check_dmumps_c() { dmumps_c(); } int main() { _check_dmumps_c();; return 0; } Executing: mpicc -o /tmp/petsc-7mx1zjgg/config.libraries/conftest -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC /tmp/petsc-7mx1zjgg/config.libraries/conftest.o -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lptesmumps -lptscotch -lptscotcherr -lscalapack-openmpi -llapack -lblas -lm -lstdc++ -ldl -L/usr/lib/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -lgfortran -lgcc_s -lstdc++ -ldl Possible ERROR while running linker: stderr: /usr/bin/ld: warning: libscalapack-openmpi.so.2.1, needed by /lib/riscv64-linux-gnu/libdmumps.so, may conflict with libscalapack-openmpi.so.2.2 Linker output before filtering: /usr/bin/ld: warning: libscalapack-openmpi.so.2.1, needed by /lib/riscv64-linux-gnu/libdmumps.so, may conflict with libscalapack-openmpi.so.2.2 : Linker output after filtering: /usr/bin/ld: warning: libscalapack-openmpi.so.2.1, needed by /lib/riscv64-linux-gnu/libdmumps.so, may conflict with libscalapack-openmpi.so.2.2: **** Configure header /tmp/petsc-7mx1zjgg/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_Alignx(a,b) #define PETSC_BLASLAPACK_UNDERSCORE 1 #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_INLINE inline #define PETSC_CXX_RESTRICT __restrict #define PETSC_C_INLINE inline #define PETSC_C_RESTRICT __restrict #define PETSC_FORTRAN_CHARLEN_T size_t #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CXX_COMPLEX 1 #define PETSC_HAVE_CXX_COMPLEX_FIX 1 #define PETSC_HAVE_CXX_DIALECT_CXX03 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_DLADDR 1 #define PETSC_HAVE_DLCLOSE 1 #define PETSC_HAVE_DLERROR 1 #define PETSC_HAVE_DLFCN_H 1 #define PETSC_HAVE_DLOPEN 1 #define PETSC_HAVE_DLSYM 1 #define PETSC_HAVE_DRAND48 1 #define PETSC_HAVE_DYNAMIC_LIBRARIES 1 #define PETSC_HAVE_ERF 1 #define PETSC_HAVE_FCNTL_H 1 #define PETSC_HAVE_FENV_H 1 #define PETSC_HAVE_FLOAT_H 1 #define PETSC_HAVE_FORK 1 #define PETSC_HAVE_FORTRAN_FLUSH 1 #define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1 #define PETSC_HAVE_FORTRAN_TYPE_STAR 1 #define PETSC_HAVE_FORTRAN_UNDERSCORE 1 #define PETSC_HAVE_GETCWD 1 #define PETSC_HAVE_GETDOMAINNAME 1 #define PETSC_HAVE_GETHOSTBYNAME 1 #define PETSC_HAVE_GETHOSTNAME 1 #define PETSC_HAVE_GETPAGESIZE 1 #define PETSC_HAVE_GETRUSAGE 1 #define PETSC_HAVE_INTTYPES_H 1 #define PETSC_HAVE_ISINF 1 #define PETSC_HAVE_ISNAN 1 #define PETSC_HAVE_ISNORMAL 1 #define PETSC_HAVE_LGAMMA 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_MALLOC_H 1 #define PETSC_HAVE_MEMALIGN 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE_MMAP 1 #define PETSC_HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE OMP #define PETSC_HAVE_MPIIO 1 #define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1 #define PETSC_HAVE_MPI_COMBINER_DUP 1 #define PETSC_HAVE_MPI_COMBINER_NAMED 1 #define PETSC_HAVE_MPI_EXSCAN 1 #define PETSC_HAVE_MPI_F90MODULE 1 #define PETSC_HAVE_MPI_F90MODULE_VISIBILITY 1 #define PETSC_HAVE_MPI_FEATURE_DYNAMIC_WINDOW 1 #define PETSC_HAVE_MPI_FINALIZED 1 #define PETSC_HAVE_MPI_GET_ACCUMULATE 1 #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1 #define PETSC_HAVE_MPI_IALLREDUCE 1 #define PETSC_HAVE_MPI_IBARRIER 1 #define PETSC_HAVE_MPI_INIT_THREAD 1 #define PETSC_HAVE_MPI_INT64_T 1 #define PETSC_HAVE_MPI_IN_PLACE 1 #define PETSC_HAVE_MPI_LONG_DOUBLE 1 #define PETSC_HAVE_MPI_NEIGHBORHOOD_COLLECTIVES 1 #define PETSC_HAVE_MPI_NONBLOCKING_COLLECTIVES 1 #define PETSC_HAVE_MPI_ONE_SIDED 1 #define PETSC_HAVE_MPI_PROCESS_SHARED_MEMORY 1 #define PETSC_HAVE_MPI_REDUCE_LOCAL 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK 1 #define PETSC_HAVE_MPI_RGET 1 #define PETSC_HAVE_MPI_TYPE_DUP 1 #define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1 #define PETSC_HAVE_MPI_WIN_CREATE 1 #define PETSC_HAVE_NANOSLEEP 1 #define PETSC_HAVE_NETDB_H 1 #define PETSC_HAVE_NETINET_IN_H 1 #define PETSC_HAVE_OMPI_MAJOR_VERSION 4 #define PETSC_HAVE_OMPI_MINOR_VERSION 1 #define PETSC_HAVE_OMPI_RELEASE_VERSION 3 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_PTHREAD_BARRIER_T 1 #define PETSC_HAVE_PTHREAD_H 1 #define PETSC_HAVE_PWD_H 1 #define PETSC_HAVE_RAND 1 #define PETSC_HAVE_READLINK 1 #define PETSC_HAVE_REALPATH 1 #define PETSC_HAVE_RTLD_GLOBAL 1 #define PETSC_HAVE_RTLD_LAZY 1 #define PETSC_HAVE_RTLD_LOCAL 1 #define PETSC_HAVE_RTLD_NOW 1 #define PETSC_HAVE_SCHED_CPU_SET_T 1 #define PETSC_HAVE_SETJMP_H 1 #define PETSC_HAVE_SLEEP 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_SOCKET 1 #define PETSC_HAVE_STDINT_H 1 #define PETSC_HAVE_STRCASECMP 1 #define PETSC_HAVE_STRINGS_H 1 #define PETSC_HAVE_STRUCT_SIGACTION 1 #define PETSC_HAVE_SYSINFO 1 #define PETSC_HAVE_SYS_PARAM_H 1 #define PETSC_HAVE_SYS_PROCFS_H 1 #define PETSC_HAVE_SYS_RESOURCE_H 1 #define PETSC_HAVE_SYS_SOCKET_H 1 #define PETSC_HAVE_SYS_SYSINFO_H 1 #define PETSC_HAVE_SYS_TIMES_H 1 #define PETSC_HAVE_SYS_TIME_H 1 #define PETSC_HAVE_SYS_TYPES_H 1 #define PETSC_HAVE_SYS_UTSNAME_H 1 #define PETSC_HAVE_SYS_WAIT_H 1 #define PETSC_HAVE_TGAMMA 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_UNAME 1 #define PETSC_HAVE_UNISTD_H 1 #define PETSC_HAVE_USLEEP 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_HDF5_HAVE_PARALLEL 1 #define PETSC_HDF5_HAVE_SZLIB 1 #define PETSC_HDF5_HAVE_ZLIB 1 #define PETSC_IS_COLORING_MAX USHRT_MAX #define PETSC_IS_COLORING_VALUE_TYPE short #define PETSC_IS_COLORING_VALUE_TYPE_F integer2 #define PETSC_LEVEL1_DCACHE_LINESIZE 32 #define PETSC_MAX_PATH_LEN 4096 #define PETSC_MEMALIGN 16 #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_PYTHON_EXE "/usr/bin/python3" #define PETSC_SIGNAL_CAST #define PETSC_SIZEOF_ENUM 4 #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_LONG 8 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_SIZEOF_SHORT 2 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_USE_AVX512_KERNELS 1 #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_CTABLE 1 #define PETSC_USE_DEBUG 1 #define PETSC_USE_DEBUGGER "gdb" #define PETSC_USE_INFO 1 #define PETSC_USE_LOG 1 #define PETSC_USE_PROC_FOR_SIZE 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_SHARED_LIBRARIES 1 #define PETSC_USE_VISIBILITY_C 1 #define PETSC_USE_VISIBILITY_CXX 1 #define PETSC_USING_64BIT_PTR 1 #define PETSC_USING_F2003 1 #define PETSC_USING_F90FREEFORM 1 #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC__GNU_SOURCE 1 #endif **** C specific Configure header /tmp/petsc-7mx1zjgg/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ******************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): ------------------------------------------------------------------------------- --with-mumps-lib=['-ldmumps', '-lzmumps', '-lsmumps', '-lcmumps', '-lmumps_common', '-lpord'] and --with-mumps-include=[] did not work ******************************************************************************* File "/<>/config/configure.py", line 467, in petsc_configure framework.configure(out = sys.stdout) File "/<>/config/BuildSystem/config/framework.py", line 1388, in configure self.processChildren() File "/<>/config/BuildSystem/config/framework.py", line 1376, in processChildren self.serialEvaluation(self.childGraph) File "/<>/config/BuildSystem/config/framework.py", line 1351, in serialEvaluation child.configure() File "/<>/config/BuildSystem/config/package.py", line 1191, in configure self.executeTest(self.configureLibrary) File "/<>/config/BuildSystem/config/base.py", line 138, in executeTest ret = test(*args,**kargs) File "/<>/config/BuildSystem/config/packages/MUMPS.py", line 57, in configureLibrary config.package.Package.configureLibrary(self) File "/<>/config/BuildSystem/config/package.py", line 937, in configureLibrary for location, directory, lib, incl in self.generateGuesses(): File "/<>/config/BuildSystem/config/package.py", line 600, in generateGuesses raise RuntimeError(msg) ================================================================================ Finishing configure run at Fri, 13 May 2022 08:20:03 +0000 ================================================================================ make[1]: *** [debian/rules:272: override_dh_auto_configure] Error 1 make[1]: Leaving directory '/<>' make: *** [debian/rules:223: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2022-05-13T08:20:14Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 296880 Build-Time: 1252 Distribution: kinetic-proposed Fail-Stage: build Host Architecture: riscv64 Install-Time: 1132 Job: petsc_3.16.6+dfsg1-1.dsc Machine Architecture: riscv64 Package: petsc Package-Time: 2522 Source-Version: 3.16.6+dfsg1-1 Space: 296880 Status: attempted Version: 3.16.6+dfsg1-1 -------------------------------------------------------------------------------- Finished at 2022-05-13T08:20:14Z Build needed 00:42:02, 296880k disk space E: Build failure (dpkg-buildpackage died) Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 Scanning for processes to kill in build PACKAGEBUILD-23591217 RUN: /usr/share/launchpad-buildd/bin/in-target umount-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 Stopping target for build PACKAGEBUILD-23591217 RUN: /usr/share/launchpad-buildd/bin/in-target remove-build --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23591217 Removing build PACKAGEBUILD-23591217