Executing: uname -s stdout: Linux ============================================================================================= Configuring PETSc to compile on your system ============================================================================================= ================================================================================ ================================================================================ Starting configure run at Thu, 23 Jan 2025 17:51:36 -0700 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions Working directory: /u/pa/bg/ntilton/petsc Machine platform: uname_result(system='Linux', node='Odin.mines.edu', release='5.15.0-127-generic', version='#137~20.04.1-Ubuntu SMP Fri Nov 15 14:46:54 UTC 2024', machine='x86_64', processor='x86_64') Python version: 3.8.10 (default, Jan 17 2025, 14:40:23) [GCC 9.4.0] ================================================================================ Environmental variables SHELL=/bin/bash PWD=/u/pa/bg/ntilton/petsc KRB5CCNAME=KEYRING:persistent:28957 LOGNAME=ntilton XDG_SESSION_TYPE=tty MOTD_SHOWN=pam HOME=/u/pa/bg/ntilton LANG=en_US.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: SSH_CONNECTION=138.67.171.130 54334 138.67.40.252 22 LESSCLOSE=/usr/bin/lesspipe %s %s XDG_SESSION_CLASS=user TERM=xterm-256color LESSOPEN=| /usr/bin/lesspipe %s USER=ntilton SHLVL=1 XDG_SESSION_ID=749 XDG_RUNTIME_DIR=/run/user/28957 SSH_CLIENT=138.67.171.130 54334 22 XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/28957/bus SSH_TTY=/dev/pts/0 _=./configure OLDPWD=/u/pa/bg/ntilton Files in path provided by default path /usr/local/sbin: /usr/local/bin: matlab mex mbuild deploytool mcc /usr/sbin: lvs sysctl vgremove pwunconv aspell-autobuildhash readprofile thin_metadata_size vgextend dumpe2fs casper-snapshot mdadm aptd e2image halt prime-switch invoke-rc.d alsactl thin_check pppdump dkms iwlist badblocks biosdecode iio-sensor-proxy postsuper grub-set-default ebtables-restore validlocale telinit pvchange uuidd vipw brltty update-grub2 update-cracklib tarcat bluetoothd iw ownership reboot visudo ebtables-nft iwspy arptables update-rc.d fsck.minix arptables-nft-restore xfce4-kiosk-query e2mmpstatus sshd mount.cifs deluser gconf-schemas casper-stop make-ssl-cert delgroup mkfs.ntfs lvremove update-grub-gfxpayload vgrename cryptsetup mkfs.btrfs iwgetid faillock groupmod arptables-save update-dictcommon-aspell popcon-largest-unused iptables-legacy-restore mkfs.minix avahi-daemon fsfreeze smtp-source mdmon guest-account postqueue grub-reboot escapesrc useradd vgmknodes update-gsfontmap kerneloops pvdisplay gensprep zic pam_extrausers_update cupsreject losetup lvrename spice-vdagentd partprobe paperconfig fsck.cramfs shutdown iptables-legacy mke2fs logsave shadowconfig update-language vgimportclone fdisk rtmon dosfslabel sync-available cache_restore qmqp-sink ip6tables-nft switch_root alsabat-test lvmsar ippeveprinter swapon rtacct postmulti update-binfmts rmail vgreduce kpartx select-default-ispell iwevent umount.udisks2 dosfsck iconvconfig ip6tables-save vcstime wpa_cli pvcreate xfce4-pm-helper cupsd postlock kbdrate lvchange vgimport accessdb lvmdump ip6tables pdata_tools avahi-autoipd pvck modinfo wpa_supplicant lvconvert sfdisk gencmn e2undo vgsplit grub-mkdevicemap ip6tables-legacy on_ac_power blockdev xtables-nft-multi zramctl lvm mkfs.fat grub-install cupsctl ldattach postdrop rtcwake remove-shell init rsyslogd userdel anacron gdisk locale-gen modprobe installkernel grub-probe cupsfilter capsh ip6tables-apply runuser genl qshape thin_dump ModemManager fsck add-shell u-d-c-print-pci-ids lspcmcia iucode-tool cryptsetup-reencrypt hddtemp blkid dmraid sensors-detect fstab-decode era_restore logrotate mkfs.msdos unix_update cracklib-check icupkg tlp update-catalog create-cracklib-dict cppw pccardctl pam-auth-update pam_getenv getty ip6tables-restore-translate mkswap pppoe-discovery chroot e4crypt tzconfig atd postfix-add-policy ip6tables-nft-save ip alsa integritysetup sendmail ippusbxd iptables-apply grub-macbless thin_rmap iptables-nft-save apparmor_parser thin_delta lvdisplay ip6tables-legacy-save rmt regdbdump ebtables tipc vgexport openvpn blkdeactivate lpadmin getpcaps mklost+found agetty dhclient iwpriv iptables-restore update-dictcommon-hunspell depmod cache_writeback gennorm2 lsmod ip6tables-restore sulogin update-passwd lpinfo tc e2fsck update-locale mount.lowntfs-3g ntfslabel pwconv NetworkManager era_invalidate mkfs.ext2 pvremove arpd chgpasswd tcpdump cpgr pptpsetup grpunconv iwconfig debugfs rdate getweb groupmems ispell-autobuildhash devlink lvscan unix_chkpwd lvextend unity-greeter remove-default-ispell iptables-legacy-save grpck fsck.msdos mkinitramfs postfix dmeventd lpmove pvscan iptables-restore-translate addgnupghome cracklib-format dhclient-script update-language-def isosize hdparm addgroup dmstats wpa_action vgck ntfsundelete update-tl-stacked-conffile ip6tables-nft-restore dmsetup genccode gnome-menus-blacklist runlevel fsck.ext4 cron sgdisk thin_restore blkzone fsck.vfat resize2fs mount.ntfs-3g thin_repair plymouthd ntfsclone remove-default-wordlist vgmerge xfpm-power-backlight-helper thermald vgchange hwclock update-default-wordlist update-default-ispell cache_repair iptables-nft mount.ntfs qmqp-source ip6tables-translate mkfs.bfs update-fonts-dir e2scrub_all update-texmf fdformat killall5 pivot_root setvesablank update-fonts-scale lvmpolld casper-getty chcpu casper-login gdm3 casper-new-uuid cifs.idmap usb_modeswitch_dispatcher filefrag saned update-icon-caches crda popularity-contest update-mime adduser iptables-translate fsck.btrfs dpkg-preconfigure bridge update-info-dir mkntfs aa-remove-unknown service prime-offload e2scrub dmraid-activate ctrlaltdel ntfscp ip6tables-legacy-restore arptables-nft lpc dnsmasq libgvc6-config-update e2freefrag aa-teardown pam_extrausers_chkpwd lvmsadc e4defrag grub-bios-setup mkfs.vfat cupsaccept vgdisplay vigr update-default-aspell era_check swapoff nologin install-sgmlcatalog cache_metadata_size vgconvert iucode_tool ethtool pwck update-updmap mkdosfs grub-mkconfig acpid groupdel apparmor_status aa-status chat upgrade-from-grub-legacy chmem update-grub pvs vgcfgbackup usbmuxd swaplabel newusers update-secureboot-policy postfix-add-filter cfdisk smtp-sink sssd iptables-save blkdiscard fsadm insmod mkfs.ext3 xrdp-chansrv alsa-info tune2fs update-pciids isadump update-texmf-config lvmconfig groupadd xtables-monitor setcap iptables lvreduce vpddecode ufw vgscan wipefs vgs thin_ls start-stop-daemon veritysetup era_dump maidag getcap vgcfgrestore netplan cupsdisable mkfs mkfs.cramfs lvcreate pppstats update-inetd findfs pvmove update-xmlcatalog fixparts fstrim usermod cache_dump cgdisk fsck.ext3 pam_tally2 rmt-tar ldconfig rmmod nfnl_osf applygnupgdefaults raw pam_tally grpconv cifs.upcall dmidecode cupsenable usb_modeswitch update-fonts-alias postmap fsck.ext2 posttls-finger ntfsresize postconf update-language-dat get-quirk-options brltty-setup xtables-legacy-multi ebtables-nft-restore cache_check iptables-nft-restore update-initramfs cups-browsed xrdp-sesman e2label lvmdiskscan ldconfig.real update-fmtutil chpasswd netscsid postalias fsck.fat lightdm update-ca-certificates ub-device-create update-language-lua irqbalance ebtables-nft-save pam_timestamp_check select-default-wordlist fatlabel isaset postcat ebtables-save xrdp postlog vgcreate mkfs.ext4 thin_trim rtkitctl dpkg-reconfigure arptables-restore pppd pvresize rfkill mkhomedir_helper pptp cracklib-unpacker irqbalance-ui postkick lightdm-session parted lvresize cracklib-packer poweroff mount.fuse arptables-nft-save setvtrgb /usr/bin: etags remmina-file-wrapper lsattr pamfile tgatoppm dvilj g++ pactl pamdice pphs ntfsdecrypt tail dh_installdocs editres base32 gcov-tool-9 messages svnmucc bib2gls identify-im6.q16 xpmtoppm update-notifier bluetooth-sendto cifscreds cheese palmtopnm setpci ovp2ovf xfce4-notifyd-config vpl2vpl apt-key make4ht openfoam2106 mtype pgrep gvfs-info vimdot whoami linux-update-symlinks arch whatis setkeycodes x86_64-linux-gnu-cpp nice x86_64-linux-gnu-gcc-ranlib-9 gcov-7 avahi-publish-address unflatten pinentry-curses axfer pfbtopfa ktraderclient5 busctl groff hd x86_64-linux-gnu-gcov-tool-8 setfont dpkg-gencontrol x86_64-linux-gnu-ld mrd t1mac showconsolefont screendump x86_64-linux-gnu-gcc-9 gvfs-rm rksh2020 svnauthz avahi-resolve gcc-ranlib-9 btrfs false nvidia-xconfig systemd-tty-ask-password-agent latex-wordcount systemd-cgls t1rawafm ktutil md5pass quirks-handler xrdp-dis ctanupload animate chfn imgtoppm tr ppmtopj gdk-pixbuf-csource rygel btattach gnuplot zfgrep sputoppm gvfs-mime crontab gdbserver ctwill-twinx display-im6.q16 lesskey ctwill pxelinux-options setlogcons linux-check-removal sotruss setupcon reset gregorio maxima c99-gcc grep run-parts pdfclose openjade lwp-mirror elfedit nvidia-bug-report.sh infotocap exo-csource diff gcov-tool brltty-ttb pgmtexture pbmpscale mgrtopbm gvmap.sh msguniq makeindex test lessfile dv2dt h5pcc sty2dtx ksvgtopng5 bg5+latex gvmap uz code latexindent gsdj dpkg-source epsffit nohup apt-add-repository hp-info mpicc dh_compress orte-clean genisoimage dvipdf mktexmf gcov-dump-9 ipcrm clear fsfs-access-map smbinfo bluemoon systemd-resolve x86_64-linux-gnu-python3-config svn_load_dirs xgc otftotfm rlogin brltty pbmmask savelog gcc-ranlib ctanbib libpng-config gvgen f95 dpkg-statoverride volname view bison lpstat readmsg ssh-keygen xkbvleds t1dotlessj osage texlinks grops tightvncserver realpath light-locker-settings ubuntu-report svnraisetreeconflict xorrisofs udisksctl zenity hciconfig gvcolor mf-nowin autoinst p11-kit dpkg-parsechangelog qmlmin vtkWrapClientServer-pv5.7 texloganalyser autoheader t1lint ksh pygettext2.7 xvinfo dh_installtmpfiles pbmmake tpic2pdftex gnome-keyring-3 dpkg-trigger h5c++ kmodsign kpsexpand peekfd r-mpost dbus-monitor mlabel whoopsie-preferences rsync plymouth l3build epspdf xcmsdb mren ppmtoyuvsplit ctanify xfce4-settings-manager utmpdump ppmtosixel spd-conf users encguess texdef loweb unity-scope-loader conjure-im6 ximtoppm qvlc gjs bdftopcf cpp-9 pyhtmlizer3 gio-querymodules composite dwp psresize latexdiff-hg systemd-machine-id-setup glxdemo ppmtojpeg xfwm4-workspace-settings dash dviinfox rctest lzegrep gvfs-mount gcov-dump exo-open sbsiglist xz wall kanji-config-updmap pstopnm jpegtopnm cmp t1reencode dvigif tac resizepart systemd-sysusers scor2prt xfwm4-tweaks-settings zjsdecode qmleasing pbmtoicon nmtui-connect lessecho git-upload-archive rename.ul twist3 mcookie xstdcmap x86_64-linux-gnu-gcov-dump-7 chcon kwalletd5 mimetype getopt ebb cgal_create_CMakeLists foo2zjs-wrapper xfce4-screenshooter sieve dpkg-query dh_missing xetex x86_64-linux-gnu-addr2line gst-discoverer-1.0 xgamma grub-mkrelpath platex-dev arlatex pnmpaste mmount wakeonlan speech-dispatcher pbmtomgr captoinfo zipgrep frm mf2pt1 xmltex xfsettingsd cat dconf bwrap gcc unlz4 ntfssecaudit pnmtops qmlbundle mtxrun dh_autoreconf_clean libwacom-list-local-devices amidi linux-version x86_64-linux-gnu-python2-config pbmtoppa md5sum.textutils f2py3.8 htxelatex svlc mpif90.openmpi dviasm gnome-session-quit dh_systemd_enable mmd kdestroy ntfscmp lastb gnome-disks rpmgraph unzip hostnamectl i686-linux-gnu-pkg-config ppmflash readmsg.mailutils avahi-browse-domains kanji-config-updmap-sys texdiff qml qmllint irb movemail.mailutils git cef5pdflatex kanji-fontmap-creator ppmtoyuv screen sbverify python-config eps2eps xdg-mime gie hp-colorcal aptdcon lscpu h5fc pbmtoybm appres hg clear_console pvserver csplit cpp-7 gsbj rvim svnwrap splitindex pkfix pbmtomacp pdfsig ping ps2ps tightvncconnect znew pi3topbm session-migration x86_64-linux-gnu-gcc-ar ulockmgr_server sensible-pager montage-im6.q16 perl5.30-x86_64-linux-gnu watch pinentry ppmqvga thunderbird wish8.6 match_parens bsd-from wovf2ovp lpq texdoc xload mdeltree dmesg md5sum x86_64-linux-gnu-gcov-dump-10 expand systemd-umount lua2dox_filter mft foo2hp2600-wrapper pbmtogo spyder dh_installppp ppmcolormask dh_builddeb ptargrep texconfig l4p-tmpl inimf tclsh8.6 lualatex-dev latexdiff-rcs debconf-apt-progress adhocfilelist dpkg-repack tex2aspc xfontsel mformat tty sensors mv gcc-nm-10 conjure checklistings systemd qtconfig montage-im6 ping4 pnmtosgi valgrind-di-server pnmtofits python3-pasteurize xdg-open py3clean zforce messages.mailutils gencfu mflua-nowin latexdiff-git cefspdflatex futurize mpost pi1toppm texosquery newaliases ppmfade mbadblocks x86_64-linux-gnu-gcov-dump kpsereadlink expr gdal-config ctie xfwm4 pdflatex-dev xfce4-keyboard-settings grub-fstest gcc-ranlib-7 hbf2gf dh_gencontrol dh_icons pn2pdf evince-previewer ppmnorm kanji-config-updmap-user apturl irb2.7 opldecode qmljs snice hp-config_usb_printer qmake platex kdeconnect-app pyflakes dot qmlcachegen texosquery-jre8 preparetips5 mktexfmt mltex pvdataserver sync giftopnm rst2s5 cdrecord strip google-chrome pgmcrater hp-plugin-ubuntu xdg-settings pktype infocmp tput fc-query aa-exec cut mattrib ibus-daemon pnmtotiffcmyk notify-send bibzbladd ar pdfmex pnmmontage grub-menulst2cfg bmptopnm euptex bzexe snapctl vmwarectrl msgfilter rendercheck mag update-desktop-database btmgmt gslj ctangle msgcmp allec foo2qpdl-wrapper gpg2 xfce4-session-logout user-setup grub-mkrescue lneato kbd_mode openfoam-selector vtkParseJava-7.1 typeoutfileinfo cluttex apt-config openjade-1.4devel fixfmps cd-iccdump xkbbell Xephyr openssl psbook spyder3 env Xvfb mshortname m2300w ncursesw6-config gnome-extensions svnadmin bg5pdflatex ppmbrighten h2xs tee vptovf jpgicc pdb2 kpsetool xkbwatch dh_autotools-dev_updateconfig dh_link mkmanifest pdffonts callgrind_annotate cpan5.30-x86_64-linux-gnu file unmkinitramfs xdvipdfmx etex ps2pdf rst2html dbus-daemon kbroadcastnotification musixtex x11perfcomp python3.8-config pdfatfi mknod qdoc3 chardetect3 ps systemd-detect-virt pkfix-helper cancel dvilj4l b2sum psnup qdbusviewer mkfontdir fixpsditps ltximg ps2txt bibtex8 rmail shasum thunar-volman luit pgmtolispm avahi-publish rst2latex psicc dh_installcron lzcmp perlbug fprintd-delete mdatopbm pst2pdf otfinfo dpkg-vendor setleds setpriv unlzma uptex xbiff btrfsck py3compile xrdp-keygen svnsync dfu-tool ppmtobmp pbmtoatk gstreamer-codec-install mk4ht qrttoppm light-locker python3-pbr x11perf rstart qmlscene x-window-manager vmstat ppmtoleaf srcredact fig4latex gtf nano ps2pdf12 x86_64-linux-gnu-python3.8-config xinit ruby xfce4-popup-windowmenu mtools strace ibus-table-createdb dh_md5sums mdu rcp totem-video-thumbnailer x86_64-linux-gnu-gfortran-9 svnbench fgconsole jadetex geqn chmod mountpoint inputattach mkdiskimage systemd-delta od preconv unshare bashbug msxlint git-upload-pack pdftotext split getmapdl x86_64-linux-gnu-dwp tree grub-mkimage systemd-analyze bibtex pnmtorle keyring dpkg-mergechangelogs expiry cslatex pdfxmltex pbmtoplot gvfs-monitor-dir pkexec xfce4-settings-editor btmon pixeltool memdiskfind gfortran-8 nmcli qdbus x86_64-linux-gnu-cpp-7 choom ssh-import-id-lp update-manager debugedit fmtutil-sys latexdiff-fast lsmem htmex linguist pdb3 syslinux2ansi gxl2gv gjs-console ppmquantall ompi_info which dirsplit mingle lamed ctstat gts2oogl pdfinfo erb2.7 grotty dh qt-faststart comm xinput cg_merge script aconnect devnag rpcgen fwupdagent mscompress rungs openvt ddstdecode rst2html5 ofm2opl setxkbmap df rgb3toppm aclocal-1.16 orca-dm-wrapper growisofs f2py2.7 update-mime-database mpifort.openmpi cgal_create_cmake_script mail.mailutils ntfs-3g ppmtolss16 ntfscat rbash pnmarith sensible-editor dvipdfm POST f2py qdbusxml2cpp xorrecord psfstriptable mpiCC opl2ofm pnmmargin xclipboard on_ac_power uplatex dh_installxmlcatalogs lowriter zcmp texluac ubuntu-distro-info movemail orca pnmsplit ckbcomp delv tar red xmodmap ntfsusermap kbdinfo x86_64-linux-gnu-gcc-nm-7 x86_64-linux-gnu-pkg-config gml2gv kbuildsycoca5 mflua patch afm2afm python3-futurize colormgr pybabel-python3 mfluajit ps2pk grub-file moc xfdesktop mkindex ccomps ldapcompare from gnome-www-browser xmag geos-config gtk-encode-symbolic-svg calendar xqxdecode pdb3.8 pktogf nvidia-sleep.sh multibibliography ippfind t4ht dirname latex-git-log vlc pdftrimwhite X11 lzmainfo dvilj2p fmt import-im6 keditfiletype5 c99 pjtoppm xfce4-accessibility-settings dh_gconf makedtx pedigree unattended-upgrade apt-cdrom ppmrelief ssh cef5latex devdump nisdomainname pmxab gnome-language-selector kswitch vstp msexpand dh_dwz pacmd depythontex x-www-browser su ps2ascii stty svn-mergeinfo-normalizer psidtopgm grog gnome-keyring-daemon gdbtui ntfsfallocate pacat fallocate composite-im6.q16 top cct kpackagetool5 pdftex-quiet po2debconf sgitopnm fprintd-enroll keditbookmarks vpe unxz factor systemd-run nawk libreoffice ppmtopgm pmap pgmedge fixwpps fc-cat date aseqnet lprm pax11publish avahi-publish-service fontinst rst2xml resolvectl texhash kquitapp5 gemtopnm spice-vdagent linux64 nproc parsetrigrams alsaucm h2ph lispmtopgm ppmdither tgz sos y2racc2.7 showchar pdfunite svnshell gcov-9 bioradtopgm composite-im6 findmnt texdoctk sort-dctrl scanimage twistd3 gnome-session-properties pbmtomda ld.gold prtstat flex++ a2ping aa-enabled wpa_passphrase time json_pp pdf2ps printf sbkeysync neotoppm podebconf-report-po iptables-xml infobrowser killall systemd-hwdb l2ping desktoptojson wmf2x animate-im6 gpic nvidia-settings ppmmix mendex msgattrib m2300w-wrapper fixpspps l2test xbrlapi gst-launch-1.0 ppmtorgb3 neqn ppmmake vim.tiny display-im6 system-config-printer kde-open5 eplain pbmtoepsi batch fftwq-wisdom ubuntu-security-status st4topgm prepmx bluetoothctl xkbevd uic3 lzmore ipod-read-sysinfo-extended pnminterp-gen pbmtextps cjk-gs-integrate ischroot pfb2t1c dvispc gvfs-open kwriteconfig5 pamcut m-tx ebrowse.emacs qmlimportscanner klist piconv disdvi pstoedit rtstat grub-render-label setcifsacl eqn pdfcslatex hexdump qmlprofiler gcc-ar-8 dpkg-gensymbols gcc-ar latex-papersize desktop-file-edit bundle2.7 gsnd glxinfo texlua fuser mpif77 dpkg-genchanges x86_64-linux-gnu-ar zmore sdiff bzegrep nvidia-detector sensible-browser pcre-config lpr pygettext2 pftp gettext pinky perltex dh_perl_openssl ntfsmove x86_64-linux-gnu-gcc-ranlib-10 qtpaths pamstack editor mokutil prezip-bin dh_makeshlibs ilbmtoppm dviselect aclocal x86_64-linux-gnu-strip asciitopgm join-dctrl svn-vendor pip xmlpatternsvalidator pnmscalefixed usb-creator-gtk x86_64-linux-gnu-accel-nvptx-none-gcc openfoam2312 systemd-tmpfiles xprop dbus-update-activation-environment sbattach cvt git-shell python2.7 lshw xlsatoms ltrace dot2gxl rksh dh_testroot makejvf cg_annotate hg-ssh grub-glue-efi unity-settings-daemon xfce4-about otp2ocp pdvitomp linux32 deallocvt telnet nroff grub-mkstandalone gpgtar x86_64-linux-gnu-g++-9 foo2slx-wrapper pstree xkill txiterm pbmtoxbm catchsegv gpgconf wxmaxima pnmdepth xfce4-find-cursor gnome-shell-perf-tool gsettings-data-convert xfce4-appfinder asy poff svn-hot-backup nvptx-none-ar apport-bug pod2usage gcore bbl2bib sftp file2brl setterm r-pmpost hp-logcapture pdfcrop fc-match ex pbmlife fmtutil-user sha1sum im-launch xargs archdetect install-info zegrep tsort kernel-install foo2zjs-pstops projinfo upower thunar ip pdftexi2dvi nm-applet wdctl ctags pydoc2 nc-config objcopy dvd+rw-mediainfo systemd-notify bzcmp ssh-keyscan autom4te xwd laptop-detect makeconv delpart gconf-merge-tree kdemv5 python2-config grub-script-check enchant-lsmod-2 ptx texexec debconf-set-selections dvd+rw-booktype from.mailutils routel mogrify ppdmerge checkcites ps2pdf14 t1unmac ldapdelete automat-visualize3 dircolors mktextfm ckeygen3 sosreport wovp2ovf pod2man xorriso ppmquant gnome-calculator syslinux-legacy flex pyjwt3 latexrevise id dm-tool isdv4-serial-debugger gdmflexiserver dh_installgsettings grub-mkfont eog dvi2tty pgmtoppm exceltex dvi2fax remmina slabtop ucfq hp-firmware gnome-terminal.wrapper ifnames btrfs-convert syslinux grub-kbdcomp dpkg-shlibdeps dh_installpam gnome-terminal.real btrfs-find-root x86_64-linux-gnu-gcov-tool mzip mpicxx.openmpi dh_installmime wish viewres xfrun4 texi2pdf pnmgamma whoopsie animate-im6.q16 hipercdecode sccmap getkeycodes komkindex stream select-editor netcat ldapmodify pbr cautious-launcher aplaymidi kstart5 basename mex kmimetypefinder5 x-terminal-emulator readlink atktopbm leaftoppm mdel designer routef ipcmk texdirflatten pbmtopi3 x86_64-linux-gnu-gcc-ranlib-7 x86_64 pdflatexpicscale pythontex pk2bm pic2tpic rstartd zeisstopnm x86_64-linux-gnu-gcov-dump-8 tkconch3 cd-create-profile pdfxup apt-mark lualatex rpmquery canberra-gtk-play sprof nvidia-smi arecordmidi brushtopbm mandb dh_installsystemduser gftodvi eptex gcc-8 x86_64-linux-gnu-gcc-10 x86_64-linux-gnu-gcov-tool-7 ppmtoxpm glxgears lz4c rst2odt lspgpot mpicxx pnmtile dh_installexamples pkcheck libnetcfg rrsync objdump xelatex-dev pkttyagent foo2slx btrfs-map-logical gnome-control-center soelim sphinx-autogen setfacl c89-gcc ssh-agent x86_64-linux-gnu-readelf jamo-normalize emacsclient.emacs spd-say lastlog ppmcie zipnote pdftosrc desktop-file-validate mpirun.openmpi deweb run-on-bat chklref rpmkeys nm addr2line pg_config dh_autoreconf e2pall odbcinst fc-validate static-sh funzip cefconv hp-query openfoam2206 dvilj6 dnsdomainname nvidia-debugdump mpifort tangle rpm check-language-support sha512sum gsftopk ncal outocp scp gcov-dump-8 bcomps pnmcat fftwl-wisdom chardet3 psmerge updmap ptftopl rpdfcrop avahi-set-host-name showkey kf5kross chsh uuidgen mshowfat hp-setup calligrawords grub-ntldr-img pfarrei cc netkit-ftp xfce4-popup-places bg5latex rpmverify pycompile pdflatex dvihp who btrfstune ttfdump lsmod xfce4-session-settings x86_64-linux-gnu-lto-dump-10 orted makeglossaries-lite atom ncurses5-config pylint pathchk pbmtoptx ketcindy pdfbook2 corelist compare-im6.q16 bzip2recover fc-scan rubibtex whereis domainname hp-check ctwill-refsort vim.basic X ri2.7 gvfs-tree bg5+pdflatex plasmapkg2 lomath texsis dig ps2pdfwr [ mpicc.openmpi ntfsinfo yuvtoppm x86_64-linux-gnu-gcc-7 man-recode select-default-iwrap fwupdate c_rehash x86_64-linux-gnu-g++-10 g++-9 bibexport svn-bisect gnome-power-statistics kdeconnect-indicator qcollectiongenerator dpkg-scanpackages convert-im6 gts2dxf uncompress ttf2pk msgen ogdi-config xfce4-color-settings im-config paplay evince ginstall-info gzip sg kpsewhich pnmtoplainpnm baobab pro tex subvertpy-fast-export conch3 sphinx-quickstart xfce4-panel lrelease x86_64-linux-gnu-gcov-tool-10 pydoc c89 apt thinkjettopbm xmlpatterns iecset xfce4-power-manager-settings gnome-todo journalctl chacl pandoc luaotfload-tool mogrify-im6 do-release-upgrade httex apt-get rev atq paxtar gftype evince-thumbnailer unzipsfx dh_shlibdeps enchant-2 dh_systemd_start lcf addpart dh_auto_build geod kdeinit5 gts2stl edit xrefresh lsusb chown ldd alsatplg ppmforge mapscrn montage dh_bugfiles rst-buildhtml xxd latexdiff-vc xfce4-appearance-settings pooltype rstpep2html lnstat dpkg-divert hp-makeuri install dvilualatex-dev webquiz update-alternatives callgrind_control zdiff showrgb apport-collect qmlplugindump okular lodraw osirrox cal openfoam-selector-menu dh_auto_clean yplan gcalccmd tlp-stat fixscribeps a5toa4 ksh2020 x86_64-linux-gnu-gcov-10 h5pfc.openmpi mousetweaks bmptoppm tred ppdi ctags.emacs x86_64-linux-gnu-strings traceroute6.iputils spctoppm ffplay texosquery-jre5 pnmcrop gunzip latexdef stream-im6 dh_dkms newgrp pnmfile dh_python2 foo2oak-wrapper tic pkill brltty-ctb xrdp-sesadmin gbklatex gamemoderun xfwm4-settings paxcpio gconftool-2 gawk dh_installcatalogs xclock racc2.7 mousepad uic dpkg-architecture xfce4-sensors xconsole translit automake xmore arecord qtattributionsscanner ot2kpx lsof kglobalaccel5 troff strings h5pcc.openmpi xvminitoppm x86_64-linux-gnu-gcov-dump-9 namei x86_64-linux-gnu-g++-7 m17n-db py3versions vtkEncodeString-7.1 gcov xfdesktop-settings png-fix-itxt getafm dh_auto_test groups gtk-launch pnminvert zgrep mclasserase zipsplit lp obexctl lwp-request sbsign gsdj500 systemd-mount dirmngr xwdtopnm xfce4-popup-applicationsmenu anytopnm ppdpo context gendiff bibmradd mail texplate avahi-resolve-host-name vlna egrep x86_64-linux-gnu-gcc-ar-9 findrule sudoedit genbrk mktemp printer-profile duplicity mkpic mimeview nmtui-hostname axohelp xev svnfsfs pavucontrol wbmptopbm conjure-im6.q16 pamstretch zipinfo linux-boot-prober protocoltojson dwz fprintd-list pnmcomp link lesspipe gold pdfcsplain xwininfo macptopbm kwrapper5 xsm ntfs-3g.probe txtconv mpif90 isohybrid.pl valgrind bdftruncate gnome-session-custom-session gcc-10 dc prerex libpng16-config mimeopen xfburn tl-paper hp-probe alien runcon nvptx-none-as xzdiff pnmtopng dbus-send ceflatex pbmtozinc f77 gdbus fig2dev mfplain pbmtobbnbg esc-m lsblk dh_usrlocal gemtopbm vtk7 deja-dup gfortran lupdate dvired mmafm gpgcompose h5pfc lsns kpsepath stream-im6.q16 lto-dump-10 foo2lava-wrapper awk helpztags latex2man loimpress light-locker-command chktex xdvi.bin python3 manpath prime-select simple-scan zcat cpack perldoc mm2gv xfce4-terminal ldapmodrdn transform identify-im6 grep-aptavail ps4pdf gcc-9 mcopy seq unsquashfs mesa-overlay-control.py logname gcr-viewer foo2hiperc-wrapper gvfs-monitor-file atrm kpsewhere ul latexdiff pbmtolj kdeinit5_wrapper contextjit python2 python2.7-config qmlviewer xfce4-display-settings grep-available qhelpconverter dh_installlogrotate ldapwhoami gcc-ar-9 ppdhtml mount x86_64-linux-gnu-size rcc dpkg-buildflags dh_clean g++-10 convert-im6.q16 pbmtoepson lz4 pamoil i386 xgettext gkbd-keyboard-display snapfuse xfce4-terminal.wrapper finalrd gcov-tool-8 pvrenderserver latexdiff-cvs gsettings pax curl-config isdv4-serial-inputattach eject xfce4-clipman luajittex edgepaint shotwell dh_installdirs dvidvi x86_64-linux-gnu-python2.7-config pgmtofs exo-preferred-applications nl x86_64-linux-gnu-gcov mtrace yelp dpkg-maintscript-helper x86_64-linux-gnu-gcc-8 mogrify-im6.q16 pybabel bccmd firefox diff3 glib-compile-schemas mpic++ nstat mllatex gencat sphinx-build parec ttfread xrdb x86_64-linux-gnu-cpp-8 pgmslice xfconf-query sort cpio-filter xdvi print dbus-cleanup-sockets rawtoppm watchgnupg ipod-time-sync fgrep pbmto10x uplatex-dev rnano mesg xvfb-run perl5.30.0 getent repc qhelpgenerator sudoreplay stat pnm2ppa wc dh_installudev pydoc3.8 pnmtotiff mktexpk kwallet-query pslog xauth efibootdump pamphletangler gdb pfb2pfa HEAD grub-syslinux2cfg texfot less chardetect mktexlsr ld pbibtex parecord pslatex dpkg-buildpackage pmpost pdfseparate x86_64-linux-gnu-g++ mkisofs lzgrep gcc-ar-7 frm.mailutils psjoin foo2ddst-wrapper x86_64-linux-gnu-ranlib usb-devices debconf-mergetemplate intel-virtual-output pbmpage calligra yacc x86_64-linux-gnu-gcc-ranlib svnauthz-validate valgrind-listener qvkgen omfonts gresource derb xdriinfo htcontext dvipdfmx gapplication svn-backup-dumps gnome-session dvisvgm strace-log-merge fig2ps2tex pnmnlfilt twopi psfgettable bzless debconf-gettextize wwan x86_64-linux-gnu-gfortran tclsh sleep g++-7 dpkg-distaddfile qlalr start-pulseaudio-x11 systemd-path rpm2cpio lex ppmrainbow texconfig-sys libtoolize xdg-screensaver gettext.sh gdk-pixbuf-thumbnailer convert gnome-system-monitor tifftopnm pnmsmooth vtkWrapTclInit-7.1 min12xxw pnmtojpeg make unicode_start ppmcolors rpmspec dbus-run-session pnmconvol ntfscluster apt-clone networkd-dispatcher fc-pattern xdg-icon-resource dh_auto_install taskset perlivp gnome-screenshot ubuntu-drivers mcat gtstemplate sane-find-scanner r-upmpost purifyeps xfce4-mime-settings dirmngr-client ls xzfgrep xfce4-dict uconv rpmsign bzip2 ctan-o-mat bootctl initex x86_64-linux-gnu-gcov-tool-9 loadunimap updvitomp xlogo ciptool bundler2.7 rawtopgm subvertpy3-fast-export ubuntu-advantage x86_64-linux-gnu-objdump instmodsh bzgrep gpg-connect-agent pgmenhance rumakeindex gtscompare mtxrunjit perlthanks dvilj4 pnmtorast resize word-list-compress tex4ebook pygettext3.8 pgmkernel lzcat mkt1font gftopk dh_strip localedef foo2xqx-wrapper xflock4 gettextize systemctl apgbfm fiascotopnm grub-mkpasswd-pbkdf2 migrate-pubring-from-classic-gpg ristretto bundledoc tbl afm2tfm mpif77.openmpi alsaloop x86_64-linux-gnu-ld.bfd httexi btrfs-image pgmnorm dh_ucf ispell-wrapper kmod ldapurl timeout ps2frag pbmtox10bm debconf-show patgen msgmerge recode-sr-latin authorindex epstopdf mendeleydesktop scriptreplay apt-ftparchive eutp rpl8 cd-fix-profile podchecker join lofromtemplate hp-align see usbreset transmission-gtk x86_64-linux-gnu-gcc xrandr gatttool pbmtog3 ghostscript okularkirigami texluajitc hciattach setsid chrt stdbuf systemd-cgtop gentrigrams podselect autopoint pydoc3 debconf-updatepo ppdc f2py3 amixer pnmrotate ppmtouil svnserve unexpand apport-cli x86_64-linux-gnu-gcov-8 grep-status gdialog foo2xqx inkscape dh_installdeb circo dpkg-deb git-receive-pack pinentry-x11 xiterm+thai run-on-ac gnuplot-qt pnmremap debconf rpmdb sos-collector dh_installman ppmtopi1 scp-dbus-service nvptx-none-ld import dap-config x86_64-linux-gnu-gcc-nm-9 gvfs-copy g3topbm xsetroot pnmindex paraview dotty trial3 aseqdump x86_64-linux-gnu-gcc-nm pdfannotextractor xzegrep x-session-manager pf2afm plog lwp-dump dh_lintian dpkg nvptx-none-ranlib tracker pbmtowbmp msginit xfce4-popup-whiskermenu gpg t1c2pfb bibdoiadd qpdldecode tbl-dctrl vimtutor latex rst2xetex nv-fabricmanager dpkg-name x86_64-linux-gnu-objcopy bg5conv debconf-get-selections ppmtopuzz diadia x86_64-linux-gnu-ld.gold gvfs-ls rst2man cftp3 hp-doctor txixml2texi dh_listpackages amuFormat.sh glxheads t1testpage mailx dropbox gedit ppmchange cg_diff texi2any grub-mknetdir icuinfo c++filt kbxutil t1asm ppmtompeg ntfsls vtkWrapHierarchy-7.1 avahi-resolve-address loadkeys hostid hp-testpage gem kdeconnect-settings apg terminator broadwayd grub-editenv vimdiff x86_64-linux-gnu-gold texfont pamstretch-gen gtbl icontopbm systemd-inhibit vim systemd-escape xdg-desktop-icon at dbus-uuidgen zless free shuf more gouldtoppm nvidia-persistenced rletopnm pager touch kpseaccess mcomp foo2hbpl2 mkocp qgltf cvlc latex2nemeth ppmtoilbm ptex os-prober ptex2pdf pdfdetach nm-online toe xeyes ppmtotga cluster lzma ss sed Xtightvnc odvitype boltctl compare ompi-server lexgrog mcd t1binary transset slogin pdfetex rm gnome-keyring kinit pnmalias mtoolstest setarch perl prime-supported htlatex ranlib xzgrep mpirun ppmtv gpg-wks-server vncpasswd gpgsplit apt-cache compose ppmlabel sha384sum inkview uuidparse dh_installifupdown bash oakdecode pttree ttftotype42 zipdetails makeinfo gcov-dump-10 autoreconf dvitodvi emacs k5srvutil cython3 true colrm autosp rhythmbox symcryptrun systemd-socket-activate bzfgrep pbmtonokia hp-clean transicc ppmtogif genrb dumpkeys invgeod xsetwacom gnome-font-viewer gtk-update-icon-cache svndumpfilter mtr-packet dvipos rasttopnm racc2y2.7 ijs_pxljr printafm write splain last dh_strip_nondeterminism wofm2opl sdptool systemd-ask-password gpasswd tzselect hcitool pa-info ps2epsi display symilar foo2oak qtplugininfo eyuvtoppm dpkg-scansources xcutsel makeglossaries envsubst pdfjam foo2hbpl2-wrapper gpgsm crc32 prune cachepic system-config-printer-applet btrfs-select-super pkcon ucf mpic++.openmpi findhyph runxlrd xsetmode wmf2eps arm2hpdl gcc-7 dh_autotools-dev_restoreconfig tlmgr shcomp bbox kpackagelauncherqml getconf gamma4scanimage xhost x86_64-linux-gnu-gcov-7 lslogins mkgrkindex htxetex pyflakes3 software-properties-gtk ppmtoacad debian-distro-info hipstopgm iceauth atobm cupstestppd bsd-write pnmtoxwd cs2cs rmdir bzdiff vprerex xfce4-popup-clipman-actions tificc w browse identify chgrp gnome-screensaver wopl2ofm sha1pass gzexe texi2dvi readelf xfce4-session lz ppmtopict chkweb look chvt ubuntu-core-launcher gcc-nm xsubpp sha256sum uniq Xwayland cpp-10 dd afm2pl texindex ps2eps hbpldecode ruby2.7 updmap-sys usbhid-dump gcc-nm-9 qtchooser fragmaster msgunfmt texcount rview codepage lefty lowntfs-3g gnome-logs gv2gxl pgmoil pdfattach lconvert sjisconv x86_64-linux-gnu-c++filt pnminterp pwdx gbkpdflatex linkicc yes pmxchords add-apt-repository sshfs dh_installinitramfs bibtex.original vncconnect readom base64 lwp-download dvitype pdftex pip3 xman apt-extracttemplates includeres dh_installmanpages bzcat musixflx mkfontscale gvfs-less lspci pbmupc xdpyinfo svn-multi xfce4-popup-clipman gst-inspect-1.0 isodump jfmutil gconftool gem2.7 koi8rxterm pygmentize sessreg dh_perl gvfs-cat gvfs-move gc getfacl bluetooth stl2gts ovf2ovp find ngettext efibootmgr paste isohybrid extractres convbkmk ppm3d xdg-dbus-proxy pnmpsnr x86_64-linux-gnu-qmake xedit aleph listings-ext bison.yacc x86_64-linux-gnu-as gst-play-1.0 arara exo-desktop-item-edit dh_installinfo pyreverse fc-cache gpg-zip xdg-user-dirs-update pygettext3 ptardiff xditview pnmtoddif nvidia-ngx-updater sh ln passwd proj gethostip ntfsfix pnmhisteq kioclient5 prlimit mkzftree GET dh_installemacsen apt-sortpkgs psfaddtable google-chrome-stable dh_numpy dh_auto_configure etags.emacs splitfont m4 ncursesw5-config pnmnorm x86_64-linux-gnu-gcc-ar-7 xcursorgen apm lxterm msggrep localectl ptrepack wifi gmsh ppmpat latexdiff-svn oclock grep-debtags gvfs-save foo2zjs rst2odt_prepstyles x86_64-linux-gnu-gcc-ranlib-8 gvpr numfmt ucfr python ssh-import-id-gh sfdp appstreamcli foo2hiperc rsh dviconcat as lzfgrep ibus-setup ppmtoicr fprintd-verify listbib orte-server pl2pm dh_installmenu gencnval upmpost slxdecode dosepsbin pnmscale gdb-add-index xfd run-mailcap ctest dh_installlogcheck sfconv gnome-disk-image-mounter col ps2ps2 monitor-sensor locale rdiffdir fwupdtool grub-mklayout cmuwmtopbm lwarpmk vtkHashSource-7.1 gnome-shell-extension-tool printenv gcc-ranlib-8 grub-mount tabs oem-getlogs mysql_config fc-list nc ppltotf acpi_listen optex pnmtopalm gxl2dot ppmntsc latex-dev zdump usb_printerid msgexec apturl-gtk dotlock hostname mmove latexmk x86_64-linux-gnu-cpp-9 ipptool nvidia-cuda-mps-server foo2zjs-icc2ps pgmbentley shcomp2020 nop ybmtopbm dpkg-checkbuilddeps dh_installtex tlp-rdw xterm extconv uppltotf installfont-tl ulqda ri fstopgm 2to3-2.7 patchwork mptopdf hp-levels pnmenlarge systemd-stdio-bridge svnversion c++ mdir cefsconv foo2lava partx kdecp5 kdeinit5_shutdown kcookiejar5 sensors-conf-convert cd-it8 ppmshadow kdeconnect-sms pbmtoascii pt2to3 dotlock.mailutils skill tex4ht update-gconf-defaults kdeconnect-handler mk_modmap epylint gpgv a5booklet x86_64-linux-gnu-gfortran-8 kreadconfig5 thunar-settings mpartition svn-clean unicode_stop dvitomp latexpand column fftwf-wisdom x86_64-linux-gnu-gcc-nm-10 lorder fitstopnm gcc-ar-10 kiconfinder5 gcc-nm-7 file-roller texmfstart nc.openbsd biburl2doi hex2hcd foo2qpdl rpmbuild ppmtomitsu lsipc ttf2afm xrdp-genkeymap erb btcflash startx mkfifo enc2xs podebconf-display-po tset sbvarsign kactivities-cli ht pbmtopsg3 msgconv nvswitch-audit gslp driverless svn_apply_autoprops xzmore xiccd gv2gml vgdb texfind gst-device-monitor-1.0 gvfs-rename smproxy 411toppm alsabat uxterm xlsclients psselect vtkWrapPython-7.1 mailmail3 gendict echo import-im6.q16 rst2html4 ppmtoneo bzmore xfhelp4 gfortran-9 gts-config ffprobe gtk-builder-tool vi kerneloops-submit x86_64-linux-gnu-elfedit gcov-8 dvicopy paperconf dvipng wodim python3-config gpg-agent pnmshear ppmtoeyuv chkdvifont hp-scan rdoc2.7 teckit_compile pldd fwupdmgr bc xdg-user-dirs-gtk-update pltotf pstops head x86_64-linux-gnu-gcc-ar-10 x86_64-linux-gnu-accel-nvptx-none-gcc-9 ipcs x86_64-linux-gnu-gcc-nm-8 ppmtowinicon ftp ldapexop kadmin pamdeinterlace hp-pkservice pdfopen dh_installwm xfce4-mouse-settings qtdiag cp cygdb3 msgfmt h5cc precat isovfy cvtsudoers ldapsearch man pkaction dh_testdir feynmf ppmtopcx tcltk-depends ssh-import-id setmetamode pod2text dh_movefiles pnmpad ntfstruncate diffimg catman aspell automake-1.16 nslookup gipddecode timedatectl lsinitramfs ionice rst2pseudoxml graphml2gv rhythmbox-client ppmtomap mksquashfs gsettings-schema-convert pinentry-gnome3 run-with-aspell lpoptions pbmtext colcrt debconf-loadtemplate cweave ssh-copy-id pcxtoppm luatools cefpdflatex valgrind.bin ltx2crossrefxml qdoc svnlook pdftocairo fixwfwps pulseaudio info gvfs-mkdir distro-info dijkstra seahorse pkmon mtvtoppm allcm texconfig-dialog mt-gnu emacs-gtk grep-dctrl cpio xmessage pod2html nautilus-autorun-software sum x11vnc xfce4-popup-directorymenu python3.8 otangle xrdp-sesrun pnmtosir synctex dh_numpy3 gcov-dump-7 xbmtopbm dpkg-split rpm2archive desktop-file-install allneeded mmcli rvlc rdma soffice lacheck tracepath vtkWrapTcl-7.1 zip emacsclient rgrep dh_sphinxdoc debconf-getlang loffice calligraconverter gcc-nm-8 autoupdate pydoc2.7 trust upmendex sjislatex gvpack fmtutil utf8mex dh_installinit lollipop pasuspender epspdftk x86_64-linux-gnu-cpp-10 Thunar xzless dh_update_autotools_config mako-render gvfs-trash xfce4-clipman-settings mt gamemoded pgmtopbm fig2mpdf pstree.x11 pdf2dsc pnmcut thunar-volman-settings sudo locale-check brltty-trtxt gnome-calendar pdftops fixwwps dell-recovery calibrate_ppa xcalc proxy x86_64-linux-gnu-nm gcov-10 totem fc-conflist pnmflip pnmtofiasco amstex minfo rake lslocks opal_wrapper truncate nm-connection-editor pytest-3 pyversions x86_64-linux-gnu-gprof ptar x86_64-linux-gnu-gcov-9 fdp udevadm autoconf prove xkbprint thumbpdf mpiexec busybox ppmdim xelatex svn-populate-node-origins-index gnome-terminal aspell-import pgmnoise host gio cef5conv gpgparsemail sphinx-apidoc ucs2any xkeystone pidof ktelnetservice5 ptdump sha224sum qmltestrunner subvertpy2-fast-export systemd-cat qml1plugindump Xvnc dbxtool gts2xyz geteltorito rfcomm localc gnome-thumbnail-font nvidia-cuda-mps-control upbibtex prezip mtr Xorg x86_64-pc-linux-gnu-pkg-config cfftot1 gnome-screensaver-command getcifsacl pwd cmake unopkg mpiCC.openmpi imagetops pvbatch pbmclean gprof gtscheck pnmnoraw ico faillog gnome-shell lsb_release ntfswipe ppmhist unattended-upgrades gnome-text-editor convertgls2bib apport-unpack uptime compare-im6 py.test-3 gs gcov-tool-7 renice debconf-escape pnmcolormap dh_install qdbuscpp2xml pnmquant psfxtable svn acyclic xindex svnrdump dh_prep dvilualatex xdg-desktop-menu bmtoa dvd+rw-format gvfs-set-attribute dvibook xsetpointer dh_installdebconf msgcomm systemd-id128 xdg-email install-printerdriver fftw-wisdom-to-conf wmf2svg ldappasswd pngfix debconf-communicate nmtui dvips pod2texi xdg-user-dir deb-systemd-helper pon jsonschema kpasswd ebrowse pdftohtml t1disasm mf dbus-launch lzless xlsfonts logger gnome-help pdfjadetex mxtar mkofm t1ascii listres ed mathspic chattr kshell5 wmf2gd traceroute6 kvno sbigtopgm kcmshell5 gdm-screenshot cpan texliveonfly pkgdata vftovp winicontoppm ldapadd gcov-tool-10 dell-restore-system xzcat startxfce4 alsamixer pdftoppm ppmdist avahi-browse gnome-session-inhibit dh_fixperms deb-systemd-invoke updmap-user fsfs-stats repstopdf dt2dv tightvncpasswd xvidtune fixdlsrps whiptail update-perl-sax-parsers tftopl ntfsrecover yuvsplittoppm updvitype resizecons mailq mdig urlbst sjispdflatex simpdftex telnet.netkit ksu xkbcomp chardet pyclean w.procps dir sirtopnm shred neato biber bitmap fixtpps mawk xzcmp nautilus-sendto fonttosfnt pamon padsp m2400w uptftopl lzdiff dot_builtins ssh-argv0 cpp pgmhist pnmhistmap lavadecode bunzip2 mmpfb mpiexec.openmpi isoinfo pngtopnm foo2hp speaker-test ppmtolj du pbmtopgm rdoc ibus ompi-clean rubikrotation curl sss_ssh_knownhostsproxy dviluatex texluajit pasteurize kpsestat Xdummy cksum odvicopy flock pbmtogem vncserver dh_bash-completion dh_installchangelogs pgmramp detex gnome-characters aplay nmtui-edit opalc++ sss_ssh_authorizedkeys weave mkjobtexmf extractbb csplain cefslatex dh_installmodules ssh-add htop orterun pdb2.7 ttf2kotexfont lp_solve preunzip pbmtocmuwm wmf2fig xfce4-power-manager fftw-wisdom wget ttf2tfm xml2-config pkg-config xwud networkctl perli11ndoc iconv umax_pp pbmreduce logilab-pytest vtkWrapJava-7.1 opalcc uname gpu-manager fold nvlc cpp-8 dh_installsystemd xfce4-taskmanager unlink gtk-query-settings snap ppmspread make-first-existing-target ppmshift delaunay ms_print tempfile fusermount nautilus dvd-ram-control dtxgen umount size ua ld.bfd dpkg-genbuildinfo assistant ncurses6-config loginctl bibtexu transfig pr msgcat dh_installxfonts dvipdft vlc-wrapper lz4cat tie ping6 pdfimages apropos pico latexfileversion ubuntu-bug chage hwe-support-status mfluajit-nowin x86_64-linux-gnu-gcc-ar-8 tload debconf-copydb ypdomainname hp-timedate ps2pdf13 mcheck sldtoppm zipcloak invproj mkdir printerbanner gdk-pixbuf-pixdata kdeconnect-cli autoscan pdvitype login vdir foomatic-rip xset mutter nsupdate gst-typefind-1.0 pic vpl2ovp foo2ddst xhlatex nsenter vtkWrapPythonInit-7.1 fincore gcc-ranlib-10 lss16toppm kbookmarkmerger hp-plugin ltxfileinfo luatex ffmpeg ktrash5 xdvi-xaw kill /sbin: lvs sysctl vgremove pwunconv aspell-autobuildhash readprofile thin_metadata_size vgextend dumpe2fs casper-snapshot mdadm aptd e2image halt prime-switch invoke-rc.d alsactl thin_check pppdump dkms iwlist badblocks biosdecode iio-sensor-proxy postsuper grub-set-default ebtables-restore validlocale telinit pvchange uuidd vipw brltty update-grub2 update-cracklib tarcat bluetoothd iw ownership reboot visudo ebtables-nft iwspy arptables update-rc.d fsck.minix arptables-nft-restore xfce4-kiosk-query e2mmpstatus sshd mount.cifs deluser gconf-schemas casper-stop make-ssl-cert delgroup mkfs.ntfs lvremove update-grub-gfxpayload vgrename cryptsetup mkfs.btrfs iwgetid faillock groupmod arptables-save update-dictcommon-aspell popcon-largest-unused iptables-legacy-restore mkfs.minix avahi-daemon fsfreeze smtp-source mdmon guest-account postqueue grub-reboot escapesrc useradd vgmknodes update-gsfontmap kerneloops pvdisplay gensprep zic pam_extrausers_update cupsreject losetup lvrename spice-vdagentd partprobe paperconfig fsck.cramfs shutdown iptables-legacy mke2fs logsave shadowconfig update-language vgimportclone fdisk rtmon dosfslabel sync-available cache_restore qmqp-sink ip6tables-nft switch_root alsabat-test lvmsar ippeveprinter swapon rtacct postmulti update-binfmts rmail vgreduce kpartx select-default-ispell iwevent umount.udisks2 dosfsck iconvconfig ip6tables-save vcstime wpa_cli pvcreate xfce4-pm-helper cupsd postlock kbdrate lvchange vgimport accessdb lvmdump ip6tables pdata_tools avahi-autoipd pvck modinfo wpa_supplicant lvconvert sfdisk gencmn e2undo vgsplit grub-mkdevicemap ip6tables-legacy on_ac_power blockdev xtables-nft-multi zramctl lvm mkfs.fat grub-install cupsctl ldattach postdrop rtcwake remove-shell init rsyslogd userdel anacron gdisk locale-gen modprobe installkernel grub-probe cupsfilter capsh ip6tables-apply runuser genl qshape thin_dump ModemManager fsck add-shell u-d-c-print-pci-ids lspcmcia iucode-tool cryptsetup-reencrypt hddtemp blkid dmraid sensors-detect fstab-decode era_restore logrotate mkfs.msdos unix_update cracklib-check icupkg tlp update-catalog create-cracklib-dict cppw pccardctl pam-auth-update pam_getenv getty ip6tables-restore-translate mkswap pppoe-discovery chroot e4crypt tzconfig atd postfix-add-policy ip6tables-nft-save ip alsa integritysetup sendmail ippusbxd iptables-apply grub-macbless thin_rmap iptables-nft-save apparmor_parser thin_delta lvdisplay ip6tables-legacy-save rmt regdbdump ebtables tipc vgexport openvpn blkdeactivate lpadmin getpcaps mklost+found agetty dhclient iwpriv iptables-restore update-dictcommon-hunspell depmod cache_writeback gennorm2 lsmod ip6tables-restore sulogin update-passwd lpinfo tc e2fsck update-locale mount.lowntfs-3g ntfslabel pwconv NetworkManager era_invalidate mkfs.ext2 pvremove arpd chgpasswd tcpdump cpgr pptpsetup grpunconv iwconfig debugfs rdate getweb groupmems ispell-autobuildhash devlink lvscan unix_chkpwd lvextend unity-greeter remove-default-ispell iptables-legacy-save grpck fsck.msdos mkinitramfs postfix dmeventd lpmove pvscan iptables-restore-translate addgnupghome cracklib-format dhclient-script update-language-def isosize hdparm addgroup dmstats wpa_action vgck ntfsundelete update-tl-stacked-conffile ip6tables-nft-restore dmsetup genccode gnome-menus-blacklist runlevel fsck.ext4 cron sgdisk thin_restore blkzone fsck.vfat resize2fs mount.ntfs-3g thin_repair plymouthd ntfsclone remove-default-wordlist vgmerge xfpm-power-backlight-helper thermald vgchange hwclock update-default-wordlist update-default-ispell cache_repair iptables-nft mount.ntfs qmqp-source ip6tables-translate mkfs.bfs update-fonts-dir e2scrub_all update-texmf fdformat killall5 pivot_root setvesablank update-fonts-scale lvmpolld casper-getty chcpu casper-login gdm3 casper-new-uuid cifs.idmap usb_modeswitch_dispatcher filefrag saned update-icon-caches crda popularity-contest update-mime adduser iptables-translate fsck.btrfs dpkg-preconfigure bridge update-info-dir mkntfs aa-remove-unknown service prime-offload e2scrub dmraid-activate ctrlaltdel ntfscp ip6tables-legacy-restore arptables-nft lpc dnsmasq libgvc6-config-update e2freefrag aa-teardown pam_extrausers_chkpwd lvmsadc e4defrag grub-bios-setup mkfs.vfat cupsaccept vgdisplay vigr update-default-aspell era_check swapoff nologin install-sgmlcatalog cache_metadata_size vgconvert iucode_tool ethtool pwck update-updmap mkdosfs grub-mkconfig acpid groupdel apparmor_status aa-status chat upgrade-from-grub-legacy chmem update-grub pvs vgcfgbackup usbmuxd swaplabel newusers update-secureboot-policy postfix-add-filter cfdisk smtp-sink sssd iptables-save blkdiscard fsadm insmod mkfs.ext3 xrdp-chansrv alsa-info tune2fs update-pciids isadump update-texmf-config lvmconfig groupadd xtables-monitor setcap iptables lvreduce vpddecode ufw vgscan wipefs vgs thin_ls start-stop-daemon veritysetup era_dump maidag getcap vgcfgrestore netplan cupsdisable mkfs mkfs.cramfs lvcreate pppstats update-inetd findfs pvmove update-xmlcatalog fixparts fstrim usermod cache_dump cgdisk fsck.ext3 pam_tally2 rmt-tar ldconfig rmmod nfnl_osf applygnupgdefaults raw pam_tally grpconv cifs.upcall dmidecode cupsenable usb_modeswitch update-fonts-alias postmap fsck.ext2 posttls-finger ntfsresize postconf update-language-dat get-quirk-options brltty-setup xtables-legacy-multi ebtables-nft-restore cache_check iptables-nft-restore update-initramfs cups-browsed xrdp-sesman e2label lvmdiskscan ldconfig.real update-fmtutil chpasswd netscsid postalias fsck.fat lightdm update-ca-certificates ub-device-create update-language-lua irqbalance ebtables-nft-save pam_timestamp_check select-default-wordlist fatlabel isaset postcat ebtables-save xrdp postlog vgcreate mkfs.ext4 thin_trim rtkitctl dpkg-reconfigure arptables-restore pppd pvresize rfkill mkhomedir_helper pptp cracklib-unpacker irqbalance-ui postkick lightdm-session parted lvresize cracklib-packer poweroff mount.fuse arptables-nft-save setvtrgb /bin: etags remmina-file-wrapper lsattr pamfile tgatoppm dvilj g++ pactl pamdice pphs ntfsdecrypt tail dh_installdocs editres base32 gcov-tool-9 messages svnmucc bib2gls identify-im6.q16 xpmtoppm update-notifier bluetooth-sendto cifscreds cheese palmtopnm setpci ovp2ovf xfce4-notifyd-config vpl2vpl apt-key make4ht openfoam2106 mtype pgrep gvfs-info vimdot whoami linux-update-symlinks arch whatis setkeycodes x86_64-linux-gnu-cpp nice x86_64-linux-gnu-gcc-ranlib-9 gcov-7 avahi-publish-address unflatten pinentry-curses axfer pfbtopfa ktraderclient5 busctl groff hd x86_64-linux-gnu-gcov-tool-8 setfont dpkg-gencontrol x86_64-linux-gnu-ld mrd t1mac showconsolefont screendump x86_64-linux-gnu-gcc-9 gvfs-rm rksh2020 svnauthz avahi-resolve gcc-ranlib-9 btrfs false nvidia-xconfig systemd-tty-ask-password-agent latex-wordcount systemd-cgls t1rawafm ktutil md5pass quirks-handler xrdp-dis ctanupload animate chfn imgtoppm tr ppmtopj gdk-pixbuf-csource rygel btattach gnuplot zfgrep sputoppm gvfs-mime crontab gdbserver ctwill-twinx display-im6.q16 lesskey ctwill pxelinux-options setlogcons linux-check-removal sotruss setupcon reset gregorio maxima c99-gcc grep run-parts pdfclose openjade lwp-mirror elfedit nvidia-bug-report.sh infotocap exo-csource diff gcov-tool brltty-ttb pgmtexture pbmpscale mgrtopbm gvmap.sh msguniq makeindex test lessfile dv2dt h5pcc sty2dtx ksvgtopng5 bg5+latex gvmap uz code latexindent gsdj dpkg-source epsffit nohup apt-add-repository hp-info mpicc dh_compress orte-clean genisoimage dvipdf mktexmf gcov-dump-9 ipcrm clear fsfs-access-map smbinfo bluemoon systemd-resolve x86_64-linux-gnu-python3-config svn_load_dirs xgc otftotfm rlogin brltty pbmmask savelog gcc-ranlib ctanbib libpng-config gvgen f95 dpkg-statoverride volname view bison lpstat readmsg ssh-keygen xkbvleds t1dotlessj osage texlinks grops tightvncserver realpath light-locker-settings ubuntu-report svnraisetreeconflict xorrisofs udisksctl zenity hciconfig gvcolor mf-nowin autoinst p11-kit dpkg-parsechangelog qmlmin vtkWrapClientServer-pv5.7 texloganalyser autoheader t1lint ksh pygettext2.7 xvinfo dh_installtmpfiles pbmmake tpic2pdftex gnome-keyring-3 dpkg-trigger h5c++ kmodsign kpsexpand peekfd r-mpost dbus-monitor mlabel whoopsie-preferences rsync plymouth l3build epspdf xcmsdb mren ppmtoyuvsplit ctanify xfce4-settings-manager utmpdump ppmtosixel spd-conf users encguess texdef loweb unity-scope-loader conjure-im6 ximtoppm qvlc gjs bdftopcf cpp-9 pyhtmlizer3 gio-querymodules composite dwp psresize latexdiff-hg systemd-machine-id-setup glxdemo ppmtojpeg xfwm4-workspace-settings dash dviinfox rctest lzegrep gvfs-mount gcov-dump exo-open sbsiglist xz wall kanji-config-updmap pstopnm jpegtopnm cmp t1reencode dvigif tac resizepart systemd-sysusers scor2prt xfwm4-tweaks-settings zjsdecode qmleasing pbmtoicon nmtui-connect lessecho git-upload-archive rename.ul twist3 mcookie xstdcmap x86_64-linux-gnu-gcov-dump-7 chcon kwalletd5 mimetype getopt ebb cgal_create_CMakeLists foo2zjs-wrapper xfce4-screenshooter sieve dpkg-query dh_missing xetex x86_64-linux-gnu-addr2line gst-discoverer-1.0 xgamma grub-mkrelpath platex-dev arlatex pnmpaste mmount wakeonlan speech-dispatcher pbmtomgr captoinfo zipgrep frm mf2pt1 xmltex xfsettingsd cat dconf bwrap gcc unlz4 ntfssecaudit pnmtops qmlbundle mtxrun dh_autoreconf_clean libwacom-list-local-devices amidi linux-version x86_64-linux-gnu-python2-config pbmtoppa md5sum.textutils f2py3.8 htxelatex svlc mpif90.openmpi dviasm gnome-session-quit dh_systemd_enable mmd kdestroy ntfscmp lastb gnome-disks rpmgraph unzip hostnamectl i686-linux-gnu-pkg-config ppmflash readmsg.mailutils avahi-browse-domains kanji-config-updmap-sys texdiff qml qmllint irb movemail.mailutils git cef5pdflatex kanji-fontmap-creator ppmtoyuv screen sbverify python-config eps2eps xdg-mime gie hp-colorcal aptdcon lscpu h5fc pbmtoybm appres hg clear_console pvserver csplit cpp-7 gsbj rvim svnwrap splitindex pkfix pbmtomacp pdfsig ping ps2ps tightvncconnect znew pi3topbm session-migration x86_64-linux-gnu-gcc-ar ulockmgr_server sensible-pager montage-im6.q16 perl5.30-x86_64-linux-gnu watch pinentry ppmqvga thunderbird wish8.6 match_parens bsd-from wovf2ovp lpq texdoc xload mdeltree dmesg md5sum x86_64-linux-gnu-gcov-dump-10 expand systemd-umount lua2dox_filter mft foo2hp2600-wrapper pbmtogo spyder dh_installppp ppmcolormask dh_builddeb ptargrep texconfig l4p-tmpl inimf tclsh8.6 lualatex-dev latexdiff-rcs debconf-apt-progress adhocfilelist dpkg-repack tex2aspc xfontsel mformat tty sensors mv gcc-nm-10 conjure checklistings systemd qtconfig montage-im6 ping4 pnmtosgi valgrind-di-server pnmtofits python3-pasteurize xdg-open py3clean zforce messages.mailutils gencfu mflua-nowin latexdiff-git cefspdflatex futurize mpost pi1toppm texosquery newaliases ppmfade mbadblocks x86_64-linux-gnu-gcov-dump kpsereadlink expr gdal-config ctie xfwm4 pdflatex-dev xfce4-keyboard-settings grub-fstest gcc-ranlib-7 hbf2gf dh_gencontrol dh_icons pn2pdf evince-previewer ppmnorm kanji-config-updmap-user apturl irb2.7 opldecode qmljs snice hp-config_usb_printer qmake platex kdeconnect-app pyflakes dot qmlcachegen texosquery-jre8 preparetips5 mktexfmt mltex pvdataserver sync giftopnm rst2s5 cdrecord strip google-chrome pgmcrater hp-plugin-ubuntu xdg-settings pktype infocmp tput fc-query aa-exec cut mattrib ibus-daemon pnmtotiffcmyk notify-send bibzbladd ar pdfmex pnmmontage grub-menulst2cfg bmptopnm euptex bzexe snapctl vmwarectrl msgfilter rendercheck mag update-desktop-database btmgmt gslj ctangle msgcmp allec foo2qpdl-wrapper gpg2 xfce4-session-logout user-setup grub-mkrescue lneato kbd_mode openfoam-selector vtkParseJava-7.1 typeoutfileinfo cluttex apt-config openjade-1.4devel fixfmps cd-iccdump xkbbell Xephyr openssl psbook spyder3 env Xvfb mshortname m2300w ncursesw6-config gnome-extensions svnadmin bg5pdflatex ppmbrighten h2xs tee vptovf jpgicc pdb2 kpsetool xkbwatch dh_autotools-dev_updateconfig dh_link mkmanifest pdffonts callgrind_annotate cpan5.30-x86_64-linux-gnu file unmkinitramfs xdvipdfmx etex ps2pdf rst2html dbus-daemon kbroadcastnotification musixtex x11perfcomp python3.8-config pdfatfi mknod qdoc3 chardetect3 ps systemd-detect-virt pkfix-helper cancel dvilj4l b2sum psnup qdbusviewer mkfontdir fixpsditps ltximg ps2txt bibtex8 rmail shasum thunar-volman luit pgmtolispm avahi-publish rst2latex psicc dh_installcron lzcmp perlbug fprintd-delete mdatopbm pst2pdf otfinfo dpkg-vendor setleds setpriv unlzma uptex xbiff btrfsck py3compile xrdp-keygen svnsync dfu-tool ppmtobmp pbmtoatk gstreamer-codec-install mk4ht qrttoppm light-locker python3-pbr x11perf rstart qmlscene x-window-manager vmstat ppmtoleaf srcredact fig4latex gtf nano ps2pdf12 x86_64-linux-gnu-python3.8-config xinit ruby xfce4-popup-windowmenu mtools strace ibus-table-createdb dh_md5sums mdu rcp totem-video-thumbnailer x86_64-linux-gnu-gfortran-9 svnbench fgconsole jadetex geqn chmod mountpoint inputattach mkdiskimage systemd-delta od preconv unshare bashbug msxlint git-upload-pack pdftotext split getmapdl x86_64-linux-gnu-dwp tree grub-mkimage systemd-analyze bibtex pnmtorle keyring dpkg-mergechangelogs expiry cslatex pdfxmltex pbmtoplot gvfs-monitor-dir pkexec xfce4-settings-editor btmon pixeltool memdiskfind gfortran-8 nmcli qdbus x86_64-linux-gnu-cpp-7 choom ssh-import-id-lp update-manager debugedit fmtutil-sys latexdiff-fast lsmem htmex linguist pdb3 syslinux2ansi gxl2gv gjs-console ppmquantall ompi_info which dirsplit mingle lamed ctstat gts2oogl pdfinfo erb2.7 grotty dh qt-faststart comm xinput cg_merge script aconnect devnag rpcgen fwupdagent mscompress rungs openvt ddstdecode rst2html5 ofm2opl setxkbmap df rgb3toppm aclocal-1.16 orca-dm-wrapper growisofs f2py2.7 update-mime-database mpifort.openmpi cgal_create_cmake_script mail.mailutils ntfs-3g ppmtolss16 ntfscat rbash pnmarith sensible-editor dvipdfm POST f2py qdbusxml2cpp xorrecord psfstriptable mpiCC opl2ofm pnmmargin xclipboard on_ac_power uplatex dh_installxmlcatalogs lowriter zcmp texluac ubuntu-distro-info movemail orca pnmsplit ckbcomp delv tar red xmodmap ntfsusermap kbdinfo x86_64-linux-gnu-gcc-nm-7 x86_64-linux-gnu-pkg-config gml2gv kbuildsycoca5 mflua patch afm2afm python3-futurize colormgr pybabel-python3 mfluajit ps2pk grub-file moc xfdesktop mkindex ccomps ldapcompare from gnome-www-browser xmag geos-config gtk-encode-symbolic-svg calendar xqxdecode pdb3.8 pktogf nvidia-sleep.sh multibibliography ippfind t4ht dirname latex-git-log vlc pdftrimwhite X11 lzmainfo dvilj2p fmt import-im6 keditfiletype5 c99 pjtoppm xfce4-accessibility-settings dh_gconf makedtx pedigree unattended-upgrade apt-cdrom ppmrelief ssh cef5latex devdump nisdomainname pmxab gnome-language-selector kswitch vstp msexpand dh_dwz pacmd depythontex x-www-browser su ps2ascii stty svn-mergeinfo-normalizer psidtopgm grog gnome-keyring-daemon gdbtui ntfsfallocate pacat fallocate composite-im6.q16 top cct kpackagetool5 pdftex-quiet po2debconf sgitopnm fprintd-enroll keditbookmarks vpe unxz factor systemd-run nawk libreoffice ppmtopgm pmap pgmedge fixwpps fc-cat date aseqnet lprm pax11publish avahi-publish-service fontinst rst2xml resolvectl texhash kquitapp5 gemtopnm spice-vdagent linux64 nproc parsetrigrams alsaucm h2ph lispmtopgm ppmdither tgz sos y2racc2.7 showchar pdfunite svnshell gcov-9 bioradtopgm composite-im6 findmnt texdoctk sort-dctrl scanimage twistd3 gnome-session-properties pbmtomda ld.gold prtstat flex++ a2ping aa-enabled wpa_passphrase time json_pp pdf2ps printf sbkeysync neotoppm podebconf-report-po iptables-xml infobrowser killall systemd-hwdb l2ping desktoptojson wmf2x animate-im6 gpic nvidia-settings ppmmix mendex msgattrib m2300w-wrapper fixpspps l2test xbrlapi gst-launch-1.0 ppmtorgb3 neqn ppmmake vim.tiny display-im6 system-config-printer kde-open5 eplain pbmtoepsi batch fftwq-wisdom ubuntu-security-status st4topgm prepmx bluetoothctl xkbevd uic3 lzmore ipod-read-sysinfo-extended pnminterp-gen pbmtextps cjk-gs-integrate ischroot pfb2t1c dvispc gvfs-open kwriteconfig5 pamcut m-tx ebrowse.emacs qmlimportscanner klist piconv disdvi pstoedit rtstat grub-render-label setcifsacl eqn pdfcslatex hexdump qmlprofiler gcc-ar-8 dpkg-gensymbols gcc-ar latex-papersize desktop-file-edit bundle2.7 gsnd glxinfo texlua fuser mpif77 dpkg-genchanges x86_64-linux-gnu-ar zmore sdiff bzegrep nvidia-detector sensible-browser pcre-config lpr pygettext2 pftp gettext pinky perltex dh_perl_openssl ntfsmove x86_64-linux-gnu-gcc-ranlib-10 qtpaths pamstack editor mokutil prezip-bin dh_makeshlibs ilbmtoppm dviselect aclocal x86_64-linux-gnu-strip asciitopgm join-dctrl svn-vendor pip xmlpatternsvalidator pnmscalefixed usb-creator-gtk x86_64-linux-gnu-accel-nvptx-none-gcc openfoam2312 systemd-tmpfiles xprop dbus-update-activation-environment sbattach cvt git-shell python2.7 lshw xlsatoms ltrace dot2gxl rksh dh_testroot makejvf cg_annotate hg-ssh grub-glue-efi unity-settings-daemon xfce4-about otp2ocp pdvitomp linux32 deallocvt telnet nroff grub-mkstandalone gpgtar x86_64-linux-gnu-g++-9 foo2slx-wrapper pstree xkill txiterm pbmtoxbm catchsegv gpgconf wxmaxima pnmdepth xfce4-find-cursor gnome-shell-perf-tool gsettings-data-convert xfce4-appfinder asy poff svn-hot-backup nvptx-none-ar apport-bug pod2usage gcore bbl2bib sftp file2brl setterm r-pmpost hp-logcapture pdfcrop fc-match ex pbmlife fmtutil-user sha1sum im-launch xargs archdetect install-info zegrep tsort kernel-install foo2zjs-pstops projinfo upower thunar ip pdftexi2dvi nm-applet wdctl ctags pydoc2 nc-config objcopy dvd+rw-mediainfo systemd-notify bzcmp ssh-keyscan autom4te xwd laptop-detect makeconv delpart gconf-merge-tree kdemv5 python2-config grub-script-check enchant-lsmod-2 ptx texexec debconf-set-selections dvd+rw-booktype from.mailutils routel mogrify ppdmerge checkcites ps2pdf14 t1unmac ldapdelete automat-visualize3 dircolors mktextfm ckeygen3 sosreport wovp2ovf pod2man xorriso ppmquant gnome-calculator syslinux-legacy flex pyjwt3 latexrevise id dm-tool isdv4-serial-debugger gdmflexiserver dh_installgsettings grub-mkfont eog dvi2tty pgmtoppm exceltex dvi2fax remmina slabtop ucfq hp-firmware gnome-terminal.wrapper ifnames btrfs-convert syslinux grub-kbdcomp dpkg-shlibdeps dh_installpam gnome-terminal.real btrfs-find-root x86_64-linux-gnu-gcov-tool mzip mpicxx.openmpi dh_installmime wish viewres xfrun4 texi2pdf pnmgamma whoopsie animate-im6.q16 hipercdecode sccmap getkeycodes komkindex stream select-editor netcat ldapmodify pbr cautious-launcher aplaymidi kstart5 basename mex kmimetypefinder5 x-terminal-emulator readlink atktopbm leaftoppm mdel designer routef ipcmk texdirflatten pbmtopi3 x86_64-linux-gnu-gcc-ranlib-7 x86_64 pdflatexpicscale pythontex pk2bm pic2tpic rstartd zeisstopnm x86_64-linux-gnu-gcov-dump-8 tkconch3 cd-create-profile pdfxup apt-mark lualatex rpmquery canberra-gtk-play sprof nvidia-smi arecordmidi brushtopbm mandb dh_installsystemduser gftodvi eptex gcc-8 x86_64-linux-gnu-gcc-10 x86_64-linux-gnu-gcov-tool-7 ppmtoxpm glxgears lz4c rst2odt lspgpot mpicxx pnmtile dh_installexamples pkcheck libnetcfg rrsync objdump xelatex-dev pkttyagent foo2slx btrfs-map-logical gnome-control-center soelim sphinx-autogen setfacl c89-gcc ssh-agent x86_64-linux-gnu-readelf jamo-normalize emacsclient.emacs spd-say lastlog ppmcie zipnote pdftosrc desktop-file-validate mpirun.openmpi deweb run-on-bat chklref rpmkeys nm addr2line pg_config dh_autoreconf e2pall odbcinst fc-validate static-sh funzip cefconv hp-query openfoam2206 dvilj6 dnsdomainname nvidia-debugdump mpifort tangle rpm check-language-support sha512sum gsftopk ncal outocp scp gcov-dump-8 bcomps pnmcat fftwl-wisdom chardet3 psmerge updmap ptftopl rpdfcrop avahi-set-host-name showkey kf5kross chsh uuidgen mshowfat hp-setup calligrawords grub-ntldr-img pfarrei cc netkit-ftp xfce4-popup-places bg5latex rpmverify pycompile pdflatex dvihp who btrfstune ttfdump lsmod xfce4-session-settings x86_64-linux-gnu-lto-dump-10 orted makeglossaries-lite atom ncurses5-config pylint pathchk pbmtoptx ketcindy pdfbook2 corelist compare-im6.q16 bzip2recover fc-scan rubibtex whereis domainname hp-check ctwill-refsort vim.basic X ri2.7 gvfs-tree bg5+pdflatex plasmapkg2 lomath texsis dig ps2pdfwr [ mpicc.openmpi ntfsinfo yuvtoppm x86_64-linux-gnu-gcc-7 man-recode select-default-iwrap fwupdate c_rehash x86_64-linux-gnu-g++-10 g++-9 bibexport svn-bisect gnome-power-statistics kdeconnect-indicator qcollectiongenerator dpkg-scanpackages convert-im6 gts2dxf uncompress ttf2pk msgen ogdi-config xfce4-color-settings im-config paplay evince ginstall-info gzip sg kpsewhich pnmtoplainpnm baobab pro tex subvertpy-fast-export conch3 sphinx-quickstart xfce4-panel lrelease x86_64-linux-gnu-gcov-tool-10 pydoc c89 apt thinkjettopbm xmlpatterns iecset xfce4-power-manager-settings gnome-todo journalctl chacl pandoc luaotfload-tool mogrify-im6 do-release-upgrade httex apt-get rev atq paxtar gftype evince-thumbnailer unzipsfx dh_shlibdeps enchant-2 dh_systemd_start lcf addpart dh_auto_build geod kdeinit5 gts2stl edit xrefresh lsusb chown ldd alsatplg ppmforge mapscrn montage dh_bugfiles rst-buildhtml xxd latexdiff-vc xfce4-appearance-settings pooltype rstpep2html lnstat dpkg-divert hp-makeuri install dvilualatex-dev webquiz update-alternatives callgrind_control zdiff showrgb apport-collect qmlplugindump okular lodraw osirrox cal openfoam-selector-menu dh_auto_clean yplan gcalccmd tlp-stat fixscribeps a5toa4 ksh2020 x86_64-linux-gnu-gcov-10 h5pfc.openmpi mousetweaks bmptoppm tred ppdi ctags.emacs x86_64-linux-gnu-strings traceroute6.iputils spctoppm ffplay texosquery-jre5 pnmcrop gunzip latexdef stream-im6 dh_dkms newgrp pnmfile dh_python2 foo2oak-wrapper tic pkill brltty-ctb xrdp-sesadmin gbklatex gamemoderun xfwm4-settings paxcpio gconftool-2 gawk dh_installcatalogs xclock racc2.7 mousepad uic dpkg-architecture xfce4-sensors xconsole translit automake xmore arecord qtattributionsscanner ot2kpx lsof kglobalaccel5 troff strings h5pcc.openmpi xvminitoppm x86_64-linux-gnu-gcov-dump-9 namei x86_64-linux-gnu-g++-7 m17n-db py3versions vtkEncodeString-7.1 gcov xfdesktop-settings png-fix-itxt getafm dh_auto_test groups gtk-launch pnminvert zgrep mclasserase zipsplit lp obexctl lwp-request sbsign gsdj500 systemd-mount dirmngr xwdtopnm xfce4-popup-applicationsmenu anytopnm ppdpo context gendiff bibmradd mail texplate avahi-resolve-host-name vlna egrep x86_64-linux-gnu-gcc-ar-9 findrule sudoedit genbrk mktemp printer-profile duplicity mkpic mimeview nmtui-hostname axohelp xev svnfsfs pavucontrol wbmptopbm conjure-im6.q16 pamstretch zipinfo linux-boot-prober protocoltojson dwz fprintd-list pnmcomp link lesspipe gold pdfcsplain xwininfo macptopbm kwrapper5 xsm ntfs-3g.probe txtconv mpif90 isohybrid.pl valgrind bdftruncate gnome-session-custom-session gcc-10 dc prerex libpng16-config mimeopen xfburn tl-paper hp-probe alien runcon nvptx-none-as xzdiff pnmtopng dbus-send ceflatex pbmtozinc f77 gdbus fig2dev mfplain pbmtobbnbg esc-m lsblk dh_usrlocal gemtopbm vtk7 deja-dup gfortran lupdate dvired mmafm gpgcompose h5pfc lsns kpsepath stream-im6.q16 lto-dump-10 foo2lava-wrapper awk helpztags latex2man loimpress light-locker-command chktex xdvi.bin python3 manpath prime-select simple-scan zcat cpack perldoc mm2gv xfce4-terminal ldapmodrdn transform identify-im6 grep-aptavail ps4pdf gcc-9 mcopy seq unsquashfs mesa-overlay-control.py logname gcr-viewer foo2hiperc-wrapper gvfs-monitor-file atrm kpsewhere ul latexdiff pbmtolj kdeinit5_wrapper contextjit python2 python2.7-config qmlviewer xfce4-display-settings grep-available qhelpconverter dh_installlogrotate ldapwhoami gcc-ar-9 ppdhtml mount x86_64-linux-gnu-size rcc dpkg-buildflags dh_clean g++-10 convert-im6.q16 pbmtoepson lz4 pamoil i386 xgettext gkbd-keyboard-display snapfuse xfce4-terminal.wrapper finalrd gcov-tool-8 pvrenderserver latexdiff-cvs gsettings pax curl-config isdv4-serial-inputattach eject xfce4-clipman luajittex edgepaint shotwell dh_installdirs dvidvi x86_64-linux-gnu-python2.7-config pgmtofs exo-preferred-applications nl x86_64-linux-gnu-gcov mtrace yelp dpkg-maintscript-helper x86_64-linux-gnu-gcc-8 mogrify-im6.q16 pybabel bccmd firefox diff3 glib-compile-schemas mpic++ nstat mllatex gencat sphinx-build parec ttfread xrdb x86_64-linux-gnu-cpp-8 pgmslice xfconf-query sort cpio-filter xdvi print dbus-cleanup-sockets rawtoppm watchgnupg ipod-time-sync fgrep pbmto10x uplatex-dev rnano mesg xvfb-run perl5.30.0 getent repc qhelpgenerator sudoreplay stat pnm2ppa wc dh_installudev pydoc3.8 pnmtotiff mktexpk kwallet-query pslog xauth efibootdump pamphletangler gdb pfb2pfa HEAD grub-syslinux2cfg texfot less chardetect mktexlsr ld pbibtex parecord pslatex dpkg-buildpackage pmpost pdfseparate x86_64-linux-gnu-g++ mkisofs lzgrep gcc-ar-7 frm.mailutils psjoin foo2ddst-wrapper x86_64-linux-gnu-ranlib usb-devices debconf-mergetemplate intel-virtual-output pbmpage calligra yacc x86_64-linux-gnu-gcc-ranlib svnauthz-validate valgrind-listener qvkgen omfonts gresource derb xdriinfo htcontext dvipdfmx gapplication svn-backup-dumps gnome-session dvisvgm strace-log-merge fig2ps2tex pnmnlfilt twopi psfgettable bzless debconf-gettextize wwan x86_64-linux-gnu-gfortran tclsh sleep g++-7 dpkg-distaddfile qlalr start-pulseaudio-x11 systemd-path rpm2cpio lex ppmrainbow texconfig-sys libtoolize xdg-screensaver gettext.sh gdk-pixbuf-thumbnailer convert gnome-system-monitor tifftopnm pnmsmooth vtkWrapTclInit-7.1 min12xxw pnmtojpeg make unicode_start ppmcolors rpmspec dbus-run-session pnmconvol ntfscluster apt-clone networkd-dispatcher fc-pattern xdg-icon-resource dh_auto_install taskset perlivp gnome-screenshot ubuntu-drivers mcat gtstemplate sane-find-scanner r-upmpost purifyeps xfce4-mime-settings dirmngr-client ls xzfgrep xfce4-dict uconv rpmsign bzip2 ctan-o-mat bootctl initex x86_64-linux-gnu-gcov-tool-9 loadunimap updvitomp xlogo ciptool bundler2.7 rawtopgm subvertpy3-fast-export ubuntu-advantage x86_64-linux-gnu-objdump instmodsh bzgrep gpg-connect-agent pgmenhance rumakeindex gtscompare mtxrunjit perlthanks dvilj4 pnmtorast resize word-list-compress tex4ebook pygettext3.8 pgmkernel lzcat mkt1font gftopk dh_strip localedef foo2xqx-wrapper xflock4 gettextize systemctl apgbfm fiascotopnm grub-mkpasswd-pbkdf2 migrate-pubring-from-classic-gpg ristretto bundledoc tbl afm2tfm mpif77.openmpi alsaloop x86_64-linux-gnu-ld.bfd httexi btrfs-image pgmnorm dh_ucf ispell-wrapper kmod ldapurl timeout ps2frag pbmtox10bm debconf-show patgen msgmerge recode-sr-latin authorindex epstopdf mendeleydesktop scriptreplay apt-ftparchive eutp rpl8 cd-fix-profile podchecker join lofromtemplate hp-align see usbreset transmission-gtk x86_64-linux-gnu-gcc xrandr gatttool pbmtog3 ghostscript okularkirigami texluajitc hciattach setsid chrt stdbuf systemd-cgtop gentrigrams podselect autopoint pydoc3 debconf-updatepo ppdc f2py3 amixer pnmrotate ppmtouil svnserve unexpand apport-cli x86_64-linux-gnu-gcov-8 grep-status gdialog foo2xqx inkscape dh_installdeb circo dpkg-deb git-receive-pack pinentry-x11 xiterm+thai run-on-ac gnuplot-qt pnmremap debconf rpmdb sos-collector dh_installman ppmtopi1 scp-dbus-service nvptx-none-ld import dap-config x86_64-linux-gnu-gcc-nm-9 gvfs-copy g3topbm xsetroot pnmindex paraview dotty trial3 aseqdump x86_64-linux-gnu-gcc-nm pdfannotextractor xzegrep x-session-manager pf2afm plog lwp-dump dh_lintian dpkg nvptx-none-ranlib tracker pbmtowbmp msginit xfce4-popup-whiskermenu gpg t1c2pfb bibdoiadd qpdldecode tbl-dctrl vimtutor latex rst2xetex nv-fabricmanager dpkg-name x86_64-linux-gnu-objcopy bg5conv debconf-get-selections ppmtopuzz diadia x86_64-linux-gnu-ld.gold gvfs-ls rst2man cftp3 hp-doctor txixml2texi dh_listpackages amuFormat.sh glxheads t1testpage mailx dropbox gedit ppmchange cg_diff texi2any grub-mknetdir icuinfo c++filt kbxutil t1asm ppmtompeg ntfsls vtkWrapHierarchy-7.1 avahi-resolve-address loadkeys hostid hp-testpage gem kdeconnect-settings apg terminator broadwayd grub-editenv vimdiff x86_64-linux-gnu-gold texfont pamstretch-gen gtbl icontopbm systemd-inhibit vim systemd-escape xdg-desktop-icon at dbus-uuidgen zless free shuf more gouldtoppm nvidia-persistenced rletopnm pager touch kpseaccess mcomp foo2hbpl2 mkocp qgltf cvlc latex2nemeth ppmtoilbm ptex os-prober ptex2pdf pdfdetach nm-online toe xeyes ppmtotga cluster lzma ss sed Xtightvnc odvitype boltctl compare ompi-server lexgrog mcd t1binary transset slogin pdfetex rm gnome-keyring kinit pnmalias mtoolstest setarch perl prime-supported htlatex ranlib xzgrep mpirun ppmtv gpg-wks-server vncpasswd gpgsplit apt-cache compose ppmlabel sha384sum inkview uuidparse dh_installifupdown bash oakdecode pttree ttftotype42 zipdetails makeinfo gcov-dump-10 autoreconf dvitodvi emacs k5srvutil cython3 true colrm autosp rhythmbox symcryptrun systemd-socket-activate bzfgrep pbmtonokia hp-clean transicc ppmtogif genrb dumpkeys invgeod xsetwacom gnome-font-viewer gtk-update-icon-cache svndumpfilter mtr-packet dvipos rasttopnm racc2y2.7 ijs_pxljr printafm write splain last dh_strip_nondeterminism wofm2opl sdptool systemd-ask-password gpasswd tzselect hcitool pa-info ps2epsi display symilar foo2oak qtplugininfo eyuvtoppm dpkg-scansources xcutsel makeglossaries envsubst pdfjam foo2hbpl2-wrapper gpgsm crc32 prune cachepic system-config-printer-applet btrfs-select-super pkcon ucf mpic++.openmpi findhyph runxlrd xsetmode wmf2eps arm2hpdl gcc-7 dh_autotools-dev_restoreconfig tlmgr shcomp bbox kpackagelauncherqml getconf gamma4scanimage xhost x86_64-linux-gnu-gcov-7 lslogins mkgrkindex htxetex pyflakes3 software-properties-gtk ppmtoacad debian-distro-info hipstopgm iceauth atobm cupstestppd bsd-write pnmtoxwd cs2cs rmdir bzdiff vprerex xfce4-popup-clipman-actions tificc w browse identify chgrp gnome-screensaver wopl2ofm sha1pass gzexe texi2dvi readelf xfce4-session lz ppmtopict chkweb look chvt ubuntu-core-launcher gcc-nm xsubpp sha256sum uniq Xwayland cpp-10 dd afm2pl texindex ps2eps hbpldecode ruby2.7 updmap-sys usbhid-dump gcc-nm-9 qtchooser fragmaster msgunfmt texcount rview codepage lefty lowntfs-3g gnome-logs gv2gxl pgmoil pdfattach lconvert sjisconv x86_64-linux-gnu-c++filt pnminterp pwdx gbkpdflatex linkicc yes pmxchords add-apt-repository sshfs dh_installinitramfs bibtex.original vncconnect readom base64 lwp-download dvitype pdftex pip3 xman apt-extracttemplates includeres dh_installmanpages bzcat musixflx mkfontscale gvfs-less lspci pbmupc xdpyinfo svn-multi xfce4-popup-clipman gst-inspect-1.0 isodump jfmutil gconftool gem2.7 koi8rxterm pygmentize sessreg dh_perl gvfs-cat gvfs-move gc getfacl bluetooth stl2gts ovf2ovp find ngettext efibootmgr paste isohybrid extractres convbkmk ppm3d xdg-dbus-proxy pnmpsnr x86_64-linux-gnu-qmake xedit aleph listings-ext bison.yacc x86_64-linux-gnu-as gst-play-1.0 arara exo-desktop-item-edit dh_installinfo pyreverse fc-cache gpg-zip xdg-user-dirs-update pygettext3 ptardiff xditview pnmtoddif nvidia-ngx-updater sh ln passwd proj gethostip ntfsfix pnmhisteq kioclient5 prlimit mkzftree GET dh_installemacsen apt-sortpkgs psfaddtable google-chrome-stable dh_numpy dh_auto_configure etags.emacs splitfont m4 ncursesw5-config pnmnorm x86_64-linux-gnu-gcc-ar-7 xcursorgen apm lxterm msggrep localectl ptrepack wifi gmsh ppmpat latexdiff-svn oclock grep-debtags gvfs-save foo2zjs rst2odt_prepstyles x86_64-linux-gnu-gcc-ranlib-8 gvpr numfmt ucfr python ssh-import-id-gh sfdp appstreamcli foo2hiperc rsh dviconcat as lzfgrep ibus-setup ppmtoicr fprintd-verify listbib orte-server pl2pm dh_installmenu gencnval upmpost slxdecode dosepsbin pnmscale gdb-add-index xfd run-mailcap ctest dh_installlogcheck sfconv gnome-disk-image-mounter col ps2ps2 monitor-sensor locale rdiffdir fwupdtool grub-mklayout cmuwmtopbm lwarpmk vtkHashSource-7.1 gnome-shell-extension-tool printenv gcc-ranlib-8 grub-mount tabs oem-getlogs mysql_config fc-list nc ppltotf acpi_listen optex pnmtopalm gxl2dot ppmntsc latex-dev zdump usb_printerid msgexec apturl-gtk dotlock hostname mmove latexmk x86_64-linux-gnu-cpp-9 ipptool nvidia-cuda-mps-server foo2zjs-icc2ps pgmbentley shcomp2020 nop ybmtopbm dpkg-checkbuilddeps dh_installtex tlp-rdw xterm extconv uppltotf installfont-tl ulqda ri fstopgm 2to3-2.7 patchwork mptopdf hp-levels pnmenlarge systemd-stdio-bridge svnversion c++ mdir cefsconv foo2lava partx kdecp5 kdeinit5_shutdown kcookiejar5 sensors-conf-convert cd-it8 ppmshadow kdeconnect-sms pbmtoascii pt2to3 dotlock.mailutils skill tex4ht update-gconf-defaults kdeconnect-handler mk_modmap epylint gpgv a5booklet x86_64-linux-gnu-gfortran-8 kreadconfig5 thunar-settings mpartition svn-clean unicode_stop dvitomp latexpand column fftwf-wisdom x86_64-linux-gnu-gcc-nm-10 lorder fitstopnm gcc-ar-10 kiconfinder5 gcc-nm-7 file-roller texmfstart nc.openbsd biburl2doi hex2hcd foo2qpdl rpmbuild ppmtomitsu lsipc ttf2afm xrdp-genkeymap erb btcflash startx mkfifo enc2xs podebconf-display-po tset sbvarsign kactivities-cli ht pbmtopsg3 msgconv nvswitch-audit gslp driverless svn_apply_autoprops xzmore xiccd gv2gml vgdb texfind gst-device-monitor-1.0 gvfs-rename smproxy 411toppm alsabat uxterm xlsclients psselect vtkWrapPython-7.1 mailmail3 gendict echo import-im6.q16 rst2html4 ppmtoneo bzmore xfhelp4 gfortran-9 gts-config ffprobe gtk-builder-tool vi kerneloops-submit x86_64-linux-gnu-elfedit gcov-8 dvicopy paperconf dvipng wodim python3-config gpg-agent pnmshear ppmtoeyuv chkdvifont hp-scan rdoc2.7 teckit_compile pldd fwupdmgr bc xdg-user-dirs-gtk-update pltotf pstops head x86_64-linux-gnu-gcc-ar-10 x86_64-linux-gnu-accel-nvptx-none-gcc-9 ipcs x86_64-linux-gnu-gcc-nm-8 ppmtowinicon ftp ldapexop kadmin pamdeinterlace hp-pkservice pdfopen dh_installwm xfce4-mouse-settings qtdiag cp cygdb3 msgfmt h5cc precat isovfy cvtsudoers ldapsearch man pkaction dh_testdir feynmf ppmtopcx tcltk-depends ssh-import-id setmetamode pod2text dh_movefiles pnmpad ntfstruncate diffimg catman aspell automake-1.16 nslookup gipddecode timedatectl lsinitramfs ionice rst2pseudoxml graphml2gv rhythmbox-client ppmtomap mksquashfs gsettings-schema-convert pinentry-gnome3 run-with-aspell lpoptions pbmtext colcrt debconf-loadtemplate cweave ssh-copy-id pcxtoppm luatools cefpdflatex valgrind.bin ltx2crossrefxml qdoc svnlook pdftocairo fixwfwps pulseaudio info gvfs-mkdir distro-info dijkstra seahorse pkmon mtvtoppm allcm texconfig-dialog mt-gnu emacs-gtk grep-dctrl cpio xmessage pod2html nautilus-autorun-software sum x11vnc xfce4-popup-directorymenu python3.8 otangle xrdp-sesrun pnmtosir synctex dh_numpy3 gcov-dump-7 xbmtopbm dpkg-split rpm2archive desktop-file-install allneeded mmcli rvlc rdma soffice lacheck tracepath vtkWrapTcl-7.1 zip emacsclient rgrep dh_sphinxdoc debconf-getlang loffice calligraconverter gcc-nm-8 autoupdate pydoc2.7 trust upmendex sjislatex gvpack fmtutil utf8mex dh_installinit lollipop pasuspender epspdftk x86_64-linux-gnu-cpp-10 Thunar xzless dh_update_autotools_config mako-render gvfs-trash xfce4-clipman-settings mt gamemoded pgmtopbm fig2mpdf pstree.x11 pdf2dsc pnmcut thunar-volman-settings sudo locale-check brltty-trtxt gnome-calendar pdftops fixwwps dell-recovery calibrate_ppa xcalc proxy x86_64-linux-gnu-nm gcov-10 totem fc-conflist pnmflip pnmtofiasco amstex minfo rake lslocks opal_wrapper truncate nm-connection-editor pytest-3 pyversions x86_64-linux-gnu-gprof ptar x86_64-linux-gnu-gcov-9 fdp udevadm autoconf prove xkbprint thumbpdf mpiexec busybox ppmdim xelatex svn-populate-node-origins-index gnome-terminal aspell-import pgmnoise host gio cef5conv gpgparsemail sphinx-apidoc ucs2any xkeystone pidof ktelnetservice5 ptdump sha224sum qmltestrunner subvertpy2-fast-export systemd-cat qml1plugindump Xvnc dbxtool gts2xyz geteltorito rfcomm localc gnome-thumbnail-font nvidia-cuda-mps-control upbibtex prezip mtr Xorg x86_64-pc-linux-gnu-pkg-config cfftot1 gnome-screensaver-command getcifsacl pwd cmake unopkg mpiCC.openmpi imagetops pvbatch pbmclean gprof gtscheck pnmnoraw ico faillog gnome-shell lsb_release ntfswipe ppmhist unattended-upgrades gnome-text-editor convertgls2bib apport-unpack uptime compare-im6 py.test-3 gs gcov-tool-7 renice debconf-escape pnmcolormap dh_install qdbuscpp2xml pnmquant psfxtable svn acyclic xindex svnrdump dh_prep dvilualatex xdg-desktop-menu bmtoa dvd+rw-format gvfs-set-attribute dvibook xsetpointer dh_installdebconf msgcomm systemd-id128 xdg-email install-printerdriver fftw-wisdom-to-conf wmf2svg ldappasswd pngfix debconf-communicate nmtui dvips pod2texi xdg-user-dir deb-systemd-helper pon jsonschema kpasswd ebrowse pdftohtml t1disasm mf dbus-launch lzless xlsfonts logger gnome-help pdfjadetex mxtar mkofm t1ascii listres ed mathspic chattr kshell5 wmf2gd traceroute6 kvno sbigtopgm kcmshell5 gdm-screenshot cpan texliveonfly pkgdata vftovp winicontoppm ldapadd gcov-tool-10 dell-restore-system xzcat startxfce4 alsamixer pdftoppm ppmdist avahi-browse gnome-session-inhibit dh_fixperms deb-systemd-invoke updmap-user fsfs-stats repstopdf dt2dv tightvncpasswd xvidtune fixdlsrps whiptail update-perl-sax-parsers tftopl ntfsrecover yuvsplittoppm updvitype resizecons mailq mdig urlbst sjispdflatex simpdftex telnet.netkit ksu xkbcomp chardet pyclean w.procps dir sirtopnm shred neato biber bitmap fixtpps mawk xzcmp nautilus-sendto fonttosfnt pamon padsp m2400w uptftopl lzdiff dot_builtins ssh-argv0 cpp pgmhist pnmhistmap lavadecode bunzip2 mmpfb mpiexec.openmpi isoinfo pngtopnm foo2hp speaker-test ppmtolj du pbmtopgm rdoc ibus ompi-clean rubikrotation curl sss_ssh_knownhostsproxy dviluatex texluajit pasteurize kpsestat Xdummy cksum odvicopy flock pbmtogem vncserver dh_bash-completion dh_installchangelogs pgmramp detex gnome-characters aplay nmtui-edit opalc++ sss_ssh_authorizedkeys weave mkjobtexmf extractbb csplain cefslatex dh_installmodules ssh-add htop orterun pdb2.7 ttf2kotexfont lp_solve preunzip pbmtocmuwm wmf2fig xfce4-power-manager fftw-wisdom wget ttf2tfm xml2-config pkg-config xwud networkctl perli11ndoc iconv umax_pp pbmreduce logilab-pytest vtkWrapJava-7.1 opalcc uname gpu-manager fold nvlc cpp-8 dh_installsystemd xfce4-taskmanager unlink gtk-query-settings snap ppmspread make-first-existing-target ppmshift delaunay ms_print tempfile fusermount nautilus dvd-ram-control dtxgen umount size ua ld.bfd dpkg-genbuildinfo assistant ncurses6-config loginctl bibtexu transfig pr msgcat dh_installxfonts dvipdft vlc-wrapper lz4cat tie ping6 pdfimages apropos pico latexfileversion ubuntu-bug chage hwe-support-status mfluajit-nowin x86_64-linux-gnu-gcc-ar-8 tload debconf-copydb ypdomainname hp-timedate ps2pdf13 mcheck sldtoppm zipcloak invproj mkdir printerbanner gdk-pixbuf-pixdata kdeconnect-cli autoscan pdvitype login vdir foomatic-rip xset mutter nsupdate gst-typefind-1.0 pic vpl2ovp foo2ddst xhlatex nsenter vtkWrapPythonInit-7.1 fincore gcc-ranlib-10 lss16toppm kbookmarkmerger hp-plugin ltxfileinfo luatex ffmpeg ktrash5 xdvi-xaw kill /usr/games: gnome-mahjongg gnome-sudoku gnome-mines sol /usr/local/games: /snap/bin: cups.lp cups.lprm cups.lpadmin cups.reject cups.cancel cups.cupsctl cups.lpc cups.cupsfilter cups.cupsenable cups.lpr snap-store snap-store.ubuntu-software cups.lpq cups.ippfind cups.lpoptions cups.gs cups.accept chromium.chromedriver chromium cups.ipptool cups.ippeveprinter cups.cupsdisable cups.driverless snap-store.ubuntu-software-local-file prospect-mail cups.cupsaccept cups.lpstat cups.cupsreject cups.lpinfo cups.cupstestppd ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/framework.py:1092) Set alternative directory external packages are built in serialEvaluation: initial cxxDialectRanges ('c++11', 'c++20') serialEvaluation: new cxxDialectRanges ('c++11', 'c++20') child config.utilities.macosFirewall took 0.000002 seconds ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/debuggers.py:20) Find a default debugger and determine its arguments 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"" Defined make macro "DSYMUTIL" to "true" child config.utilities.debuggers took 0.000663 seconds ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(/u/pa/bg/ntilton/petsc/config/PETSc/options/petscdir.py:22) Checks PETSC_DIR and sets if not set PETSC_VERSION_RELEASE of 1 indicates the code is from a release branch or a branch created from a release branch. Version Information: #define PETSC_VERSION_RELEASE 1 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 22 #define PETSC_VERSION_SUBMINOR 2 #define PETSC_VERSION_DATE "unknown" #define PETSC_VERSION_GIT "unknown" #define PETSC_VERSION_DATE_GIT "unknown" #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 took 0.000965 seconds ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(/u/pa/bg/ntilton/petsc/config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath took 0.000140 seconds ============================================================================================= TESTING: configureGit from config.sourceControl(/u/pa/bg/ntilton/petsc/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...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.25.1 ============================================================================================= TESTING: configureMercurial from config.sourceControl(/u/pa/bg/ntilton/petsc/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...found Defined make macro "HG" to "hg" Executing: hg version -q stdout: Mercurial Distributed SCM (version 5.3.1) child config.sourceControl took 0.072343 seconds ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(/u/pa/bg/ntilton/petsc/config/PETSc/options/petscclone.py:20) Determine if PETSc was obtained via git or a tarball lib/petsc/bin/maint exists. This appears to be a repository clone .git directory exists Executing: ['git', 'describe', '--match=v*'] stdout: v3.22.2-42-ge76e20974b3 Executing: ['git', 'log', '-1', '--pretty=format:%H'] stdout: e76e20974b308205e306da4f7c40dc617cf595f4 Executing: ['git', 'log', '-1', '--pretty=format:%ci'] stdout: 2025-01-22 02:47:46 +0000 Executing: ['git', 'rev-parse', '--abbrev-ref', 'HEAD'] stdout: release Executing: ['git', 'status', '--short', '-uno'] Defined "VERSION_GIT" to ""v3.22.2-42-ge76e20974b3"" Defined "VERSION_DATE_GIT" to ""2025-01-22 02:47:46 +0000"" Defined "VERSION_BRANCH_GIT" to ""release"" child PETSc.options.petscclone took 0.042683 seconds ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(/u/pa/bg/ntilton/petsc/config/PETSc/options/arch.py:29) Forms the arch as GNU's configure would form it ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(/u/pa/bg/ntilton/petsc/config/PETSc/options/arch.py:42) Checks if PETSC_ARCH is set and sets it if not set No previous hashfile found Setting hashfile: arch-linux-c-debug/lib/petsc/conf/configure-hash Deleting configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash child PETSc.options.arch took 0.021597 seconds ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(/u/pa/bg/ntilton/petsc/config/PETSc/options/installDir.py:31) Set installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/u/pa/bg/ntilton/petsc/arch-linux-c-debug" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(/u/pa/bg/ntilton/petsc/config/PETSc/options/installDir.py:76) Save the configure options in a script in PETSC_ARCH/lib/petsc/conf so the same configure may be easily re-run ============================================================================================= TESTING: cleanConfDir from PETSc.options.installDir(/u/pa/bg/ntilton/petsc/config/PETSc/options/installDir.py:68) Remove all the files from configuration directory for this PETSC_ARCH, from --with-clean option ============================================================================================= TESTING: configureInstallDir from PETSc.options.installDir(/u/pa/bg/ntilton/petsc/config/PETSc/options/installDir.py:52) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(/u/pa/bg/ntilton/petsc/config/PETSc/options/installDir.py:90) If --with-clean was requested but restoring the reconfigure file was requested then restore it child PETSc.options.installDir took 0.001394 seconds ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/u/pa/bg/ntilton/petsc/config/PETSc/options/externalpackagesdir.py:15) Set location where external packages will be downloaded to ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/u/pa/bg/ntilton/petsc/config/PETSc/options/externalpackagesdir.py:23) Remove all downloaded external packages, from --with-clean child PETSc.options.externalpackagesdir took 0.000301 seconds ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(/u/pa/bg/ntilton/petsc/config/PETSc/options/languages.py:28) 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 took 0.000559 seconds ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2770) Remove compilers from the shell environment so they do not interfere with testing ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2787) Set configure compilers from the environment, from -with-environment-variables ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2740) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2761) Open MPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:748) Initialize the compiler and linker flags Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Initialized HIPFLAGS to Initialized HIPFLAGS to Initialized LDFLAGS to Initialized SYCLFLAGS to Initialized SYCLFLAGS to Initialized SYCLC_LINKER_FLAGS to Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Initialized CPPFLAGS to Initialized FPPFLAGS to Initialized CUDAPPFLAGS to Initialized CXXPPFLAGS to Initialized HIPPPFLAGS to Initialized SYCLPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized HIPC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ============================================================================================= TESTING: checkCCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1457) Checking for program /usr/local/sbin/mpincc...not found Checking for program /usr/local/bin/mpincc...not found Checking for program /usr/sbin/mpincc...not found Checking for program /usr/bin/mpincc...not found Checking for program /sbin/mpincc...not found Checking for program /bin/mpincc...not found Checking for program /usr/games/mpincc...not found Checking for program /usr/local/games/mpincc...not found Checking for program /snap/bin/mpincc...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/mpincc...not found 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" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Testing executable /tmp/petsc-7m47ck2r/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Executing: mpicc --version stdout: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Executing: mpicc -v | head -n 20 stdout: Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Since MPI c compiler starts with mpi, force searches for other compilers to only look for MPI compilers ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1504) 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-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1786) Locate a functional Cxx compiler Checking for program /usr/local/sbin/mpinc++...not found Checking for program /usr/local/bin/mpinc++...not found Checking for program /usr/sbin/mpinc++...not found Checking for program /usr/bin/mpinc++...not found Checking for program /sbin/mpinc++...not found Checking for program /bin/mpinc++...not found Checking for program /usr/games/mpinc++...not found Checking for program /usr/local/games/mpinc++...not found Checking for program /snap/bin/mpinc++...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/mpinc++...not found Checking for program /usr/local/sbin/mpinc++...not found Checking for program /usr/local/bin/mpinc++...not found Checking for program /usr/sbin/mpinc++...not found Checking for program /usr/bin/mpinc++...not found Checking for program /sbin/mpinc++...not found Checking for program /bin/mpinc++...not found Checking for program /usr/games/mpinc++...not found Checking for program /usr/local/games/mpinc++...not found Checking for program /snap/bin/mpinc++...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/mpinc++...not found Checking for program /usr/local/sbin/mpinc++...not found Checking for program /usr/local/bin/mpinc++...not found Checking for program /usr/sbin/mpinc++...not found Checking for program /usr/bin/mpinc++...not found Checking for program /sbin/mpinc++...not found Checking for program /bin/mpinc++...not found Checking for program /usr/games/mpinc++...not found Checking for program /usr/local/games/mpinc++...not found Checking for program /snap/bin/mpinc++...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/mpinc++...not found 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" Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status ======== Checking running linked program Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Testing executable /tmp/petsc-7m47ck2r/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Executing: mpicxx --version stdout: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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: checkDeviceHostCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:774) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). 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: checkCxxDialect from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:796) Determine the CXX dialect supported by the compiler (language) [and corresponding compiler option - if any]. isGNUish indicates if the compiler is gnu compliant (i.e. clang). -with--dialect can take options: auto: use highest supported dialect configure can determine [[c|gnu][xx|++]]23: not yet supported [[c|gnu][xx|++]]20: gnu++20 or c++20 [[c|gnu][xx|++]]17: gnu++17 or c++17 [[c|gnu][xx|++]]14: gnu++14 or c++14 [[c|gnu][xx|++]]11: 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.cxxDialectRange = (minSupportedDialect,maxSupportedDialect) (e.g. ('c++11','c++14')) - self.addDefine('HAVE_{LANG}_DIALECT_CXX{DIALECT_NUM}',1) for every supported dialect - self.lang+'dialect' = 'c++'+maxDialectNumber (e.g. 'c++14') but ONLY if the user specifically requests a dialect version, otherwise this is not set Raises a config.base.ConfigureSetupError if: - The user has set both the --with-dialect=[...] configure options and -std=[...] in their compiler flags - The combination of specifically requested packages cannot all be compiled with the same flag - An unknown C++ dialect is provided The config.base.ConfigureSetupErrors are NOT meant to be caught, as they are fatal errors on part of the user Raises a RuntimeError (which may be caught) if: - The compiler does not support at minimum -std=c++11 Executing: mpicxx --version stdout: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Did not detect MSVC Detected Non-Microsoft Windows native compiler checkCxxDialect: checking C++ dialect version for language "CXX" using compiler "mpicxx" checkCxxDialect: PETSc believes compiler (mpicxx) IS gnu-ish checkCxxDialect: PETSc believes that we have NOT processed mpicxx before checkCxxDialect: configure option after sanitization: --with-cxx-dialect=AUTO checkCxxDialect: dialect AUTO has been NOT explicitly selected for CXX checkCxxDialect: Have potential flag pool: - -std=gnu++20 - -std=c++20 - -std=gnu++17 - -std=c++17 - -std=gnu++14 - -std=c++14 - -std=gnu++11 - -std=c++11 checkCxxDialect: checking CXX 20 for cxx with -std=gnu++20 Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -std=gnu++20 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc stdout: g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’? Possible ERROR while running compiler: exit code 1 stderr: g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’? Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; 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; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include #include #include std::align_val_t dummy; [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } std::tuple foobar() { return {3.8, 0, 'x'}; } // c++20 includes #include #include consteval int sqr_cpp20(int n) { return n*n; } constexpr auto r = sqr_cpp20(10); static_assert(r == 100); const char *g_cpp20() { return "dynamic initialization"; } constexpr const char *f_cpp20(bool p) { return p ? "constant initializer" : g_cpp20(); } constinit const char *cinit_c = f_cpp20(true); // OK // Declaration of the concept "Hashable", which is satisfied by any type 'T' // such that for values 'a' of type 'T', the expression std::hash{}(a) // compiles and its result is convertible to std::size_t template concept Hashable = requires(T a) { { std::hash{}(a) } -> std::convertible_to; }; struct meow {}; // Constrained C++20 function template: template void f_concept(T) {} void abbrev_f1(auto); // same as template void abbrev_f1(T) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); template<> void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) int main(void) { // c++11 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; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; 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; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); // structured binding const auto [ab, cd, ef] = foobar(); // c++20 body ignore(cinit_c); using std::operator""s; f_concept("abc"s); return 0; } Output from compiling with -std=gnu++20 g++: error: unrecognized command line option ‘-std=gnu++20’; did you mean ‘-std=gnu++2a’? PETSc Error: No output file produced Rejecting compiler flag -std=gnu++20 due to nonzero status from link checkCxxDialect: checking CXX 20 for cxx with -std=c++20 Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -std=c++20 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc stdout: g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’? Possible ERROR while running compiler: exit code 1 stderr: g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’? Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; 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; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include #include #include std::align_val_t dummy; [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } std::tuple foobar() { return {3.8, 0, 'x'}; } // c++20 includes #include #include consteval int sqr_cpp20(int n) { return n*n; } constexpr auto r = sqr_cpp20(10); static_assert(r == 100); const char *g_cpp20() { return "dynamic initialization"; } constexpr const char *f_cpp20(bool p) { return p ? "constant initializer" : g_cpp20(); } constinit const char *cinit_c = f_cpp20(true); // OK // Declaration of the concept "Hashable", which is satisfied by any type 'T' // such that for values 'a' of type 'T', the expression std::hash{}(a) // compiles and its result is convertible to std::size_t template concept Hashable = requires(T a) { { std::hash{}(a) } -> std::convertible_to; }; struct meow {}; // Constrained C++20 function template: template void f_concept(T) {} void abbrev_f1(auto); // same as template void abbrev_f1(T) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); template<> void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) int main(void) { // c++11 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; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; 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; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); // structured binding const auto [ab, cd, ef] = foobar(); // c++20 body ignore(cinit_c); using std::operator""s; f_concept("abc"s); return 0; } Output from compiling with -std=c++20 g++: error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’? PETSc Error: No output file produced Rejecting compiler flag -std=c++20 due to nonzero status from link checkCxxDialect: checking CXX 17 for cxx with -std=gnu++17 Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -std=gnu++17 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; 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; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include #include #include std::align_val_t dummy; [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } std::tuple foobar() { return {3.8, 0, 'x'}; } int main(void) { // c++11 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; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; 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; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); // structured binding const auto [ab, cd, ef] = foobar(); return 0; } Output from compiling with -std=gnu++17 Added Cxx compiler flag -std=gnu++17 checkCxxDialect: success using -std=gnu++17 for Cxx dialect C++17, set new cxxDialectRange: ('c++11', 'c++17') Defined "HAVE_CXX_DIALECT_CXX11" to "1" Defined "HAVE_CXX_DIALECT_CXX14" to "1" Defined "HAVE_CXX_DIALECT_CXX17" to "1" ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1822) 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-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1541) 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 /usr/local/games/nvcc...not found Checking for program /snap/bin/nvcc...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /u/pa/bg/ntilton/petsc/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 /u/pa/bg/ntilton/petsc/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' Checking for program /usr/local/sbin/clang...not found Checking for program /usr/local/bin/clang...not found Checking for program /usr/sbin/clang...not found Checking for program /usr/bin/clang...not found Checking for program /sbin/clang...not found Checking for program /bin/clang...not found Checking for program /usr/games/clang...not found Checking for program /usr/local/games/clang...not found Checking for program /snap/bin/clang...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/clang...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:774) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). checkDeviceHostCompiler: checking CUDA accepts host compiler mpicxx ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1603) 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 /usr/local/games/hipcc...not found Checking for program /snap/bin/hipcc...not found Checking for program /u/pa/bg/ntilton/petsc/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 /usr/local/games/opt/rocm/bin/hipcc...not found Checking for program /snap/bin/opt/rocm/bin/hipcc...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:774) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkSYCLCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1662) Locate a functional SYCL compiler ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:774) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkFortranCompiler from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1915) Locate a functional Fortran compiler Checking for program /usr/local/sbin/mpinfort...not found Checking for program /usr/local/bin/mpinfort...not found Checking for program /usr/sbin/mpinfort...not found Checking for program /usr/bin/mpinfort...not found Checking for program /sbin/mpinfort...not found Checking for program /bin/mpinfort...not found Checking for program /usr/games/mpinfort...not found Checking for program /usr/local/games/mpinfort...not found Checking for program /snap/bin/mpinfort...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/mpinfort...not found 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" Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status ======== Checking running linked program Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Testing executable /tmp/petsc-7m47ck2r/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1951) 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" Preprocessing source: #define foo 10 Executing: mpif90 -E -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkFortranComments from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:1970) Make sure fortran comment "!" works Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2166) check for large file support with 64-bit offset ============================================================================================= TESTING: checkArchiver from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2259) Check that the archiver exists and can make a library usable by the compiler Detected Non-Microsoft Windows native compiler Executing: ar -V stdout: GNU ar (GNU Binutils for Ubuntu) 2.34 Copyright (C) 2020 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.34 Copyright (C) 2020 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" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/libconf1.a /tmp/petsc-7m47ck2r/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /tmp/petsc-7m47ck2r/config.setCompilers/libconf1.a stdout: /usr/bin/ranlib: invalid option -- 'c' Possible ERROR while running ranlib:exit code 0 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.34 Copyright (C) 2020 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.34 Copyright (C) 2020 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" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/libconf1.a /tmp/petsc-7m47ck2r/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /tmp/petsc-7m47ck2r/config.setCompilers/libconf1.a Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main(void) { int b = foo(1); (void)b; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -L/tmp/petsc-7m47ck2r/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2331) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2413) Check that the linker can produce shared libraries 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/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi Trying C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC Added C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -qmkshrobj -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o stdout: gcc: error: unrecognized command line option ‘-qmkshrobj’ 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 Rejecting C linker flag -qmkshrobj due to gcc: error: unrecognized command line option ‘-qmkshrobj’ Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/libconftest.so -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o stdout: /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.text+0x24): undefined reference to `main' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.text+0x24): 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-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -qmkshrobj /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o stdout: gcc: error: unrecognized command line option ‘-qmkshrobj’ 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 Rejecting C linker flag -qmkshrobj due to gcc: error: unrecognized command line option ‘-qmkshrobj’ Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/libconftest.so /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o stdout: /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.text+0x24): undefined reference to `main' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.text+0x24): 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/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi Trying C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC Added C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Valid C linker flag -shared Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main(void) { int ret = foo(); if (ret) {} return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -L/tmp/petsc-7m47ck2r/config.setCompilers -lconftest Using shared linker mpicc with flags ['-shared'] and library extension so ============================================================================================= TESTING: checkPIC from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2107) Determine the PIC option for each compiler 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/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi Trying FC compiler flag -fPIC for PIC code Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC Added FC compiler flag -fPIC Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Accepted FC compiler flag -fPIC for PIC code 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/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi Trying Cxx compiler flag -fPIC for PIC code Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -std=gnu++17 -fPIC Added Cxx compiler flag -fPIC Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Accepted Cxx compiler flag -fPIC for PIC code ============================================================================================= TESTING: checkKandRFlags from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2157) Check C compiler flags that allow compiling K and R code (needed for some external packages) 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 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wno-implicit-int /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-implicit-int Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wno-int-conversion /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-int-conversion Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wno-implicit-function-declaration /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-implicit-function-declaration Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wno-deprecated-non-prototype /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-deprecated-non-prototype Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -fno-common /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -fno-common ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2532) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: mpicc -V stdout: gcc: error: unrecognized command line option ‘-V’ gcc: fatal error: no input files compilation terminated. Trying C linker flag -Wl,-rpath, Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -Wl,-rpath,/u/pa/bg/ntilton/petsc -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/u/pa/bg/ntilton/petsc Executing: mpicc -V stdout: gcc: error: unrecognized command line option ‘-V’ gcc: fatal error: no input files compilation terminated. Trying Cxx linker flag -Wl,-rpath, Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -Wl,-rpath,/u/pa/bg/ntilton/petsc /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/u/pa/bg/ntilton/petsc Executing: mpicc -V stdout: gcc: error: unrecognized command line option ‘-V’ gcc: fatal error: no input files compilation terminated. Trying FC linker flag -Wl,-rpath, Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -Wl,-rpath,/u/pa/bg/ntilton/petsc -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/u/pa/bg/ntilton/petsc ============================================================================================= TESTING: checkLibC from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2574) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2620) Check that the linker can dynamically load shared libraries Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/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 [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } int main(void) { _check_dlopen(); _check_dlsym(); _check_dlclose(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC /tmp/petsc-7m47ck2r/config.libraries/conftest.o stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_dlopen': conftest.c:(.text+0x9): undefined reference to `dlopen' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_dlsym': conftest.c:(.text+0x19): undefined reference to `dlsym' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_dlclose': conftest.c:(.text+0x29): undefined reference to `dlclose' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_dlopen': conftest.c:(.text+0x9): undefined reference to `dlopen' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_dlsym': conftest.c:(.text+0x19): undefined reference to `dlsym' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_dlclose': conftest.c:(.text+0x29): undefined reference to `dlclose' collect2: error: ld returned 1 exit status Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } int main(void) { _check_dlopen(); _check_dlsym(); _check_dlclose(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } void dummy(void) {_check_dlopen(); _check_dlsym(); _check_dlclose();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl Defined "HAVE_LIBDL" to "1" Adding ['dl'] to LIBS 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-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl Valid C linker flag -shared Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { void *handle = dlopen("/tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/conftest -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl Using dynamic linker mpicc with flags ['-shared'] and library extension so ============================================================================================= TESTING: checkPragma from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2065) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wunknown-pragmas /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wunknown-pragmas Added C compiler flag -Wunknown-pragmas Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wunknown-pragmas /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main(void) { return 0; } Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wunknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wunknown-pragmas Added Cxx compiler flag -Wunknown-pragmas Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wunknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main(void) { return 0; } ============================================================================================= TESTING: checkAtFileOption from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2812) Check if linker supports @file option Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest @/tmp/petsc-7m47ck2r/config.setCompilers/optfile -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl Valid C linker flag @/tmp/petsc-7m47ck2r/config.setCompilers/optfile Defined make macro "PCC_AT_FILE" to "1" ============================================================================================= TESTING: output from config.setCompilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/setCompilers.py:2669) Output module data as defines and substitutions Substituting "CC" with "mpicc" Substituting "CFLAGS" with " -fPIC" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "mpicc -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "mpicxx" Substituting "CXX_CXXFLAGS" with " -std=gnu++17 -fPIC" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXPP" with "mpicxx -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "mpif90" Substituting "FFLAGS" with " -fPIC" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "FPP" with "mpif90 -E" Substituting "FPPFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "-shared" child config.setCompilers took 5.029798 seconds ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(/u/pa/bg/ntilton/petsc/config/PETSc/options/indexTypes.py:38) Determine the size of PETSc indices (32 or 64-bit), from -with-64-bit-indices Defined make macro "PETSC_INDEX_SIZE" to "32" child PETSc.options.indexTypes took 0.002000 seconds ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: mpicc --version stdout: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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 9.4.0-1ubuntu1~20.04.2) 9.4.0 Defined make macro "C_VERSION" to "gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0" Executing: mpicc -show stdout: gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi Defined make macro "MPICC_SHOW" to "gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi" 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 --help | head -n 500 Executing: mpicc --version stdout: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Did not detect Gcc110plus compiler Executing: mpicc --help | head -n 500 Trying C compiler flag -Wall Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall Added C compiler flag -Wall Trying C compiler flag -Wwrite-strings Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings Added C compiler flag -Wwrite-strings Trying C compiler flag -Wno-unknown-pragmas Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas Added C compiler flag -Wno-unknown-pragmas Trying C compiler flag -Wno-lto-type-mismatch Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch Added C compiler flag -Wno-lto-type-mismatch Trying C compiler flag -fstack-protector Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector Added C compiler flag -fstack-protector Trying C compiler flag -mfp16-format=ieee Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -mfp16-format=ieee /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c stdout: gcc: error: unrecognized command line option ‘-mfp16-format=ieee’ Possible ERROR while running compiler: exit code 1 stderr: gcc: error: unrecognized command line option ‘-mfp16-format=ieee’ Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -mfp16-format=ieee gcc: error: unrecognized command line option ‘-mfp16-format=ieee’ PETSc Error: No output file produced Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Rejected C compiler flag -mfp16-format=ieee Trying C compiler flag -fvisibility=hidden Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden Added C compiler flag -fvisibility=hidden Trying C compiler flag -Wall Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall Added C compiler flag -Wall Trying C compiler flag -Wwrite-strings Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings Added C compiler flag -Wwrite-strings Trying C compiler flag -Wno-unknown-pragmas Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas Added C compiler flag -Wno-unknown-pragmas Trying C compiler flag -Wno-lto-type-mismatch Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch Added C compiler flag -Wno-lto-type-mismatch Trying C compiler flag -fstack-protector Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector Added C compiler flag -fstack-protector Trying C compiler flag -mfp16-format=ieee Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -mfp16-format=ieee /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c stdout: gcc: error: unrecognized command line option ‘-mfp16-format=ieee’ Possible ERROR while running compiler: exit code 1 stderr: gcc: error: unrecognized command line option ‘-mfp16-format=ieee’ Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -mfp16-format=ieee gcc: error: unrecognized command line option ‘-mfp16-format=ieee’ PETSc Error: No output file produced Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Rejected C compiler flag -mfp16-format=ieee Trying C compiler flag -fvisibility=hidden Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden Added C compiler flag -fvisibility=hidden Executing: mpicc -show stdout: gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi Defined make macro "MPICC_SHOW" to "gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi" 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 Trying C compiler flag -g3 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 Added C compiler flag -g3 Trying C compiler flag -O0 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 Added C compiler flag -O0 Executing: mpicxx --version stdout: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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 9.4.0-1ubuntu1~20.04.2) 9.4.0 Defined make macro "Cxx_VERSION" to "g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0" Executing: mpicxx -show stdout: g++ -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi Defined make macro "MPICXX_SHOW" to "g++ -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi" 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 --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 --version stdout: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Trying Cxx compiler flag -Wall Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall Added Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings Added Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing Added Cxx compiler flag -Wno-strict-aliasing Trying Cxx compiler flag -Wno-unknown-pragmas Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas Added Cxx compiler flag -Wno-unknown-pragmas Trying Cxx compiler flag -Wno-lto-type-mismatch Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch Added Cxx compiler flag -Wno-lto-type-mismatch Trying Cxx compiler flag -Wno-psabi Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi Added Cxx compiler flag -Wno-psabi Trying Cxx compiler flag -fstack-protector Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector Added Cxx compiler flag -fstack-protector Trying Cxx compiler flag -fvisibility=hidden Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden Added Cxx compiler flag -fvisibility=hidden Trying Cxx compiler flag -Wall Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall Added Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings Added Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing Added Cxx compiler flag -Wno-strict-aliasing Trying Cxx compiler flag -Wno-unknown-pragmas Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas Added Cxx compiler flag -Wno-unknown-pragmas Trying Cxx compiler flag -Wno-lto-type-mismatch Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch Added Cxx compiler flag -Wno-lto-type-mismatch Trying Cxx compiler flag -Wno-psabi Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi Added Cxx compiler flag -Wno-psabi Trying Cxx compiler flag -fstack-protector Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector Added Cxx compiler flag -fstack-protector Trying Cxx compiler flag -fvisibility=hidden Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden Added Cxx compiler flag -fvisibility=hidden Executing: mpicxx -show stdout: g++ -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi Defined make macro "MPICXX_SHOW" to "g++ -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi" 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 --version stdout: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Trying Cxx compiler flag -g Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g Added Cxx compiler flag -g Trying Cxx compiler flag -O0 Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 Added Cxx compiler flag -O0 Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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 9.4.0-1ubuntu1~20.04.2) 9.4.0 Defined make macro "FC_VERSION" to "GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0" Executing: mpif90 -show stdout: gfortran -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi Defined make macro "MPIFC_SHOW" to "gfortran -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi" 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 --version stdout: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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 GFortran46plus compiler Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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 GFortran47plus compiler Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Executing: mpif90 -v stdout: Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Trying FC compiler flag -Wall Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall Added FC compiler flag -Wall Trying FC compiler flag -ffree-line-length-none Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none Added FC compiler flag -ffree-line-length-none Trying FC compiler flag -ffree-line-length-0 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 Added FC compiler flag -ffree-line-length-0 Trying FC compiler flag -Wno-lto-type-mismatch Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch Added FC compiler flag -Wno-lto-type-mismatch Trying FC compiler flag -Wno-unused-dummy-argument Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument Added FC compiler flag -Wno-unused-dummy-argument Trying FC compiler flag -Wall Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall Added FC compiler flag -Wall Trying FC compiler flag -ffree-line-length-none Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none Added FC compiler flag -ffree-line-length-none Trying FC compiler flag -ffree-line-length-0 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 Added FC compiler flag -ffree-line-length-0 Trying FC compiler flag -Wno-lto-type-mismatch Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch Added FC compiler flag -Wno-lto-type-mismatch Trying FC compiler flag -Wno-unused-dummy-argument Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument Added FC compiler flag -Wno-unused-dummy-argument Executing: mpif90 -show stdout: gfortran -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi Defined make macro "MPIFC_SHOW" to "gfortran -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi" 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 Trying FC compiler flag -g Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g Added FC compiler flag -g Trying FC compiler flag -O0 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 Added FC compiler flag -O0 ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilerFlags.py:176) Use Linux/macOS commands to determine what operations the hardware supports Executing: lscpu stdout: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 46 bits physical, 48 bits virtual CPU(s): 112 On-line CPU(s) list: 0-111 Thread(s) per core: 2 Core(s) per socket: 28 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz Stepping: 7 CPU MHz: 2200.000 CPU max MHz: 4000.0000 CPU min MHz: 1000.0000 BogoMIPS: 4400.00 Virtualization: VT-x L1d cache: 1.8 MiB L1i cache: 1.8 MiB L2 cache: 56 MiB L3 cache: 77 MiB NUMA node0 CPU(s): 0-27,56-83 NUMA node1 CPU(s): 28-55,84-111 Vulnerability Gather data sampling: Mitigation; Microcode Vulnerability Itlb multihit: KVM: Mitigation: VMX disabled Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Mitigation; Clear CPU buffers; SMT vulnerable Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; Enhanced IBRS Vulnerability Spec rstack overflow: Not affected Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, KVM SW loop Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Mitigation; TSX disabled Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single intel_ppin ssbd mba ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid cqm mpx rdt_a avx512f avx512dq rdseed adx smap clflushopt clwb intel_pt avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts hwp hwp_act_window hwp_epp hwp_pkg_req pku ospke avx512_vnni md_clear flush_l1d arch_capabilities ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilerFlags.py:167) 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-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilerFlags -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilerFlags/conftest.c -E -dM stdout: #define __DBL_MIN_EXP__ (-1021) #define __FLT32X_MAX_EXP__ 1024 #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 __SIZEOF_FLOAT80__ 16 #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #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_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #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 2 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __unix__ 1 #define __FLT64_DECIMAL_DIG__ 17 #define __CET__ 3 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __x86_64 1 #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __has_include(STR) __has_include__(STR) #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __unix 1 #define __UINT32_MAX__ 0xffffffffU #define __LDBL_MAX_EXP__ 16384 #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __linux__ 1 #define __FLT128_MIN_10_EXP__ (-4931) #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 __DBL_DIG__ 15 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __FLT64X_MANT_DIG__ 64 #define __SIZEOF_INT__ 4 #define __SIZEOF_POINTER__ 8 #define __USER_LABEL_PREFIX__ #define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x #define __STDC_HOSTED__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __SHRT_WIDTH__ 16 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __STDC_UTF_16__ 1 #define __DEC32_MAX__ 9.999999E96DF #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __DECIMAL_DIG__ 21 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __INTMAX_WIDTH__ 64 #define __has_include_next(STR) __has_include_next__(STR) #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __GNUC__ 9 #define __MMX__ 1 #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 __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __DEC32_MIN_EXP__ (-94) #define __INTPTR_WIDTH__ 64 #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __FLT128_HAS_INFINITY__ 1 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __INT_LEAST32_MAX__ 0x7fffffff #define __DEC32_MIN__ 1E-95DF #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __SSE2_MATH__ 1 #define __ATOMIC_HLE_RELEASE 131072 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __amd64 1 #define __ATOMIC_HLE_ACQUIRE 65536 #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 __GCC_HAVE_DWARF2_CFI_ASM 1 #define __GXX_ABI_VERSION 1013 #define __FLT_MIN_EXP__ (-125) #define __FLT64X_HAS_QUIET_NAN__ 1 #define __INT_FAST64_TYPE__ long int #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __LP64__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_EXP__ (-1021) #define __FLT64_MIN_10_EXP__ (-307) #define __FLT64X_DECIMAL_DIG__ 21 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __DBL_HAS_DENORM__ 1 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __NO_INLINE__ 1 #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "9.4.0" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #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_559_COMPLEX__ 1 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __INT32_C(c) c #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __FLT32_MAX_10_EXP__ 38 #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define __FLT64X_HAS_INFINITY__ 1 #define unix 1 #define __INT16_MAX__ 0x7fff #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT64X_DIG__ 18 #define __INT8_TYPE__ signed char #define __ELF__ 1 #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #define __UINTMAX_C(c) c ## UL #define __SSE_MATH__ 1 #define __k8 1 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __FLT32X_MANT_DIG__ 53 #define __x86_64__ 1 #define __FLT32X_MIN_EXP__ (-1021) #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #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 __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT_HAS_INFINITY__ 1 #define __UINT_FAST16_TYPE__ long unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __UINT_LEAST32_MAX__ 0xffffffffU #define __SEG_GS 1 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #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 __DEC32_MAX_EXP__ 97 #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 __SSE2__ 1 #define __FLT32X_DIG__ 15 #define __LDBL_MANT_DIG__ 64 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __code_model_small__ 1 #define __k8__ 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 __DEC64_MIN_EXP__ (-382) #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_DIG__ 6 #define __FLT32_HAS_INFINITY__ 1 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __INT_MAX__ 0x7fffffff #define __amd64__ 1 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __SIZEOF_FLOAT128__ 16 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __DEC64_MIN__ 1E-383DD #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __SSE__ 1 #define __LDBL_MIN_EXP__ (-16381) #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __WINT_WIDTH__ 32 #define __INT_LEAST8_MAX__ 0x7f #define __FLT32X_MAX_10_EXP__ 308 #define __SSP__ 1 #define __SIZEOF_INT128__ 16 #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 __FLT128_HAS_QUIET_NAN__ 1 #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FXSR__ 1 #define __DEC_EVAL_METHOD__ 2 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __UINT32_C(c) c ## U #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #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 __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 __DEC128_MAX_EXP__ 6145 #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 4 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L #define __INT16_C(c) c #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __ATOMIC_SEQ_CST 5 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #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 __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __LDBL_DIG__ 18 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __INT_LEAST64_WIDTH__ 64 #define __UINT_FAST8_TYPE__ unsigned char #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 Executing: mpicxx -c -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilerFlags -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.compilerFlags/conftest.cc -E -dM stdout: #define __DBL_MIN_EXP__ (-1021) #define __FLT32X_MAX_EXP__ 1024 #define __cpp_attributes 200809 #define __cpp_nontype_template_parameter_auto 201606 #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 201304 #define __UINT_LEAST8_TYPE__ unsigned char #define __SIZEOF_FLOAT80__ 16 #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #define __FLT32_MIN_EXP__ (-125) #define __cpp_static_assert 201411 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #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 2 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT_EVAL_METHOD__ 0 #define __cpp_enumerator_attributes 201411 #define __unix__ 1 #define __cpp_binary_literals 201304 #define __FLT64_DECIMAL_DIG__ 17 #define __CET__ 3 #define __cpp_noexcept_function_type 201510 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __x86_64 1 #define __cpp_variadic_templates 200704 #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 201304 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __cpp_rvalue_reference 200610 #define __has_include(STR) __has_include__(STR) #define __FLT32_MAX_10_EXP__ 38 #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __cpp_variadic_using 201611 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __cpp_capture_star_this 201603 #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #define __FLT64X_MAX_10_EXP__ 4932 #define __cpp_if_constexpr 201606 #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 0 #define __unix 1 #define __UINT32_MAX__ 0xffffffffU #define __GXX_EXPERIMENTAL_CXX0X__ 1 #define __LDBL_MAX_EXP__ 16384 #define __FLT128_MIN_EXP__ (-16381) #define __WINT_MIN__ 0U #define __linux__ 1 #define __FLT128_MIN_10_EXP__ (-4931) #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 __DBL_DIG__ 15 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __FLT64X_MANT_DIG__ 64 #define __SIZEOF_INT__ 4 #define __SIZEOF_POINTER__ 8 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __cpp_aligned_new 201606 #define __USER_LABEL_PREFIX__ #define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x #define __STDC_HOSTED__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __FLT32_DIG__ 6 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __GXX_WEAK__ 1 #define __SHRT_WIDTH__ 16 #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __DEC32_MAX__ 9.999999E96DF #define __cpp_threadsafe_static_init 200806 #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #define __FLT32X_HAS_INFINITY__ 1 #define __INT32_MAX__ 0x7fffffff #define __INT_WIDTH__ 32 #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201706L #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __DECIMAL_DIG__ 21 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __gnu_linux__ 1 #define __INTMAX_WIDTH__ 64 #define __FLT64_MIN_EXP__ (-1021) #define __has_include_next(STR) __has_include_next__(STR) #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __GNUC__ 9 #define __GXX_RTTI 1 #define __MMX__ 1 #define __cpp_delegating_constructors 200604 #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 __FLT32_HAS_INFINITY__ 1 #define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __cpp_raw_strings 200710 #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __cpp_deduction_guides 201703 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __cpp_fold_expressions 201603 #define __DEC32_MIN_EXP__ (-94) #define __INTPTR_WIDTH__ 64 #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __cplusplus 201703L #define __cpp_ref_qualifiers 200710 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __INT_LEAST32_MAX__ 0x7fffffff #define __DEC32_MIN__ 1E-95DF #define __DEPRECATED 1 #define __cpp_rvalue_references 200610 #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __SSE2_MATH__ 1 #define __ATOMIC_HLE_RELEASE 131072 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __amd64 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __FLT32_HAS_QUIET_NAN__ 1 #define __GNUG__ 9 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __cpp_nsdmi 200809 #define __FLT64X_MIN_EXP__ (-16381) #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __cpp_initializer_lists 200806 #define __FLT32_MAX_EXP__ 128 #define __cpp_hex_float 201603 #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __GXX_ABI_VERSION 1013 #define __FLT128_HAS_INFINITY__ 1 #define __FLT_MIN_EXP__ (-125) #define __cpp_lambdas 200907 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __INT_FAST64_TYPE__ long int #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) #define __LP64__ 1 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_10_EXP__ (-307) #define __FLT64X_DECIMAL_DIG__ 21 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __NO_INLINE__ 1 #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "9.4.0" #define __UINT64_C(c) c ## UL #define __cpp_unicode_characters 201411 #define _STDC_PREDEF_H 1 #define __cpp_decltype_auto 201304 #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 __cpp_aggregate_bases 201603 #define __STDC_IEC_559_COMPLEX__ 1 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __INT32_C(c) c #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __cpp_nested_namespace_definitions 201411 #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define __FLT64X_HAS_INFINITY__ 1 #define unix 1 #define __DBL_HAS_DENORM__ 1 #define __INT16_MAX__ 0x7fff #define __cpp_rtti 199711 #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __FLT64X_DIG__ 18 #define __INT8_TYPE__ signed char #define __cpp_digit_separators 201309 #define __ELF__ 1 #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #define __UINTMAX_C(c) c ## UL #define __GLIBCXX_BITSIZE_INT_N_0 128 #define __k8 1 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __FLT32X_MANT_DIG__ 53 #define __x86_64__ 1 #define __FLT32X_MIN_EXP__ (-1021) #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #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 __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT_HAS_INFINITY__ 1 #define __cpp_unicode_literals 200710 #define __UINT_FAST16_TYPE__ long unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __INT_FAST32_WIDTH__ 64 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __SEG_FS 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __INT64_MAX__ 0x7fffffffffffffffL #define __UINT_LEAST32_MAX__ 0xffffffffU #define __SEG_GS 1 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #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 201606 #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __cpp_sized_deallocation 201309 #define __cpp_guaranteed_copy_elision 201606 #define linux 1 #define __cpp_range_based_for 201603 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT32_MIN_10_EXP__ (-37) #define __SSE2__ 1 #define __EXCEPTIONS 1 #define __LDBL_MANT_DIG__ 64 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __code_model_small__ 1 #define __cpp_nontype_template_args 201411 #define __cpp_return_type_deduction 201304 #define __k8__ 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 __DEC64_MIN_EXP__ (-382) #define __cpp_decltype 200707 #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_DIG__ 6 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long unsigned int #define __cpp_inline_variables 201606 #define __INT_MAX__ 0x7fffffff #define __amd64__ 1 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __cpp_inheriting_constructors 201511 #define __SIZEOF_FLOAT128__ 16 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __DEC64_MIN__ 1E-383DD #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __SSE__ 1 #define __LDBL_MIN_EXP__ (-16381) #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __WINT_WIDTH__ 32 #define __cpp_template_auto 201606 #define __INT_LEAST8_MAX__ 0x7f #define __FLT32X_MAX_10_EXP__ 308 #define __SSP__ 1 #define __SIZEOF_INT128__ 16 #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 __FLT128_HAS_QUIET_NAN__ 1 #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __DBL_DECIMAL_DIG__ 17 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FXSR__ 1 #define __DEC_EVAL_METHOD__ 2 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __cpp_runtime_arrays 198712 #define __UINT64_TYPE__ long unsigned int #define __cpp_namespace_attributes 201411 #define __UINT32_C(c) c ## U #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __cpp_alias_templates 200704 #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #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 __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __cpp_constexpr 201603 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __cpp_exceptions 199711 #define __FLT_MIN_10_EXP__ (-37) #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __INT_LEAST32_WIDTH__ 32 #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __FLT32X_HAS_QUIET_NAN__ 1 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 4 #define __GLIBCXX_TYPE_INT_N_0 __int128 #define __INT_FAST16_WIDTH__ 64 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __cpp_template_template_args 201611 #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L #define __INT16_C(c) c #define __cpp_generic_lambdas 201304 #define __STDC__ 1 #define __FLT32X_DIG__ 15 #define __PTRDIFF_TYPE__ long int #define __ATOMIC_SEQ_CST 5 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-4931) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SSE_MATH__ 1 #define __SIZEOF_LONG_LONG__ 8 #define __cpp_user_defined_literals 200809 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __LDBL_DIG__ 18 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __INT_LEAST64_WIDTH__ 64 #define __UINT_FAST8_TYPE__ unsigned char #define _GNU_SOURCE 1 #define __cpp_init_captures 201304 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 child config.compilerFlags took 2.436490 seconds 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: checkLinux from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1398) Check for __linux__ Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(__linux__) #error "__linux__ not defined" #endif int main(void) { return 0; } Defined "HAVE_LINUX" to "1" ============================================================================================= TESTING: checkC99Flag from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1409) Check for -std=c99 or equivalent flag Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 Accepted C99 compile flag: ============================================================================================= TESTING: checkCFormatting from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:371) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:382) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main(void) { dlopen(libname, RTLD_LAZY);dlopen(libname, RTLD_NOW);dlopen(libname, RTLD_LOCAL);dlopen(libname, RTLD_GLOBAL); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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: checkStdAtomic from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1442) Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main(void) { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); return 0; } Defined "HAVE_STDATOMIC_H" to "1" ============================================================================================= TESTING: checkCLibraries from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:170) Determines the libraries needed to link using the C++ or Fortran compiler C source code compiled with C. Result is stored in clibs Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl C libraries are not needed when using Fortran linker Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {(void)argc, (void)args; return 0;} Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.compilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1349) 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-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -MMD -MP /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -MMD -MP Defined make macro "C_DEPFLAGS" to "-MMD -MP" Trying Cxx compiler flag -MMD -MP Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC -MMD -MP /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -std=gnu++17 -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: checkCxxRestrict from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:125) Check for the CXX restrict keyword equivalent to C99 restrict Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { float * __restrict x; (void)x; return 0; } compilers: Set Cxx restrict keyword to : __restrict Defined "CXX_RESTRICT" to "__restrict" Executing: mpicxx --help | head -n 500 ============================================================================================= TESTING: checkCxxOptionalExtensions from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:401) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { class somename { public: int i; }; somename b; b.i = 0; (void)b.i; return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 ============================================================================================= TESTING: checkCxxComplexFix from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:428) Determine if the CXX compiler supports utilities provided by petsccxxcomplexfix.h Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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(void) { 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: checkStdAtomic from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1442) Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main(void) { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); return 0; } Defined "HAVE_CXX_ATOMIC" to "1" ============================================================================================= TESTING: checkCxxLibraries from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:457) Determines the libraries needed to link using the C or Fortran compiler C++ source code compiled with C++. Result is stored in cxxlibs Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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"; }} Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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-7m47ck2r/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `asub()': /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `__static_initialization_and_destruction_0(int, int)': /usr/include/c++/9/iostream:74: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /usr/include/c++/9/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `__gnu_cxx::new_allocator::deallocate(int*, unsigned long)': /usr/include/c++/9/ext/new_allocator.h:128: undefined reference to `operator delete(void*)' /usr/bin/ld: /tmp/petsc-7m47ck2r/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-7m47ck2r/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 Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `asub()': /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `std::cout' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `__static_initialization_and_destruction_0(int, int)': /usr/include/c++/9/iostream:74: undefined reference to `std::ios_base::Init::Init()' /usr/bin/ld: /usr/include/c++/9/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `__gnu_cxx::new_allocator::deallocate(int*, unsigned long)': /usr/include/c++/9/ext/new_allocator.h:128: undefined reference to `operator delete(void*)' /usr/bin/ld: /tmp/petsc-7m47ck2r/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-7m47ck2r/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: mpicc --version stdout: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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. Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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"; }} Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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-7m47ck2r/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lstdc++ -ldl compilers: C++ requires -lstdc++ to link with C compiler Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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"; }} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lstdc++ -ldl Additional C++ libraries are not needed when using FC linker Executing: mpicxx -V stdout: g++: error: unrecognized command line option ‘-V’ g++: fatal error: no input files compilation terminated. ============================================================================================= TESTING: checkFortranNameMangling from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:781) 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;} Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" Executing: mpif90 --version stdout: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:819) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.o: in function `MAIN__': /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.o: in function `MAIN__': /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `d1_chk_' collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkFortranLibraries from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:829) Substitutes for FLIBS the libraries needed to link using the C or C++ compiler Fortran source code compiled with Fortran. Result is stored in flibs. 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. Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 stdout: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:3:26: 3 | call MPI_Allreduce() | 1 Error: There is no specific subroutine for the generic ‘mpi_allreduce’ at (1) Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/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 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main #include call MPI_Allreduce() end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl Executing: mpif90 -V stdout: gfortran: error: unrecognized command line option ‘-V’ gfortran: fatal error: no input files compilation terminated. Executing: mpicc --help | head -n 80 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 multiple library search directories. -print-multi-os-directory Display the relative path to OS libraries. -print-sysroot Display the target libraries directory. -print-sysroot-headers-suffix Display the sysroot suffix used to find headers. -Wa, Pass comma-separated on to the assembler. -Wp, Pass comma-separated on to the preprocessor. -Wl, Pass comma-separated on to the linker. -Xassembler Pass on to the assembler. -Xpreprocessor Pass on to the preprocessor. -Xlinker Pass on to the linker. -save-temps Do not delete intermediate files. -save-temps= Do not delete intermediate files. -no-canonical-prefixes Do not canonicalize paths when building relative prefixes to other gcc components. -pipe Use pipes rather than intermediate files. -time Time the execution of each subprocess. -specs= Override built-in specs with the contents of . -std= Assume that the input sources are for . --sysroot= Use as the root directory for headers and libraries. -B Add to the compiler's search paths. -v Display the programs invoked by the compiler. -### Like -v but options quoted and commands not executed. -E Preprocess only; do not compile, assemble or link. -S Compile only; do not assemble or link. -c Compile and assemble, but do not link. -o Place the output into . -pie Create a dynamically linked position independent executable. -shared Create a shared library. -x Specify the language of the following input files. Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension. Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); (void)argc, (void)args; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `asub_': /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:3: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `asub_': /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `_gfortran_transfer_character_write' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:2: undefined reference to `_gfortran_st_write_done' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:3: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); (void)argc, (void)args; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lgfortran -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `asub_': /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:3: undefined reference to `mpi_allreduce_' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.compilers/confc.o: in function `asub_': /tmp/petsc-7m47ck2r/config.compilers/conftest.F90:3: 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-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -v -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl stdout: Driving: /usr/bin/gfortran -o /tmp/petsc-7m47ck2r/config.compilers/conftest -v -fPIC -ffree-line-length-none -ffree-line-length-0 -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccly8eSI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o /tmp/petsc-7m47ck2r/config.compilers/conftest /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' Possible ERROR while running linker:exit code 0 stderr: Driving: /usr/bin/gfortran -o /tmp/petsc-7m47ck2r/config.compilers/conftest -v -fPIC -ffree-line-length-none -ffree-line-length-0 -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccly8eSI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o /tmp/petsc-7m47ck2r/config.compilers/conftest /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' Linker output before filtering: Driving: /usr/bin/gfortran -o /tmp/petsc-7m47ck2r/config.compilers/conftest -v -fPIC -ffree-line-length-none -ffree-line-length-0 -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccly8eSI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o /tmp/petsc-7m47ck2r/config.compilers/conftest /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' Linker output after filtering: Driving: /usr/bin/gfortran -o /tmp/petsc-7m47ck2r/config.compilers/conftest -v -fPIC -ffree-line-length-none -ffree-line-length-0 -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -l gfortran -l m -shared-libgcc Using built-in specs. COLLECT_GCC=/usr/bin/gfortran COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Reading specs from /usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccly8eSI.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lquadmath -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o /tmp/petsc-7m47ck2r/config.compilers/conftest /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. /tmp/petsc-7m47ck2r/config.compilers/conftest.o -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgcc_s -lgcc -lquadmath -lm -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o COLLECT_GCC_OPTIONS='-o' '/tmp/petsc-7m47ck2r/config.compilers/conftest' '-v' '-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-g' '-O0' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/include' '-pthread' '-I' '/usr/lib/x86_64-linux-gnu/openmpi/lib' '-L/usr/lib/x86_64-linux-gnu/openmpi/lib' '-shared-libgcc' '-mtune=generic' '-march=x86-64' 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-7m47ck2r/config.compilers/conftest compilers: Unknown arg /tmp/petsc-7m47ck2r/config.compilers/conftest compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg -fPIC compilers: Unknown arg -fPIC compilers: Checking arg -ffree-line-length-none compilers: Unknown arg -ffree-line-length-none compilers: Checking arg -ffree-line-length-0 compilers: Unknown arg -ffree-line-length-0 compilers: Checking arg -Wall compilers: Unknown arg -Wall compilers: Checking arg -ffree-line-length-none compilers: Unknown arg -ffree-line-length-none compilers: Checking arg -ffree-line-length-0 compilers: Unknown arg -ffree-line-length-0 compilers: Checking arg -Wno-lto-type-mismatch compilers: Unknown arg -Wno-lto-type-mismatch compilers: Checking arg -Wno-unused-dummy-argument compilers: Unknown arg -Wno-unused-dummy-argument compilers: Checking arg -g compilers: Unknown arg -g compilers: Checking arg -O0 compilers: Unknown arg -O0 compilers: Checking arg /tmp/petsc-7m47ck2r/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-7m47ck2r/config.compilers/conftest.o compilers: Checking arg -ldl compilers: Found library: -ldl compilers: Checking arg -I/usr/lib/x86_64-linux-gnu/openmpi/include compilers: Found include directory: /usr/lib/x86_64-linux-gnu/openmpi/include compilers: Checking arg -pthread compilers: Unknown arg -pthread compilers: Checking arg -I/usr/lib/x86_64-linux-gnu/openmpi/lib compilers: Found include directory: /usr/lib/x86_64-linux-gnu/openmpi/lib compilers: Checking arg -L/usr/lib/x86_64-linux-gnu/openmpi/lib compilers: Found library directory: -L/usr/lib/x86_64-linux-gnu/openmpi/lib 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 -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/x86_64-linux-gnu/9/lto-wrapper compilers: Unknown arg COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper compilers: Checking arg OFFLOAD_TARGET_NAMES=nvptx-none:hsa compilers: Unknown arg OFFLOAD_TARGET_NAMES=nvptx-none:hsa compilers: Checking arg OFFLOAD_TARGET_DEFAULT=1 compilers: Unknown arg OFFLOAD_TARGET_DEFAULT=1 compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg x86_64-linux-gnu compilers: Unknown arg x86_64-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-9/README.Bugs compilers: Unknown arg --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs compilers: Checking arg --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 compilers: Unknown arg --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 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=-9 compilers: Unknown arg --program-suffix=-9 compilers: Checking arg --program-prefix=x86_64-linux-gnu- compilers: Unknown arg --program-prefix=x86_64-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-vtable-verify compilers: Unknown arg --disable-vtable-verify 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 --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 --with-arch-32=i686 compilers: Unknown arg --with-arch-32=i686 compilers: Checking arg --with-abi=m64 compilers: Unknown arg --with-abi=m64 compilers: Checking arg --with-multilib-list=m32,m64,mx32 compilers: Unknown arg --with-multilib-list=m32,m64,mx32 compilers: Checking arg --enable-multilib compilers: Unknown arg --enable-multilib compilers: Checking arg --with-tune=generic compilers: Unknown arg --with-tune=generic compilers: Checking arg --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa compilers: Unknown arg --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa compilers: Checking arg --without-cuda-driver compilers: Unknown arg --without-cuda-driver compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --build=x86_64-linux-gnu compilers: Unknown arg --build=x86_64-linux-gnu compilers: Checking arg --host=x86_64-linux-gnu compilers: Unknown arg --host=x86_64-linux-gnu compilers: Checking arg --target=x86_64-linux-gnu compilers: Unknown arg --target=x86_64-linux-gnu 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 gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 9.4.0 compilers: Unknown arg 9.4.0 compilers: Checking arg (Ubuntu compilers: Unknown arg (Ubuntu compilers: Checking arg 9.4.0-1ubuntu1~20.04.2) compilers: Unknown arg 9.4.0-1ubuntu1~20.04.2) 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/x86_64-linux-gnu/9/libgfortran.spec compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/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/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ compilers: Skipping arg COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ compilers: Checking arg LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ compilers: Skipping arg LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/9/collect2 compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/collect2 compilers: Checking arg -plugin compilers: Unknown arg -plugin compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so compilers: Checking arg -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper compilers: Unknown arg -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper compilers: Checking arg -plugin-opt=-fresolution=/tmp/ccly8eSI.res compilers: Unknown arg -plugin-opt=-fresolution=/tmp/ccly8eSI.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=-lquadmath compilers: Unknown arg -plugin-opt=-pass-through=-lquadmath 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=-lpthread compilers: Unknown arg -plugin-opt=-pass-through=-lpthread 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 -m compilers: Unknown arg -m compilers: Checking arg elf_x86_64 compilers: Unknown arg elf_x86_64 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 -dynamic-linker compilers: Unknown arg -dynamic-linker compilers: Checking arg /lib64/ld-linux-x86-64.so.2 compilers: Unknown arg /lib64/ld-linux-x86-64.so.2 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-7m47ck2r/config.compilers/conftest compilers: Unknown arg /tmp/petsc-7m47ck2r/config.compilers/conftest compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o compilers: Checking arg -L/usr/lib/x86_64-linux-gnu/openmpi/lib compilers: Already in lflags so skipping: -L/usr/lib/x86_64-linux-gnu/openmpi/lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/9 compilers: Found library directory: -L/usr/lib/gcc/x86_64-linux-gnu/9 compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib compilers: Checking arg -L/lib/x86_64-linux-gnu compilers: Checking arg -L/lib/../lib compilers: Checking arg -L/usr/lib/x86_64-linux-gnu compilers: Checking arg -L/usr/lib/../lib compilers: Checking arg -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. compilers: Checking arg /tmp/petsc-7m47ck2r/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-7m47ck2r/config.compilers/conftest.o 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 -lgfortran compilers: Found library: -lgfortran compilers: Checking arg -lm compilers: Found library: -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 -lquadmath compilers: Found library: -lquadmath 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 -lpthread compilers: Found library: -lpthread 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/x86_64-linux-gnu/9/crtendS.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o compilers: Checking arg /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o compilers: Unknown arg /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/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: ['-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] compilers: Libraries needed to link Fortran main with the C linker: [] compilers: Check that Fortran libraries can be used with Fortran as the linker Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -ldl ======== Checking running linked program Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -ldl Testing executable /tmp/petsc-7m47ck2r/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C as the linker Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -ldl ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -ldl Testing executable /tmp/petsc-7m47ck2r/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C++ as linker Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -ldl ======== Checking running linked program Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -ldl Testing executable /tmp/petsc-7m47ck2r/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.setCompilers/conftest compilers: Fortran libraries can be used from C++ ============================================================================================= TESTING: checkFortranLinkingCxx from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1314) Check that Fortran can link C++ libraries Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void foo(void){d1chk_();} Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void d1chk_(void){return;} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/cxxobj.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl compilers: Fortran can link C++ functions ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilers.py:1505) Sets the selected compilers into the framework child config.compilers took 4.737483 seconds ============================================================================================= TESTING: checkFortranTypeSizes from config.compilersFortran(/u/pa/bg/ntilton/petsc/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-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 stdout: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:2:21: 2 | real*8 variable | 1 Warning: Unused variable ‘variable’ declared at (1) [-Wunused-variable] Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:2:21: 2 | real*8 variable | 1 Warning: Unused variable ‘variable’ declared at (1) [-Wunused-variable] Source: program main real*8 variable end ============================================================================================= TESTING: checkFortranPreprocessor from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:73) Determine if Fortran handles preprocessing properly Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 compilers: Fortran uses preprocessor ============================================================================================= TESTING: checkFortranDefineCompilerOption from config.compilersFortran(/u/pa/bg/ntilton/petsc/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-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 -DTesting /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef Testing fooey #endif end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 -DTesting Defined make macro "FC_DEFINE_FLAG" to "-D" compilers: Fortran uses -D for defining macro ============================================================================================= TESTING: checkFortran90 from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:150) Determine whether the Fortran compiler handles F90 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 stdout: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:3:43: 3 | REAL(KIND=SELECTED_REAL_KIND(10)) d | 1 Warning: Unused variable ‘d’ declared at (1) [-Wunused-variable] Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:3:43: 3 | REAL(KIND=SELECTED_REAL_KIND(10)) d | 1 Warning: Unused variable ‘d’ declared at (1) [-Wunused-variable] 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-7m47ck2r/config.compilersFortran/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -ldl Fortran compiler supports F90 ============================================================================================= TESTING: checkFortran90FreeForm from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:177) Determine whether the Fortran compiler handles F90FreeForm We also require that the compiler handles lines longer than 132 characters Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/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-7m47ck2r/config.compilersFortran/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -ldl Defined "USING_F90FREEFORM" to "1" Fortran compiler supports F90FreeForm ============================================================================================= TESTING: checkFortran2003 from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:191) Determine whether the Fortran compiler handles F2003 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 stdout: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: 21 | CArray(1:Len) = c_loc(list1) | Warning: ‘carray.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: Warning: ‘carray.offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: Warning: ‘len’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: 21 | CArray(1:Len) = c_loc(list1) | Warning: ‘carray.dim[0].stride’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:22:0: 22 | CArray(Len+1) = c_loc(nullc) | Warning: ‘carray.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:22:0: Warning: ‘carray.offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:22:0: Warning: ‘carray.dim[0].stride’ may be used uninitialized in this function [-Wmaybe-uninitialized] Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: 21 | CArray(1:Len) = c_loc(list1) | Warning: ‘carray.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: Warning: ‘carray.offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: Warning: ‘len’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:21:0: 21 | CArray(1:Len) = c_loc(list1) | Warning: ‘carray.dim[0].stride’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:22:0: 22 | CArray(Len+1) = c_loc(nullc) | Warning: ‘carray.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:22:0: Warning: ‘carray.offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90:22:0: Warning: ‘carray.dim[0].stride’ may be used uninitialized in this function [-Wmaybe-uninitialized] 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(1:Len) = c_loc(list1) CArray(Len+1) = c_loc(nullc) end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -ldl Defined "USING_F2003" to "1" Fortran compiler supports F2003 ============================================================================================= TESTING: checkFortran90Array from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:227) Check for F90 array interfaces Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/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-7m47ck2r/config.compilersFortran/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o /tmp/petsc-7m47ck2r/config.compilersFortran/fooobj.o -ldl Testing executable /tmp/petsc-7m47ck2r/config.compilersFortran/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.compilersFortran/conftest stdout: arrays [0x7fffaa30afa0 0x7fffaa30afa0 0x7fffaa30afa0] arrays [0x7fffaa30af40 0x7fffaa30aee0 0x7fffaa30af40] pointers do not match! [(nil) 0x7fffaa30afa0] [0x36] ERROR while running executable: Could not execute "['/tmp/petsc-7m47ck2r/config.compilersFortran/conftest']": arrays [0x7fffaa30afa0 0x7fffaa30afa0 0x7fffaa30afa0] arrays [0x7fffaa30af40 0x7fffaa30aee0 0x7fffaa30af40] pointers do not match! [(nil) 0x7fffaa30afa0] [0x36] compilers: F90 uses a single argument for array pointers ============================================================================================= TESTING: checkFortran90AssumedType from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:314) Check if Fortran compiler array pointer is a raw pointer in C Executing: mpif90 -qversion stdout: gfortran: error: unrecognized command line option ‘-qversion’; did you mean ‘--version’? gfortran: fatal error: no input files compilation terminated. ============================================================================================= TESTING: checkFortranModuleInclude from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:320) Figures out what flag is used to specify the include path for Fortran modules Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 Successful compile: Source: program main use configtest write(*,*) testint end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest -I/tmp/petsc-7m47ck2r/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o /tmp/petsc-7m47ck2r/config.compilersFortran/configtest.o -ldl compilers: Fortran module include flag -I found ============================================================================================= TESTING: checkFortranModuleOutput from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:386) Figures out what flag is used to specify the output path for Fortran modules Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -module /tmp/petsc-7m47ck2r/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 stdout: gfortran: error: unrecognized command line option ‘-module’; did you mean ‘-fmodules’? Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option ‘-module’; did you mean ‘-fmodules’? Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module compile failed Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -module:/tmp/petsc-7m47ck2r/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 stdout: gfortran: error: unrecognized command line option ‘-module:/tmp/petsc-7m47ck2r/config.compilersFortran/confdir’ Possible ERROR while running compiler: exit code 1 stderr: gfortran: error: unrecognized command line option ‘-module:/tmp/petsc-7m47ck2r/config.compilersFortran/confdir’ Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module: compile failed Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fmod=/tmp/petsc-7m47ck2r/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 stdout: f951: Warning: command line option ‘-fmod=/tmp/petsc-7m47ck2r/config.compilersFortran/confdir’ is valid for Modula-2 but not for Fortran Possible ERROR while running compiler:exit code 0 stderr: f951: Warning: command line option ‘-fmod=/tmp/petsc-7m47ck2r/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 Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -J/tmp/petsc-7m47ck2r/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:136) Determine whether the Fortran compiler handles type(*) Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:126) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:116) Determine if Fortran has a flush() command Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 Successful compile: Source: program main call flush(6) end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -ldl Defined "HAVE_FORTRAN_FLUSH" to "1" ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:431) 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-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 -MMD -MP /tmp/petsc-7m47ck2r/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 -MMD -MP Defined make macro "FC_DEPFLAGS" to "-MMD -MP" ============================================================================================= TESTING: checkFortran90LineLength from config.compilersFortran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/compilersFortran.py:166) Determine whether the Fortran compiler has infinite line length Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr,ierr2; ierr = 1; ierr2 = 2 end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilersFortran/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilersFortran/conftest.o -ldl Defined "HAVE_FORTRAN_FREE_LINE_LENGTH_NONE" to "1" Fortran compiler has unlimited line length child config.compilersFortran took 1.273075 seconds ============================================================================================= TESTING: checkStdC from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:121) Determine if C standard headers support everything PETSc needs Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.headers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.headers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { 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-7m47ck2r/config.headers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.headers/conftest.o -ldl Testing executable /tmp/petsc-7m47ck2r/config.headers/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.headers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.headers/conftest ============================================================================================= TESTING: checkSysWait from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:155) Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.headers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { int s; wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; return 0; } Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: checkTime from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:177) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIME_H" to "1" ============================================================================================= TESTING: checkMath from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:183) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.headers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double pi = M_PI; (void)pi; return 0; } Found math #defines, like M_PI ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:80) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: checkRecursiveMacros from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:198) Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.headers/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { a(0); return 0; } child config.headers took 2.240143 seconds ============================================================================================= TESTING: configureL1CacheLineSize from config.utilities.cacheDetails(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/cacheDetails.py:127) Try to determine the size (in bytes) of an L1 cacheline. On success defines the variable PETSC_LEVEL1_DCACHE_LINESIZE to the determined value. Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include long getconf_level1_dcache_linesize(void) { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return val >= 0 ? val : 32; } int main(void) { getconf_level1_dcache_linesize(); return 0; } ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_level1_dcache_linesize(void) { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return val >= 0 ? val : 32; } int main(void) { FILE *output = fopen("conftestval", "w"); if (!output) return 1; fprintf(output, "%ld", (long)getconf_level1_dcache_linesize()); fclose(output); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest.o -ldl Testing executable /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_LINESIZE" to "64" child config.utilities.cacheDetails took 0.151234 seconds ============================================================================================= TESTING: check_struct_sigaction from config.types(/u/pa/bg/ntilton/petsc/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 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { struct sigaction a; (void)a; return 0; } struct sigaction found Defined "HAVE_STRUCT_SIGACTION" to "1" ============================================================================================= TESTING: check__int64 from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:48) Checks if __int64 exists. This is primarily for windows. Checking for type: __int64 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c stdout: /tmp/petsc-7m47ck2r/config.types/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.types/conftest.c:11:1: error: unknown type name ‘__int64’; did you mean ‘__int64_t’? 11 | __int64 a; | ^~~~~~~ | __int64_t Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.types/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/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(void) { __int64 a; (void)a; return 0; } __int64 found ============================================================================================= TESTING: checkSizeTypes from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:54) Checks for types associated with sizes, such as size_t. Checking for type: size_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { size_t a; (void)a; return 0; } size_t found ============================================================================================= TESTING: checkFileTypes from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:64) Checks for types associated with files, such as mode_t, off_t, etc. Checking for type: mode_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { mode_t a; (void)a; return 0; } mode_t found Checking for type: off_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { off_t a; (void)a; return 0; } off_t found ============================================================================================= TESTING: checkIntegerTypes from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:59) Checks for types associated with integers, such as int32_t. Checking for type: int32_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { int32_t a; (void)a; return 0; } int32_t found ============================================================================================= TESTING: checkPID from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:70) Checks for pid_t, and defines it if necessary Checking for type: pid_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { pid_t a; (void)a; return 0; } pid_t found ============================================================================================= TESTING: checkC99Complex from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:74) Check for complex numbers in C99 std Note that since PETSc source code uses _Complex we test specifically for that, not complex Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double _Complex x; x = I; (void)x; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double _Complex x; x = I; (void)x; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.types/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main(void) { double _Complex x; x = I; (void)x; return 0; } Defined "HAVE_C99_COMPLEX" to "1" ============================================================================================= TESTING: checkCxxComplex from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:88) Check for complex numbers in namespace std Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { std::complex x; (void)x; return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.types/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.types/conftest.o -ldl Defined "HAVE_CXX_COMPLEX" to "1" ============================================================================================= TESTING: checkSizeof from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: void * Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: int Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long long Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: size_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:133) Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { __attribute__((visibility ("default"))) int foo(void); return 0; } Defined "USE_VISIBILITY_C" to "1" Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { __attribute__((visibility ("default"))) int foo(void); return 0; } Defined "USE_VISIBILITY_CXX" to "1" ============================================================================================= TESTING: checkMaxPathLen from config.types(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/types.py:155) Sets PETSC_MAX_PATH_LEN depending on values available on the system Determining PETSC_MAX_PATH_LEN Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.types/conftest.o -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.types /tmp/petsc-7m47ck2r/config.types/conftest.c Defined "MAX_PATH_LEN" to "4096" child config.types took 1.368186 seconds ============================================================================================= TESTING: configureMemAlign from PETSc.options.memAlign(/u/pa/bg/ntilton/petsc/config/PETSc/options/memAlign.py:28) Choose memory alignment Defined "MEMALIGN" to "16" Memory alignment is 16 child PETSc.options.memAlign took 0.001954 seconds ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_handle_sigfpes(void) { handle_sigfpes(); } int main(void) { _check_handle_sigfpes(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lfpe -ldl stdout: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(void); static void _check_socket(void) { socket(); } int main(void) { _check_socket(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lsocket -lnsl -ldl stdout: /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_handle_sigfpes(void) { handle_sigfpes(); } int main(void) { _check_handle_sigfpes(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lfpe -ldl stdout: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lfpe collect2: error: ld returned 1 exit status ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(void); static void _check_socket(void) { socket(); } int main(void) { _check_socket(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lsocket -lnsl -ldl stdout: /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lsocket collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkMath from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:315) Check for sin() in libm, the math library Checking for functions [sin floor log10 pow] in library [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin(void) { double x,y; int s = scanf("%lf",&x); y = sin(x); printf("%f %d",y,s); } #include double floor(double); static void _check_floor(void) { double x,y; int s = scanf("%lf",&x); y = floor(x); printf("%f %d",y,s); } #include double log10(double); static void _check_log10(void) { double x,y; int s = scanf("%lf",&x); y = log10(x); printf("%f %d",y,s); } #include double pow(double, double); static void _check_pow(void) { double x,y; int s = scanf("%lf",&x); y = pow(x,x); printf("%f %d",y,s); } int main(void) { _check_sin(); _check_floor(); _check_log10(); _check_pow(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_sin': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:6: undefined reference to `sin' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_floor': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:9: undefined reference to `floor' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_log10': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:12: undefined reference to `log10' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_pow': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:15: undefined reference to `pow' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_sin': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:6: undefined reference to `sin' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_floor': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:9: undefined reference to `floor' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_log10': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:12: undefined reference to `log10' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_pow': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:15: undefined reference to `pow' collect2: error: ld returned 1 exit status Checking for functions [sin floor log10 pow] in library ['m'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin(void) { double x,y; int s = scanf("%lf",&x); y = sin(x); printf("%f %d",y,s); } #include double floor(double); static void _check_floor(void) { double x,y; int s = scanf("%lf",&x); y = floor(x); printf("%f %d",y,s); } #include double log10(double); static void _check_log10(void) { double x,y; int s = scanf("%lf",&x); y = log10(x); printf("%f %d",y,s); } #include double pow(double, double); static void _check_pow(void) { double x,y; int s = scanf("%lf",&x); y = pow(x,x); printf("%f %d",y,s); } int main(void) { _check_sin(); _check_floor(); _check_log10(); _check_pow(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin(void) { double x,y; int s = scanf("%lf",&x); y = sin(x); printf("%f %d",y,s); } #include double floor(double); static void _check_floor(void) { double x,y; int s = scanf("%lf",&x); y = floor(x); printf("%f %d",y,s); } #include double log10(double); static void _check_log10(void) { double x,y; int s = scanf("%lf",&x); y = log10(x); printf("%f %d",y,s); } #include double pow(double, double); static void _check_pow(void) { double x,y; int s = scanf("%lf",&x); y = pow(x,x); printf("%f %d",y,s); } void dummy(void) {_check_sin(); _check_floor(); _check_log10(); _check_pow();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" CheckMath: using math library ['libm.a'] ============================================================================================= TESTING: checkMathErf from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:336) Check for erf() in libm, the math library Checking for functions [erf] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); (void)y; } int main(void) { _check_erf(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); (void)y; } void dummy(void) {_check_erf();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" erf() found Defined "HAVE_ERF" to "1" ============================================================================================= TESTING: checkMathTgamma from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:345) Check for tgamma() in libm, the math library Checking for functions [tgamma] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); (void)y; } int main(void) { _check_tgamma(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); (void)y; } void dummy(void) {_check_tgamma();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" tgamma() found Defined "HAVE_TGAMMA" to "1" ============================================================================================= TESTING: checkMathLgamma from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:354) Check for lgamma() in libm, the math library Checking for functions [lgamma] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } int main(void) { _check_lgamma(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } void dummy(void) {_check_lgamma();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" lgamma() found Defined "HAVE_LGAMMA" to "1" ============================================================================================= TESTING: checkMathFenv from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:367) Checks if can be used with FE_DFL_ENV Checking for functions [fesetenv] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { fesetenv(FE_DFL_ENV); } int main(void) { _check_fesetenv(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { fesetenv(FE_DFL_ENV); } void dummy(void) {_check_fesetenv();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" Defined "HAVE_FENV_H" to "1" Checking for functions [feclearexcept] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_feclearexcept(void) { feclearexcept(FE_INEXACT); } int main(void) { _check_feclearexcept(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_feclearexcept(void) { feclearexcept(FE_INEXACT); } void dummy(void) {_check_feclearexcept();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" Defined "HAVE_FE_VALUES" to "1" ============================================================================================= TESTING: checkMathLog2 from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:379) Check for log2() in libm, the math library Checking for functions [log2] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); (void)y; } int main(void) { _check_log2(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); (void)y; } void dummy(void) {_check_log2();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lm -ldl Defined "HAVE_LIBM" to "1" log2() found Defined "HAVE_LOG2" to "1" ============================================================================================= TESTING: checkRealtime from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:388) Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions) Checking for functions [clock_gettime] in library [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } int main(void) { _check_clock_gettime(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } void dummy(void) {_check_clock_gettime();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl realtime functions are linked in by default ============================================================================================= TESTING: checkDynamic from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:404) Check for the header and libraries necessary for dynamic library manipulation Checking for functions [dlopen] in library ['dl'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } int main(void) { _check_dlopen(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } void dummy(void) {_check_dlopen();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl -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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DLFCN_H" to "1" ============================================================================================= TESTING: checkPthreadMutex from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:630) Check for pthread mutex support Checking for functions [pthread_mutex_unlock] in library [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_pthread_mutex_unlock(void) { pthread_mutex_t m; pthread_mutex_unlock(&m); } int main(void) { _check_pthread_mutex_unlock(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_pthread_mutex_unlock(void) { pthread_mutex_t m; pthread_mutex_unlock(&m); } void dummy(void) {_check_pthread_mutex_unlock();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -ldl pthread mutex are linked in by default Defined "HAVE_PTHREAD_MUTEX" to "1" ============================================================================================= TESTING: checkExecutableExportFlag from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:648) Checks for the flag that allows executables to export symbols to dlsym() ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT __attribute__((visibility ("default"))) extern PETSC_DLLEXPORT int foo(void) { return 42; } int main(void) { void *lib; int (*foo)(void); lib = dlopen(NULL, RTLD_LAZY); if (!lib) { fprintf(stderr, "Could not open executable: %s\n", dlerror()); exit(1); } foo = (int (*)(void)) dlsym(lib, "foo"); if (!foo) { fprintf(stderr, "Could not find function in executable\n"); exit(1); } if ((*foo)() != 42) { fprintf(stderr, "Could not run function\n"); exit(1); } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl -ldl Testing executable /tmp/petsc-7m47ck2r/config.libraries/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.libraries/conftest stdout: Could not find function in executable ERROR while running executable: Could not execute "['/tmp/petsc-7m47ck2r/config.libraries/conftest']": Could not find function in executable Executable does not export symbols for dlopen() ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-export_dynamic /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT __attribute__((visibility ("default"))) extern PETSC_DLLEXPORT int foo(void) { return 42; } int main(void) { void *lib; int (*foo)(void); lib = dlopen(NULL, RTLD_LAZY); if (!lib) { fprintf(stderr, "Could not open executable: %s\n", dlerror()); exit(1); } foo = (int (*)(void)) dlsym(lib, "foo"); if (!foo) { fprintf(stderr, "Could not find function in executable\n"); exit(1); } if ((*foo)() != 42) { fprintf(stderr, "Could not run function\n"); exit(1); } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-export_dynamic /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl -ldl stdout: /usr/bin/ld: warning: cannot find entry symbol xport_dynamic; defaulting to 0000000000001100 Possible ERROR while running linker:exit code 0 stderr: /usr/bin/ld: warning: cannot find entry symbol xport_dynamic; defaulting to 0000000000001100 Testing executable /tmp/petsc-7m47ck2r/config.libraries/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.libraries/conftest stdout: Could not find function in executable ERROR while running executable: Could not execute "['/tmp/petsc-7m47ck2r/config.libraries/conftest']": Could not find function in executable Executable does not export symbols for dlopen() ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-export-dynamic /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT __attribute__((visibility ("default"))) extern PETSC_DLLEXPORT int foo(void) { return 42; } int main(void) { void *lib; int (*foo)(void); lib = dlopen(NULL, RTLD_LAZY); if (!lib) { fprintf(stderr, "Could not open executable: %s\n", dlerror()); exit(1); } foo = (int (*)(void)) dlsym(lib, "foo"); if (!foo) { fprintf(stderr, "Could not find function in executable\n"); exit(1); } if ((*foo)() != 42) { fprintf(stderr, "Could not run function\n"); exit(1); } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-export-dynamic /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl -ldl Testing executable /tmp/petsc-7m47ck2r/config.libraries/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.libraries/conftest Executable exports symbols for dlopen() Defined "HAVE_EXECUTABLE_EXPORT" to "1" Defined make macro "EXEFLAGS" to "-Wl,-export-dynamic" child config.libraries took 3.603153 seconds ============================================================================================= TESTING: configureLibraryOptions from PETSc.options.libraryOptions(/u/pa/bg/ntilton/petsc/config/PETSc/options/libraryOptions.py:38) Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE, PETSC_USE_DMLANDAU_2D, 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" Defined "USE_DMLANDAU_2D" to "1" **********Checking if running on BGL/IBM detected Checking for functions [bgl_perfctr_void] in library [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_bgl_perfctr_void(void) { bgl_perfctr_void(); } int main(void) { _check_bgl_perfctr_void(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `bgl_perfctr_void' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_bgl_perfctr_void': /tmp/petsc-7m47ck2r/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 [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_ADIOI_BGL_Open(void) { ADIOI_BGL_Open(); } int main(void) { _check_ADIOI_BGL_Open(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ADIOI_BGL_Open' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ADIOI_BGL_Open': /tmp/petsc-7m47ck2r/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" ============================================================================================= TESTING: configureISColorValueType from PETSc.options.libraryOptions(/u/pa/bg/ntilton/petsc/config/PETSc/options/libraryOptions.py:93) 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 took 0.205183 seconds child config.atomics took 0.000025 seconds ============================================================================================= TESTING: checkVSNPrintf from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:106) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { va_list Argp = { 0 };char str[6]; vsnprintf(str,5, "%d", Argp ); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_VSNPRINTF" to "1" ============================================================================================= TESTING: checkNanosleep from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:136) Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { struct timespec tp; tp.tv_sec = 0; tp.tv_nsec = (long)(1e9); nanosleep(&tp,0); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_NANOSLEEP" to "1" ============================================================================================= TESTING: checkMemmove from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:142) Check for functional memmove() - as MS VC requires correct includes to for this test Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char c1[1], c2[1] = "c"; size_t n=1; memmove(c1,c2,n); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_MEMMOVE" to "1" ============================================================================================= TESTING: checkSignalHandlerType from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:112) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/config.functions/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include static void myhandler(int sig) { (void)sig; } int main(void) { signal(SIGFPE,myhandler); return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.functions/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "SIGNAL_CAST" to " " ============================================================================================= TESTING: checkFreeReturnType from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:122) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/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 ierr; | ^ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/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 ierr; | ^ Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ierr; void *p; ierr = free(p); return ierr; return 0; } Compile failed inside link ============================================================================================= TESTING: checkVariableArgumentLists from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:128) Checks whether the variable argument list functionality is working Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { va_list l1, l2; va_copy(l1, l2); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_VA_COPY" to "1" ============================================================================================= TESTING: checkClassify from config.functions(/u/pa/bg/ntilton/petsc/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 [stricmp time _sleep clock realpath uname dlsym fork _getcwd dlerror dlopen gethostname sleep getcwd _snprintf snprintf bzero getrusage socket dlclose _set_output_format drand48 posix_memalign lseek readlink rand _lseek gethostbyname sbreak __gcov_dump access _access PXFGETARG usleep _mkdir getpagesize getdomainname popen fpresetsticky fpsetsticky strcasecmp] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/config.functions/conftest.c:20:6: warning: conflicting types for built-in function ‘fork’; expected ‘int(void)’ [-Wbuiltin-declaration-mismatch] 20 | char fork(void); | ^~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:28:6: warning: conflicting types for built-in function ‘snprintf’; expected ‘int(char *, long unsigned int, const char *, ...)’ [-Wbuiltin-declaration-mismatch] 28 | char snprintf(void); | ^~~~~~~~ /tmp/petsc-7m47ck2r/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-7m47ck2r/config.functions/conftest.c:29:6: warning: conflicting types for built-in function ‘bzero’; expected ‘void(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 29 | char bzero(void); | ^~~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:35:6: warning: conflicting types for built-in function ‘posix_memalign’; expected ‘int(void **, long unsigned int, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 35 | char posix_memalign(void); | ^~~~~~~~~~~~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:53:6: warning: conflicting types for built-in function ‘strcasecmp’; expected ‘int(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 53 | char strcasecmp(void); | ^~~~~~~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.functions/conftest.c:20:6: warning: conflicting types for built-in function ‘fork’; expected ‘int(void)’ [-Wbuiltin-declaration-mismatch] 20 | char fork(void); | ^~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:28:6: warning: conflicting types for built-in function ‘snprintf’; expected ‘int(char *, long unsigned int, const char *, ...)’ [-Wbuiltin-declaration-mismatch] 28 | char snprintf(void); | ^~~~~~~~ /tmp/petsc-7m47ck2r/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-7m47ck2r/config.functions/conftest.c:29:6: warning: conflicting types for built-in function ‘bzero’; expected ‘void(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 29 | char bzero(void); | ^~~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:35:6: warning: conflicting types for built-in function ‘posix_memalign’; expected ‘int(void **, long unsigned int, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 35 | char posix_memalign(void); | ^~~~~~~~~~~~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:53:6: warning: conflicting types for built-in function ‘strcasecmp’; expected ‘int(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 53 | char strcasecmp(void); | ^~~~~~~~~~ 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(void); char time(void); char _sleep(void); char clock(void); char realpath(void); char uname(void); char dlsym(void); char fork(void); char _getcwd(void); char dlerror(void); char dlopen(void); char gethostname(void); char sleep(void); char getcwd(void); char _snprintf(void); char snprintf(void); char bzero(void); char getrusage(void); char socket(void); char dlclose(void); char _set_output_format(void); char drand48(void); char posix_memalign(void); char lseek(void); char readlink(void); char rand(void); char _lseek(void); char gethostbyname(void); char sbreak(void); char __gcov_dump(void); char access(void); char _access(void); char PXFGETARG(void); char usleep(void); char _mkdir(void); char getpagesize(void); char getdomainname(void); char popen(void); char fpresetsticky(void); char fpsetsticky(void); char strcasecmp(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #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_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub___gcov_dump) || defined (__stub_____gcov_dump) __gcov_dump_will_always_fail_with_ENOSYS(); #else __gcov_dump(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:64: undefined reference to `stricmp' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:76: undefined reference to `_sleep' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:112: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:148: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:184: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:220: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:232: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:238: undefined reference to `__gcov_dump' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:250: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:256: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:268: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:292: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:298: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:64: undefined reference to `stricmp' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:76: undefined reference to `_sleep' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:112: undefined reference to `_getcwd' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:148: undefined reference to `_snprintf' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:184: undefined reference to `_set_output_format' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:220: undefined reference to `_lseek' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:232: undefined reference to `sbreak' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:238: undefined reference to `__gcov_dump' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:250: undefined reference to `_access' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:256: undefined reference to `PXFGETARG' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:268: undefined reference to `_mkdir' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:292: undefined reference to `fpresetsticky' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.c:298: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Checking for functions [time clock realpath uname dlsym fork dlerror dlopen gethostname bzero getrusage] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/config.functions/conftest.c:18:6: warning: conflicting types for built-in function ‘fork’; expected ‘int(void)’ [-Wbuiltin-declaration-mismatch] 18 | char fork(void); | ^~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:22:6: warning: conflicting types for built-in function ‘bzero’; expected ‘void(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 22 | char bzero(void); | ^~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.functions/conftest.c:18:6: warning: conflicting types for built-in function ‘fork’; expected ‘int(void)’ [-Wbuiltin-declaration-mismatch] 18 | char fork(void); | ^~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:22:6: warning: conflicting types for built-in function ‘bzero’; expected ‘void(void *, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 22 | char bzero(void); | ^~~~~ 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 time(void); char clock(void); char realpath(void); char uname(void); char dlsym(void); char fork(void); char dlerror(void); char dlopen(void); char gethostname(void); char bzero(void); char getrusage(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_TIME" to "1" Defined "HAVE_CLOCK" to "1" Defined "HAVE_REALPATH" to "1" Defined "HAVE_UNAME" to "1" Defined "HAVE_DLSYM" to "1" Defined "HAVE_FORK" to "1" Defined "HAVE_DLERROR" to "1" Defined "HAVE_DLOPEN" to "1" Defined "HAVE_GETHOSTNAME" to "1" Defined "HAVE_BZERO" to "1" Defined "HAVE_GETRUSAGE" to "1" Checking for functions [socket dlclose drand48 posix_memalign readlink rand gethostbyname usleep getpagesize getdomainname popen strcasecmp] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/config.functions/conftest.c:16:6: warning: conflicting types for built-in function ‘posix_memalign’; expected ‘int(void **, long unsigned int, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 16 | char posix_memalign(void); | ^~~~~~~~~~~~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:24:6: warning: conflicting types for built-in function ‘strcasecmp’; expected ‘int(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 24 | char strcasecmp(void); | ^~~~~~~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.functions/conftest.c:16:6: warning: conflicting types for built-in function ‘posix_memalign’; expected ‘int(void **, long unsigned int, long unsigned int)’ [-Wbuiltin-declaration-mismatch] 16 | char posix_memalign(void); | ^~~~~~~~~~~~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:24:6: warning: conflicting types for built-in function ‘strcasecmp’; expected ‘int(const char *, const char *)’ [-Wbuiltin-declaration-mismatch] 24 | char strcasecmp(void); | ^~~~~~~~~~ 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 socket(void); char dlclose(void); char drand48(void); char posix_memalign(void); char readlink(void); char rand(void); char gethostbyname(void); char usleep(void); char getpagesize(void); char getdomainname(void); char popen(void); char strcasecmp(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_SOCKET" to "1" Defined "HAVE_DLCLOSE" to "1" Defined "HAVE_DRAND48" to "1" Defined "HAVE_POSIX_MEMALIGN" to "1" Defined "HAVE_READLINK" to "1" Defined "HAVE_RAND" to "1" Defined "HAVE_GETHOSTBYNAME" to "1" Defined "HAVE_USLEEP" to "1" Defined "HAVE_GETPAGESIZE" to "1" Defined "HAVE_GETDOMAINNAME" to "1" Defined "HAVE_POPEN" to "1" Defined "HAVE_STRCASECMP" to "1" Checking for functions [stricmp] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status Checking for functions [_sleep] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Checking for functions [_getcwd] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status Checking for functions [sleep] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_SLEEP" to "1" Checking for functions [getcwd] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_GETCWD" to "1" Checking for functions [_snprintf] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status Checking for functions [snprintf] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/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(void); | ^~~~~~~~ /tmp/petsc-7m47ck2r/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. */ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/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(void); | ^~~~~~~~ /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_SNPRINTF" to "1" Checking for functions [_set_output_format] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #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-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status Checking for functions [lseek] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_LSEEK" to "1" Checking for functions [_lseek] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status Checking for functions [sbreak] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Checking for functions [__gcov_dump] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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 __gcov_dump(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub___gcov_dump) || defined (__stub_____gcov_dump) __gcov_dump_will_always_fail_with_ENOSYS(); #else __gcov_dump(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `__gcov_dump' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `__gcov_dump' collect2: error: ld returned 1 exit status Checking for functions [access] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_ACCESS" to "1" Checking for functions [_access] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status Checking for functions [PXFGETARG] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `PXFGETARG' collect2: error: ld returned 1 exit status Checking for functions [_mkdir] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status Checking for functions [fpresetsticky] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status Checking for functions [fpsetsticky] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Executing: mpicc -v stdout: Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ============================================================================================= TESTING: checkMmap from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:148) Check for functional mmap() to allocate shared memory and define HAVE_MMAP Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.functions/conftest.c:11:7: error: ‘NULL’ undeclared (first use in this function) 11 | mmap(NULL,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); | ^~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:7:1: note: ‘NULL’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | /tmp/petsc-7m47ck2r/config.functions/conftest.c:11:7: note: each undeclared identifier is reported only once for each function it appears in 11 | mmap(NULL,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); | ^~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.functions/conftest.c:11:7: error: ‘NULL’ undeclared (first use in this function) 11 | mmap(NULL,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); | ^~~~ /tmp/petsc-7m47ck2r/config.functions/conftest.c:7:1: note: ‘NULL’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | /tmp/petsc-7m47ck2r/config.functions/conftest.c:11:7: note: each undeclared identifier is reported only once for each function it appears in 11 | mmap(NULL,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); | ^~~~ Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { int fd; fd=open("/tmp/file",O_RDWR); mmap(NULL,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); return 0; } Compile failed inside link ============================================================================================= TESTING: checkMkstemp from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:154) Check for mkstemp() to avoid using tmpnam as it is often deprecated Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _XOPEN_SOURCE 600 #include #include int main(void) { char filename[100]; strcpy(filename, "/tmp/fileXXXXXX"); mkstemp(filename); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_MKSTEMP" to "1" ============================================================================================= TESTING: checkTmpnam_s from config.functions(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/functions.py:159) Check for tmpnam_s() to avoid using tmpnam as it is often deprecated Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.c stdout: /tmp/petsc-7m47ck2r/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.functions/conftest.c:7:2: warning: implicit declaration of function ‘tmpnam_s’; did you mean ‘tmpnam_r’? [-Wimplicit-function-declaration] 7 | tmpnam_s(filename, sizeof(filename)); | ^~~~~~~~ | tmpnam_r Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.functions/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.functions/conftest.c:7:2: warning: implicit declaration of function ‘tmpnam_s’; did you mean ‘tmpnam_r’? [-Wimplicit-function-declaration] 7 | tmpnam_s(filename, sizeof(filename)); | ^~~~~~~~ | tmpnam_r Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char filename[L_tmpnam]; tmpnam_s(filename, sizeof(filename)); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:7: undefined reference to `tmpnam_s' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.functions/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.functions/conftest.c:7: undefined reference to `tmpnam_s' collect2: error: ld returned 1 exit status child config.functions took 2.912849 seconds ============================================================================================= TESTING: configureMemorySize from config.utilities.getResidentSetSize(/u/pa/bg/ntilton/petsc/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 took 0.001684 seconds ============================================================================================= TESTING: configureFPTrap from config.utilities.FPTrap(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/FPTrap.py:26) 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. child config.utilities.FPTrap took 0.073483 seconds ============================================================================================= TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/fortranCommandLine.py:27) Check for the mechanism to retrieve command line arguments in Fortran Checking for functions [] in library [''] [] Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.F90 Successful compile: Source: program main integer i character(len=80) arg i = command_argument_count() call get_command_argument(i,arg) end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -ldl child config.utilities.fortranCommandLine took 0.124205 seconds ============================================================================================= TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c stdout: /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory 4 | #include | ^~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/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(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c stdout: In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c:4: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ Possible ERROR while running compiler:exit code 0 stderr: In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c:4: /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #define _BSD_SOURCE #include int main(void) { return 0; } Defined "_BSD_SOURCE" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _DEFAULT_SOURCE #include int main(void) { return 0; } Defined "_DEFAULT_SOURCE" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main(void) { cpu_set_t mset; CPU_ZERO(&mset); return 0; } Defined "_GNU_SOURCE" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main(void) { Dl_info info; if (dladdr(*(void **)&exit, &info) == 0) return 1; return 0; } Defined "_GNU_SOURCE" to "1" child config.utilities.featureTestMacros took 0.228912 seconds ============================================================================================= TESTING: configureMissingUtypeTypedefs from config.utilities.missing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/missing.py:54) Checks if u_short is undefined Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { u_short foo; (void)foo; return 0; } ============================================================================================= TESTING: configureMissingFunctions from config.utilities.missing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/missing.py:60) Checks for SOCKETS and getline Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *lineptr; size_t n; FILE *stream; int main(void) { getline(&lineptr, &n, stream); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -ldl ============================================================================================= TESTING: configureMissingSignals from config.utilities.missing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/missing.py:80) Check for missing signals, and define MISSING_ if necessary Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGABRT; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGALRM; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGBUS; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGCHLD; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGCONT; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGFPE; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGHUP; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGILL; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGINT; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGKILL; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGPIPE; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGQUIT; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSEGV; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSTOP; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSYS; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTERM; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTRAP; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTSTP; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGURG; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGUSR1; (void)i; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGUSR2; (void)i; return 0; } ============================================================================================= TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/missing.py:88) Check for missing function prototype for getdomainname() Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; return 0; } Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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(void) { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -ldl ============================================================================================= TESTING: configureMissingSrandPrototype from config.utilities.missing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/missing.py:114) Checks for missing random number generator prototypes Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { 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 -c -o /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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(void) { 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-7m47ck2r/config.utilities.missing/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.utilities.missing/conftest.o -ldl ============================================================================================= TESTING: configureMissingShmget from config.utilities.missing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/utilities/missing.py:137) Checking for functions [shmget] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.functions/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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 shmget(void); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_shmget) || defined (__stub___shmget) shmget_will_always_fail_with_ENOSYS(); #else shmget(); #endif return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.functions/conftest.o -ldl Defined "HAVE_SHMGET" to "1" Defined "HAVE_SHMGET" to "1" child config.utilities.missing took 1.550444 seconds ============================================================================================= TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/u/pa/bg/ntilton/petsc/config/PETSc/options/sharedLibraries.py:33) if user specified out-dated 'with-shared' or 'with-dynamic' - flag an error ============================================================================================= TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(/u/pa/bg/ntilton/petsc/config/PETSc/options/sharedLibraries.py:48) 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 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 " -shared -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))" Executing: mpicc -v stdout: Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-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-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ============================================================================================= TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(/u/pa/bg/ntilton/petsc/config/PETSc/options/sharedLibraries.py:92) Checks whether dynamic loading is available (with dlfcn.h and libdl) Defined "HAVE_DYNAMIC_LIBRARIES" to "1" ============================================================================================= TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(/u/pa/bg/ntilton/petsc/config/PETSc/options/sharedLibraries.py:98) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ============================================================================================= TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(/u/pa/bg/ntilton/petsc/config/PETSc/options/sharedLibraries.py:107) Checks that dladdr() works Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main(void) { Dl_info info; if (dladdr(*(void **)&exit, &info) == 0) return 1; 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers /tmp/petsc-7m47ck2r/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" # 1 "/tmp/petsc-7m47ck2r/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 # 1 "/tmp/petsc-7m47ck2r/config.headers/conffix.h" 1 # 3 "/tmp/petsc-7m47ck2r/config.headers/conftest.c" 2 stderr: /tmp/petsc-7m47ck2r/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-7m47ck2r/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-7m47ck2r/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. child PETSc.options.sharedLibraries took 0.098195 seconds ============================================================================================= TESTING: configureScalarType from PETSc.options.scalarTypes(/u/pa/bg/ntilton/petsc/config/PETSc/options/scalarTypes.py:42) Choose between real and complex numbers Scalar type is real Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double b = 2.0; int a = isnormal(b);(void)a; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -ldl Defined "HAVE_ISNORMAL" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double b = 2.0; int a = isnan(b);(void)a; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -ldl Defined "HAVE_ISNAN" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double b = 2.0; int a = isinf(b);(void)a; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -ldl Defined "HAVE_ISINF" to "1" ============================================================================================= TESTING: configurePrecision from PETSc.options.scalarTypes(/u/pa/bg/ntilton/petsc/config/PETSc/options/scalarTypes.py:88) Set the default real number precision for PETSc objects Checking C compiler works with __float128 Checking for functions [logq] in library ['quadmath'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_logq(void) { __float128 f = 0.0; logq(f); } int main(void) { _check_logq(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_logq(void) { __float128 f = 0.0; logq(f); } void dummy(void) {_check_logq();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lquadmath -ldl Defined "HAVE_LIBQUADMATH" to "1" C compiler works with quadmath library Checking Fortran compiler works with quadmath library Checking for functions [ ] in library ['quadmath'] [] Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.F90 Successful compile: Source: program main real*16 s,w; w = 2.0; s = cos(w) end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Fortran compiler works with quadmath library 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 Checking C++ compiler works with quadmath library Checking for functions [logq] in library ['quadmath'] [] Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC -Wno-error /tmp/petsc-7m47ck2r/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif #include static void _check_logq(void) { __float128 f = FLT128_EPSILON; logq(f); } #ifdef __cplusplus } #endif int main(void) { _check_logq(); return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.libraries/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl C++ compiler works with quadmath library Checking for functions [logq] in library ['quadmath'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_logq(void) { __float128 f = 0.0; logq(f); } int main(void) { _check_logq(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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_logq(void) { __float128 f = 0.0; logq(f); } void dummy(void) {_check_logq();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lquadmath -ldl Defined "HAVE_LIBQUADMATH" to "1" Adding ['quadmath'] to LIBS Defined "HAVE_REAL___FLOAT128" to "1" Checking C compiler works with __fp16 Checking for functions [] in library [''] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:8: error: unknown type name ‘__fp16’ 4 | static __fp16 ret___fp16(__fp16 f) { return f; } | ^~~~~~ /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:26: error: unknown type name ‘__fp16’ 4 | static __fp16 ret___fp16(__fp16 f) { return f; } | ^~~~~~ /tmp/petsc-7m47ck2r/config.libraries/conftest.c: In function ‘_check_’: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5:29: error: unknown type name ‘__fp16’ 5 | static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } | ^~~~~~ /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5:52: warning: implicit declaration of function ‘ret___fp16’ [-Wimplicit-function-declaration] 5 | static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } | ^~~~~~~~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:8: error: unknown type name ‘__fp16’ 4 | static __fp16 ret___fp16(__fp16 f) { return f; } | ^~~~~~ /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:26: error: unknown type name ‘__fp16’ 4 | static __fp16 ret___fp16(__fp16 f) { return f; } | ^~~~~~ /tmp/petsc-7m47ck2r/config.libraries/conftest.c: In function ‘_check_’: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5:29: error: unknown type name ‘__fp16’ 5 | static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } | ^~~~~~ /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5:52: warning: implicit declaration of function ‘ret___fp16’ [-Wimplicit-function-declaration] 5 | static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } | ^~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ static __fp16 ret___fp16(__fp16 f) { return f; } static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } int main(void) { _check_(); return 0; } Compile failed inside link Defined "USE_REAL_DOUBLE" to "1" Defined make macro "PETSC_SCALAR_SIZE" to "64" Precision is double ============================================================================================= TESTING: checkNoFiniteMathOnly from PETSc.options.scalarTypes(/u/pa/bg/ntilton/petsc/config/PETSc/options/scalarTypes.py:83) Check if attribute for ignoring finite-math-only optimization is valid, for isnan() and isinf() Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { __attribute__((optimize ("no-finite-math-only"))) int foo(void); return 0; } Defined "HAVE_NO_FINITE_MATH_ONLY" to "1" child PETSc.options.scalarTypes took 1.242486 seconds ============================================================================================= TESTING: configureMkdir from config.programs(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/programs.py:23) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/programs.py:45) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/programs.py:74) 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-7m47ck2r/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-7m47ck2r/config.programs/diff1" "/tmp/petsc-7m47ck2r/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 /u/pa/bg/ntilton/petsc/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 took 1.933604 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.make(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: configureMake from config.packages.make(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/make.py:98) Check Guesses for GNU make Executing: gmake --version stdout: /bin/sh: 1: gmake: not found GNUMake check failed: Could not execute "['gmake --version']": /bin/sh: 1: gmake: not found Executing: make --version stdout: GNU Make 4.2.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2016 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/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" to "/usr/bin/make" 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/make.py:152) Setup other GNU make stuff 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/make --print-directory" Defined make macro "OMAKE" to "/usr/bin/make --no-print-directory" Defined "OMAKE" to ""/usr/bin/make --no-print-directory"" Defined make macro "MAKE_PAR_OUT_FLG" to "--output-sync=recurse" ============================================================================================= TESTING: configureMakeNP from config.packages.make(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/make.py:200) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 112 cores: using make_np = 54 Defined make macro "MAKE_NP" to "54" Defined make macro "MAKE_TEST_NP" to "44" Defined make macro "MAKE_LOAD" to "148.8" Defined make macro "NPMAX" to "112" child config.packages.make took 0.020935 seconds ============================================================================================= TESTING: locateBison from config.packages.bison(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/bison.py:31) Looking for default Bison executable Checking for program /usr/local/sbin/bison...not found Checking for program /usr/local/bin/bison...not found Checking for program /usr/sbin/bison...not found Checking for program /usr/bin/bison...found Defined make macro "BISON" to "/usr/bin/bison" Executing: /usr/bin/bison --version stdout: bison (GNU Bison) 3.5.1 Written by Robert Corbett and Richard Stallman. Copyright (C) 2020 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. child config.packages.bison took 0.007020 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sycl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.sycl took 0.001520 seconds Defined "PYTHON_EXE" to ""/usr/bin/python3"" Defined make macro "PYTHON_EXE" to ""/usr/bin/python3"" Executing: ['/usr/bin/python3', '-c', 'import sysconfig;print(sysconfig.get_python_version())'] stdout: 3.8 Executing: ['/usr/bin/python3', '-c', 'import setuptools;print(setuptools.__version__)'] stdout: 45.2.0 Executing: ['/usr/bin/python3', '-c', 'import cython;print(cython.__version__)'] stdout: 0.29.14 Executing: /usr/bin/python3 -c "import numpy" child config.packages.python took 0.342188 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.X(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.X(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1034) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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 [] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } int main(void) { _check_XSetWMName(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `XSetWMName' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_XSetWMName': /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } int main(void) { _check_XSetWMName(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lX11 -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } void dummy(void) {_check_XSetWMName();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lX11 -lquadmath -ldl Defined "HAVE_LIBX11" to "1" Checking for headers ['X11/Xlib.h'] in Compiler specific search X: ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['X11/Xlib.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/lib /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['X11/Xlib.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.X(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.X(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.X took 0.405600 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hwloc(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.hwloc took 0.002579 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hip(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.hip took 0.001405 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.thrust(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.thrust took 0.001610 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cuda(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: checkKnownBadCUDAHostCompilerCombo from config.packages.cuda(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/cuda.py:483) Check for nvcc + host compiler combinations that are unable to compile or have some other known defect and prints a warning to the user. Has no other effect. For example: 1. CUDA 11.5 + gcc 11.3.0 produces /usr/include/c++/11/bits/std_function.h:435:145: error: parameter packs not expanded with '...': 435 | function(_Functor&& __f) | ^ child config.packages.cuda took 0.001631 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.OpenMPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.OpenMPI took 0.001279 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPICH(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.MPICH took 0.001217 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:937) Calls the regular package configureLibrary and then does an additional test needed by MPI ================================================================================== Checking for a functional MPI Checking for library in Compiler specific search MPI: [] ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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 [] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_MPI_Init(void) { MPI_Init(); } char MPI_Comm_create(void); static void _check_MPI_Comm_create(void) { MPI_Comm_create(); } int main(void) { _check_MPI_Init(); _check_MPI_Comm_create(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_MPI_Init(void) { MPI_Init(); } char MPI_Comm_create(void); static void _check_MPI_Comm_create(void) { MPI_Comm_create(); } void dummy(void) {_check_MPI_Init(); _check_MPI_Comm_create();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lquadmath -ldl Checking for headers ['mpi.h'] in Compiler specific search MPI: ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['mpi.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/lib /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['mpi.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Defined "HAVE_MPI_F90MODULE_VISIBILITY" to "1" ============================================================================================= TESTING: checkMPIDistro from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:732) Determine if MPICH_NUMVERSION, OMPI_MAJOR_VERSION or MSMPI_VER exist in mpi.h Used for consistency checking of MPI installation at compile time Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/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 Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/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(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/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 Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/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(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/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 Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/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(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/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 Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/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(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:4:1: error: unknown type name ‘MPI_NEC_Function’; did you mean ‘MPI_Copy_function’? 4 | MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; | ^~~~~~~~~~~~~~~~ | MPI_Copy_function /tmp/petsc-7m47ck2r/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; | ^~~~~~~~~~~~~~~~~~~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:4:1: error: unknown type name ‘MPI_NEC_Function’; did you mean ‘MPI_Copy_function’? 4 | MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; | ^~~~~~~~~~~~~~~~ | MPI_Copy_function /tmp/petsc-7m47ck2r/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(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void) { 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-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.packages.MPI /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Defined "HAVE_OPENMPI" to "1" ============================================================================================= TESTING: configureMPI2 from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:395) Check for functions added to the interface in MPI-2 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int a,b,c,d,flag,sendbuf[1]={1},recvbuf[1]={2}; MPI_Datatype newtype; if (MPI_Allreduce(MPI_IN_PLACE,0,1,MPI_INT,MPI_SUM,MPI_COMM_SELF)) return 0; if (MPI_Finalized(&flag)) return 0; if (MPI_Type_dup(MPI_INT,&newtype)) return 0; if (MPI_Exscan(sendbuf,recvbuf,1,MPI_INT,MPI_SUM,MPI_COMM_WORLD)) return 0; if (MPI_Reduce_scatter(sendbuf,recvbuf,sendbuf,MPI_INT,MPI_SUM,MPI_COMM_WORLD)) return 0; if (MPI_Type_get_envelope(MPI_INT,&a,&b,&c,&d)) return 0; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { if (MPI_Comm_set_errhandler(MPI_COMM_WORLD,MPI_ERRORS_RETURN)) { } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { if (MPI_Reduce_local(0, 0, 0, MPI_INT, MPI_SUM)) { } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_REDUCE_LOCAL" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char version[MPI_MAX_LIBRARY_VERSION_STRING];int verlen;if (MPI_Get_library_version(version,&verlen)) { } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_GET_LIBRARY_VERSION" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int base[100]; MPI_Win win = 0; if (MPI_Win_create(base,100,4,MPI_INFO_NULL,MPI_COMM_WORLD,&win)) { } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_WIN_CREATE" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ptr[1] = {0}; MPI_Win win = 0; if (MPI_Accumulate(ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_REPLACE,win)) { } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_ONE_SIDED" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int provided; if (MPI_Init_thread(0,0,MPI_THREAD_FUNNELED,&provided)) return 0; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_INIT_THREAD" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int sendbuf[2] = {1,2}; int recvbuf[1]; if (MPI_Reduce_scatter_block(sendbuf,recvbuf,1,MPI_INT,MPI_SUM,MPI_COMM_WORLD)) return 0; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_REDUCE_SCATTER_BLOCK" to "1" ============================================================================================= TESTING: configureMPI3 from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:454) Check for functions added to the interface in MPI-3 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_PROCESS_SHARED_MEMORY" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_FEATURE_DYNAMIC_WINDOW" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include MPI_Count i = 0; int main(void) { return 0; } Defined "HAVE_MPI_COUNT" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { 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)) return 0; if (MPI_Iscatterv(&send,counts,displs,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Igather(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Igatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iallgather(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iallgatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,MPI_COMM_WORLD,&req)) return 0; if (MPI_Ialltoall(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iallreduce(&send,&recv,1,MPI_INT,MPI_SUM,MPI_COMM_WORLD,&req)) return 0; if (MPI_Ibarrier(MPI_COMM_WORLD,&req)) return 0; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_NONBLOCKING_COLLECTIVES" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_NEIGHBORHOOD_COLLECTIVES" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:7:3: error: #error This Open MPI is not CUDA-aware 7 | #error This Open MPI is not CUDA-aware | ^~~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:7:3: error: #error This Open MPI is not CUDA-aware 7 | #error This Open MPI 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 Open MPI is not CUDA-aware #endif int main(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ptr[1] = {0}; MPI_Win win = 0; 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_GET_ACCUMULATE" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ptr[1]; MPI_Win win = 0; MPI_Request req; if (MPI_Rget(ptr,1,MPI_INT,0,1,1,MPI_INT,win,&req)) { } return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_RGET" to "1" ============================================================================================= TESTING: configureMPI4 from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:525) Check for functions added to the interface in MPI-4 Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:14:11: warning: implicit declaration of function ‘MPI_Send_c’; did you mean ‘MPI_Send’? [-Wimplicit-function-declaration] 14 | if (MPI_Send_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD)) return 1; | ^~~~~~~~~~ | MPI_Send /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:15:11: warning: implicit declaration of function ‘MPI_Send_init_c’; did you mean ‘MPI_Send_init’? [-Wimplicit-function-declaration] 15 | if (MPI_Send_init_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~~~~~ | MPI_Send_init /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:16:11: warning: implicit declaration of function ‘MPI_Isend_c’; did you mean ‘MPI_Isend’? [-Wimplicit-function-declaration] 16 | if (MPI_Isend_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~ | MPI_Isend /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:17:11: warning: implicit declaration of function ‘MPI_Recv_c’; did you mean ‘MPI_Recv’? [-Wimplicit-function-declaration] 17 | if (MPI_Recv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&stat)) return 1; | ^~~~~~~~~~ | MPI_Recv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:18:11: warning: implicit declaration of function ‘MPI_Recv_init_c’; did you mean ‘MPI_Recv_init’? [-Wimplicit-function-declaration] 18 | if (MPI_Recv_init_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~~~~~ | MPI_Recv_init /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:19:11: warning: implicit declaration of function ‘MPI_Irecv_c’; did you mean ‘MPI_Irecv’? [-Wimplicit-function-declaration] 19 | if (MPI_Irecv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~ | MPI_Irecv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:20:11: warning: implicit declaration of function ‘MPI_Neighbor_alltoallv_c’; did you mean ‘MPI_Neighbor_alltoallv’? [-Wimplicit-function-declaration] 20 | if (MPI_Neighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ | MPI_Neighbor_alltoallv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:21:11: warning: implicit declaration of function ‘MPI_Ineighbor_alltoallv_c’; did you mean ‘MPI_Ineighbor_alltoallv’? [-Wimplicit-function-declaration] 21 | if (MPI_Ineighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | MPI_Ineighbor_alltoallv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:22:11: warning: implicit declaration of function ‘MPI_Type_get_envelope_c’; did you mean ‘MPI_Type_get_envelope’? [-Wimplicit-function-declaration] 22 | if (MPI_Type_get_envelope_c(MPI_INT,&nints,&naddrs,&ncounts,&ntypes,&combiner)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~ | MPI_Type_get_envelope /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:23:11: warning: implicit declaration of function ‘MPI_Type_get_contents_c’; did you mean ‘MPI_Type_get_contents’? [-Wimplicit-function-declaration] 23 | if (MPI_Type_get_contents_c(MPI_INT,nints,naddrs,ncounts,ntypes,ints,addrs,counts,types)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~ | MPI_Type_get_contents /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:24:9: warning: implicit declaration of function ‘MPI_Reduce_local_c’; did you mean ‘MPI_Reduce_local’? [-Wimplicit-function-declaration] 24 | if (MPI_Reduce_local_c(0,0,0,MPI_INT,MPI_SUM)) return 1; | ^~~~~~~~~~~~~~~~~~ | MPI_Reduce_local Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:14:11: warning: implicit declaration of function ‘MPI_Send_c’; did you mean ‘MPI_Send’? [-Wimplicit-function-declaration] 14 | if (MPI_Send_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD)) return 1; | ^~~~~~~~~~ | MPI_Send /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:15:11: warning: implicit declaration of function ‘MPI_Send_init_c’; did you mean ‘MPI_Send_init’? [-Wimplicit-function-declaration] 15 | if (MPI_Send_init_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~~~~~ | MPI_Send_init /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:16:11: warning: implicit declaration of function ‘MPI_Isend_c’; did you mean ‘MPI_Isend’? [-Wimplicit-function-declaration] 16 | if (MPI_Isend_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~ | MPI_Isend /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:17:11: warning: implicit declaration of function ‘MPI_Recv_c’; did you mean ‘MPI_Recv’? [-Wimplicit-function-declaration] 17 | if (MPI_Recv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&stat)) return 1; | ^~~~~~~~~~ | MPI_Recv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:18:11: warning: implicit declaration of function ‘MPI_Recv_init_c’; did you mean ‘MPI_Recv_init’? [-Wimplicit-function-declaration] 18 | if (MPI_Recv_init_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~~~~~ | MPI_Recv_init /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:19:11: warning: implicit declaration of function ‘MPI_Irecv_c’; did you mean ‘MPI_Irecv’? [-Wimplicit-function-declaration] 19 | if (MPI_Irecv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~ | MPI_Irecv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:20:11: warning: implicit declaration of function ‘MPI_Neighbor_alltoallv_c’; did you mean ‘MPI_Neighbor_alltoallv’? [-Wimplicit-function-declaration] 20 | if (MPI_Neighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ | MPI_Neighbor_alltoallv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:21:11: warning: implicit declaration of function ‘MPI_Ineighbor_alltoallv_c’; did you mean ‘MPI_Ineighbor_alltoallv’? [-Wimplicit-function-declaration] 21 | if (MPI_Ineighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,&req)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | MPI_Ineighbor_alltoallv /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:22:11: warning: implicit declaration of function ‘MPI_Type_get_envelope_c’; did you mean ‘MPI_Type_get_envelope’? [-Wimplicit-function-declaration] 22 | if (MPI_Type_get_envelope_c(MPI_INT,&nints,&naddrs,&ncounts,&ntypes,&combiner)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~ | MPI_Type_get_envelope /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:23:11: warning: implicit declaration of function ‘MPI_Type_get_contents_c’; did you mean ‘MPI_Type_get_contents’? [-Wimplicit-function-declaration] 23 | if (MPI_Type_get_contents_c(MPI_INT,nints,naddrs,ncounts,ntypes,ints,addrs,counts,types)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~ | MPI_Type_get_contents /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:24:9: warning: implicit declaration of function ‘MPI_Reduce_local_c’; did you mean ‘MPI_Reduce_local’? [-Wimplicit-function-declaration] 24 | if (MPI_Reduce_local_c(0,0,0,MPI_INT,MPI_SUM)) return 1; | ^~~~~~~~~~~~~~~~~~ | MPI_Reduce_local Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int buf[1]={0},dest=1,source=1,tag=0, combiner, ints[1]; MPI_Count count=1, nints, naddrs, ncounts, ntypes, counts[1]; MPI_Request req; MPI_Status stat; MPI_Aint addrs[1]; MPI_Datatype types[1]; if (MPI_Send_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD)) return 1; if (MPI_Send_init_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Isend_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Recv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&stat)) return 1; if (MPI_Recv_init_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Irecv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Neighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD)) return 1; if (MPI_Ineighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,&req)) return 1; if (MPI_Type_get_envelope_c(MPI_INT,&nints,&naddrs,&ncounts,&ntypes,&combiner)) return 1; if (MPI_Type_get_contents_c(MPI_INT,nints,naddrs,ncounts,ntypes,ints,addrs,counts,types)) return 1; if (MPI_Reduce_local_c(0,0,0,MPI_INT,MPI_SUM)) return 1; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:14: undefined reference to `MPI_Send_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:15: undefined reference to `MPI_Send_init_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:16: undefined reference to `MPI_Isend_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:17: undefined reference to `MPI_Recv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:18: undefined reference to `MPI_Recv_init_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:19: undefined reference to `MPI_Irecv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:20: undefined reference to `MPI_Neighbor_alltoallv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:21: undefined reference to `MPI_Ineighbor_alltoallv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:22: undefined reference to `MPI_Type_get_envelope_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:23: undefined reference to `MPI_Type_get_contents_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:24: undefined reference to `MPI_Reduce_local_c' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:14: undefined reference to `MPI_Send_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:15: undefined reference to `MPI_Send_init_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:16: undefined reference to `MPI_Isend_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:17: undefined reference to `MPI_Recv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:18: undefined reference to `MPI_Recv_init_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:19: undefined reference to `MPI_Irecv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:20: undefined reference to `MPI_Neighbor_alltoallv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:21: undefined reference to `MPI_Ineighbor_alltoallv_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:22: undefined reference to `MPI_Type_get_envelope_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:23: undefined reference to `MPI_Type_get_contents_c' /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:24: undefined reference to `MPI_Reduce_local_c' collect2: error: ld returned 1 exit status Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c stdout: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:9:11: warning: implicit declaration of function ‘MPI_Neighbor_alltoallv_init’; did you mean ‘MPI_Neighbor_alltoallv’? [-Wimplicit-function-declaration] 9 | if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | MPI_Neighbor_alltoallv Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:9:11: warning: implicit declaration of function ‘MPI_Neighbor_alltoallv_init’; did you mean ‘MPI_Neighbor_alltoallv’? [-Wimplicit-function-declaration] 9 | if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | MPI_Neighbor_alltoallv Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Request req; MPI_Info info = 0; if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:9: undefined reference to `MPI_Neighbor_alltoallv_init' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o: in function `main': /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c:9: undefined reference to `MPI_Neighbor_alltoallv_init' collect2: error: ld returned 1 exit status ============================================================================================= TESTING: configureMPIX from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:568) Check for experimental functions added by MPICH or Open MPI as MPIX ============================================================================================= TESTING: configureMPIEXEC from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:201) Checking for location of mpiexec Executing: which mpicc stdout: /usr/bin/mpicc Checking for program /usr/bin/mpiexec...found Running Executable with threads to time it out at 60 Executing: /usr/bin/mpiexec -help all stdout: mpiexec (OpenRTE) 4.0.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/bin/mpiexec...found Running Executable with threads to time it out at 120 Executing: /usr/bin/mpiexec -n 1 printenv stdout: OMPI_MCA_pmix=^s1,s2,cray,isolated PMIX_MCA_mca_base_component_show_load_errors=1 OMPI_COMMAND=printenv OMPI_MCA_orte_precondition_transports=0a9904186c7eda04-b0a4bce2bfdab3e0 LESSOPEN=| /usr/bin/lesspipe %s USER=ntilton SSH_CLIENT=138.67.171.130 54334 22 XDG_SESSION_TYPE=tty SHLVL=1 MOTD_SHOWN=pam HOME=/u/pa/bg/ntilton OLDPWD=/u/pa/bg/ntilton SSH_TTY=/dev/pts/0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/28957/bus LOGNAME=ntilton _=./configure XDG_SESSION_CLASS=user TERM=xterm-256color XDG_SESSION_ID=749 COLUMNS=140 PATH=/usr/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin XDG_RUNTIME_DIR=/run/user/28957 LANG=en_US.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: SHELL=/bin/bash KRB5CCNAME=KEYRING:persistent:28957 LESSCLOSE=/usr/bin/lesspipe %s %s PWD=/u/pa/bg/ntilton/petsc SSH_CONNECTION=138.67.171.130 54334 138.67.40.252 22 XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop LINES=38 IPATH_NO_BACKTRACE=1 HFI_NO_BACKTRACE=1 LD_LIBRARY_PATH=/usr/lib:/usr/lib OMPI_MCA_orte_local_daemon_uri=1970339840.0;tcp://138.67.40.252:59151 OMPI_MCA_orte_hnp_uri=1970339840.0;tcp://138.67.40.252:59151 OMPI_MCA_mpi_oversubscribe=0 OMPI_MCA_orte_app_num=0 OMPI_UNIVERSE_SIZE=56 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.Odin.28957 OMPI_MCA_orte_jobfam_session_dir=/tmp/ompi.Odin.28957/pid.232105 OMPI_NUM_APP_CTX=1 OMPI_FIRST_RANKS=0 OMPI_APP_CTX_NUM_PROCS=1 OMPI_MCA_initial_wdir=/u/pa/bg/ntilton/petsc OMPI_MCA_orte_launch=1 PMIX_NAMESPACE=1970339841 PMIX_RANK=0 PMIX_SERVER_URI3=1970339840.0;tcp4://127.0.0.1:40945 PMIX_SERVER_URI2=1970339840.0;tcp4://127.0.0.1:40945 PMIX_SERVER_URI21=1970339840.0;tcp4://127.0.0.1:40945 PMIX_SECURITY_MODE=native PMIX_PTL_MODULE=tcp,usock PMIX_BFROP_BUFFER_TYPE=PMIX_BFROP_BUFFER_NON_DESC PMIX_GDS_MODULE=ds21,ds12,hash PMIX_SERVER_TMPDIR=/tmp/ompi.Odin.28957/pid.232105 PMIX_SYSTEM_TMPDIR=/tmp PMIX_DSTORE_21_BASE_PATH=/tmp/ompi.Odin.28957/pid.232105/pmix_dstor_ds21_232105 PMIX_DSTORE_ESH_BASE_PATH=/tmp/ompi.Odin.28957/pid.232105/pmix_dstor_ds12_232105 PMIX_HOSTNAME=Odin.mines.edu PMIX_VERSION=3.1.5 OMPI_MCA_ess_base_jobid=1970339841 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=1970339841.0 OMPI_FILE_LOCATION=/tmp/ompi.Odin.28957/pid.232105/0/0 stdout: No protocol specified Defined "HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE" to "OMP" Defined make macro "MPIEXEC" to "/usr/bin/mpiexec --oversubscribe" Checking for program /usr/libexec/ApplicationFirewall/socketfilterfw...not found Checking for program /u/pa/bg/ntilton/petsc/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: Odin.mines.edu 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...found Defined make macro "PING" to "ping" Running Executable with threads to time it out at 60 Executing: ping -c 2 Odin.mines.edu stdout: PING Odin.mines.edu (138.67.40.252) 56(84) bytes of data. 64 bytes from odin.mines.edu (138.67.40.252): icmp_seq=1 ttl=64 time=0.021 ms 64 bytes from odin.mines.edu (138.67.40.252): icmp_seq=2 ttl=64 time=0.028 ms --- Odin.mines.edu ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1012ms rtt min/avg/max/mdev = 0.021/0.024/0.028/0.003 ms Return code from ping: 0 ============================================================================================= ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Init(0,0); MPI_Finalize(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Testing executable /tmp/petsc-7m47ck2r/config.packages.MPI/conftest to see if it can be run Executing: /usr/bin/mpiexec --oversubscribe -n 1 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest Running Executable with threads to time it out at 120 Executing: /usr/bin/mpiexec --oversubscribe -n 1 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest stdout: No protocol specified ============================================================================================= TESTING: configureMPIEXEC_TAIL from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:190) Checking for location of mpiexec_tail Defined make macro "MPIEXEC_TAIL" to "" ============================================================================================= TESTING: configureMPITypes from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:614) Checking for MPI Datatype handles Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { 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" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:661) Returns true if SGI MPI is used Checking for functions [MPI_SGI_barrier] in library [] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_MPI_SGI_barrier(void) { MPI_SGI_barrier(); } int main(void) { _check_MPI_SGI_barrier(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `MPI_SGI_barrier' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_MPI_SGI_barrier': /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:671) Make sure C++ can compile and link Checking for header mpi.h Checking for C++ MPI_Finalize() Checking for functions [MPI_Finalize] in library [] [] Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/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(void) { int ierr; ierr = MPI_Finalize(); (void)ierr; } int main(void) { _check_MPI_Finalize(); return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/config.libraries/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl ============================================================================================= TESTING: FortranMPICheck from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:687) Make sure fortran include [mpif.h] and library symbols are found Checking for fortran mpi_init() Checking for functions [] in library [] [] Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.F90 Successful compile: Source: program main #include "mpif.h" integer ierr call mpi_init(ierr) end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Checking for mpi.mod Checking for functions [] in library [] [] Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/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-7m47ck2r/config.libraries/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Defined "HAVE_MPI_F90MODULE" to "1" ============================================================================================= TESTING: configureIO from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:708) Check for the functions in MPI/IO - Define HAVE_MPIIO if they are present - Some older MPI 1 implementations are missing these Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Aint lb, extent; if (MPI_Type_get_extent(MPI_INT, &lb, &extent)) { } MPI_File fh = 0; void *buf = 0; 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 = 0; MPI_Info info = 0; 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-7m47ck2r/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPIIO" to "1" ============================================================================================= TESTING: findMPIIncludeAndLib from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:827) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MPI.py:911) Check that previously configured for MPI include files are not in the PETSC_ARCH directory Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int combiner = MPI_COMBINER_DUP;(void)combiner; return 0; } Defined "HAVE_MPI_COMBINER_DUP" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int combiner = MPI_COMBINER_CONTIGUOUS;(void)combiner; return 0; } Defined "HAVE_MPI_COMBINER_CONTIGUOUS" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int combiner = MPI_COMBINER_NAMED;(void)combiner; return 0; } Defined "HAVE_MPI_COMBINER_NAMED" to "1" ============================================================================================= TESTING: checkVersion from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) 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" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(MPI_VERSION) ")"; Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/lib /tmp/petsc-7m47ck2r/config.packages.MPI/conftest.c Found the raw version string: (" "3" ")" This is the processed version string: 3 For mpi need 2 <= 3 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.MPI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.MPI took 6.334411 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zstd(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.zstd took 0.002565 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.yaml(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.yaml(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.yaml took 0.001611 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sprng(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.sprng took 0.001584 seconds PETSc clone, checking for Sowing Checking for program /usr/local/sbin/pdflatex...not found Checking for program /usr/local/bin/pdflatex...not found Checking for program /usr/sbin/pdflatex...not found Checking for program /usr/bin/pdflatex...found Defined make macro "PDFLATEX" to "/usr/bin/pdflatex" Checking for program /usr/local/sbin/bfort...not found Checking for program /usr/local/bin/bfort...not found Checking for program /usr/sbin/bfort...not found Checking for program /usr/bin/bfort...not found Checking for program /sbin/bfort...not found Checking for program /bin/bfort...not found Checking for program /usr/games/bfort...not found Checking for program /usr/local/games/bfort...not found Checking for program /snap/bin/bfort...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/bfort...not found Checking for program /usr/local/sbin/doctext...not found Checking for program /usr/local/bin/doctext...not found Checking for program /usr/sbin/doctext...not found Checking for program /usr/bin/doctext...not found Checking for program /sbin/doctext...not found Checking for program /bin/doctext...not found Checking for program /usr/games/doctext...not found Checking for program /usr/local/games/doctext...not found Checking for program /snap/bin/doctext...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/doctext...not found Checking for program /usr/local/sbin/mapnames...not found Checking for program /usr/local/bin/mapnames...not found Checking for program /usr/sbin/mapnames...not found Checking for program /usr/bin/mapnames...not found Checking for program /sbin/mapnames...not found Checking for program /bin/mapnames...not found Checking for program /usr/games/mapnames...not found Checking for program /usr/local/games/mapnames...not found Checking for program /snap/bin/mapnames...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/mapnames...not found Checking for program /usr/local/sbin/bib2html...not found Checking for program /usr/local/bin/bib2html...not found Checking for program /usr/sbin/bib2html...not found Checking for program /usr/bin/bib2html...not found Checking for program /sbin/bib2html...not found Checking for program /bin/bib2html...not found Checking for program /usr/games/bib2html...not found Checking for program /usr/local/games/bib2html...not found Checking for program /snap/bin/bib2html...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/bib2html...not found Bfort not found. Installing sowing for FortranStubs ============================================================================================= TESTING: consistencyChecks from config.packages.sowing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.sowing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.sowing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1034) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional sowing Looking for SOWING at git.sowing, hg.sowing or a directory starting with ['petsc-pkg-sowing'] Could not locate an existing copy of SOWING: [] Downloading sowing ============================================================================================= Trying to download https://bitbucket.org/petsc/pkg-sowing.git for SOWING ============================================================================================= install: Retrieving https://bitbucket.org/petsc/pkg-sowing.git as git repo Executing: git clone https://bitbucket.org/petsc/pkg-sowing.git /u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing stdout: Cloning into '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing'... Looking for SOWING at git.sowing, hg.sowing or a directory starting with ['petsc-pkg-sowing'] Found a copy of SOWING in git.sowing Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', 'v1.1.26.12^{commit}'] Executing: ['git', 'rev-parse', 'v1.1.26.12'] stdout: 8ec17636b4e930d33817d862163ea4e29104efb4 Executing: ['git', 'cat-file', '-e', 'origin/v1.1.26.12^{commit}'] stdout: fatal: Not a valid object name origin/v1.1.26.12^{commit} Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] Executing: ['git', 'checkout', '-f', '8ec17636b4e930d33817d862163ea4e29104efb4'] stdout: Note: switching to '8ec17636b4e930d33817d862163ea4e29104efb4'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 8ec1763 Update version to 1.1.26.12 SOWING was just downloaded, forcing a rebuild because cannot determine if package has changed ============================================================================================= Running configure on SOWING; this may take several minutes ============================================================================================= Executing: ./configure --prefix=/u/pa/bg/ntilton/petsc/arch-linux-c-debug CPPFLAGS=-O2 stdout: checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether install works... yes checking for ar... ar checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for c++... c++ checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking for virtual path format... VPATH checking for latex... /usr/bin/latex checking for gs... /usr/bin/gs checking for pnmcrop... /usr/bin/pnmcrop checking for pbmtoxbm... /usr/bin/pbmtoxbm checking for ppmtogif... /usr/bin/ppmtogif checking for pnmquant... /usr/bin/pnmquant checking for perl... /usr/bin/perl checking how to run the C preprocessor... gcc -E checking for egrep... /usr/bin/egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for stdlib.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for C/C++ restrict keyword... __restrict checking for uid_t in sys/types.h... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of void *... 8 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking for vprintf... yes checking for _doprnt... no checking for getcwd... yes checking for gethostname... yes checking for getwd... yes checking for mkdir... yes checking that mkdir accepts -p... yes checking for uname... yes checking for gethostbyname... yes checking how to run the C++ preprocessor... c++ -E checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for realpath... yes checking for readlink... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Makerules config.status: creating src/Makefile config.status: creating src/sys/Makefile config.status: creating src/sys/testing/Makefile config.status: creating src/tohtml/Makefile config.status: creating src/tohtml/tohtmlpath.h config.status: creating src/tohtml/testing/Makefile config.status: creating bin/pstoxbm config.status: creating bin/pstogif config.status: creating bin/bib2html config.status: creating src/bfort/Makefile config.status: creating src/bfort/testing/Makefile config.status: creating src/textfilt/Makefile config.status: creating src/doctext/Makefile config.status: creating src/doctext/docpath.h config.status: creating src/doctext/test/Makefile config.status: creating src/mapnames/Makefile config.status: creating src/bib2html/Makefile config.status: creating docs/Makefile config.status: creating docs/bfort/Makefile config.status: creating docs/doctext/Makefile config.status: creating docs/install/Makefile config.status: creating docs/tohtml/Makefile config.status: creating include/patchlevel.h config.status: creating include/textfilt/textpath.h config.status: creating src/bfort/testing2/Makefile config.status: creating include/sowingconfig.h config.status: executing bib2html commands ============================================================================================= Running make on SOWING; this may take several minutes ============================================================================================= Executing: /usr/bin/make clean stdout: for dir in src docs ; do ( cd $dir && /usr/bin/make clean ) ; done make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src' for dir in sys bfort tohtml doctext textfilt mapnames bib2html ; do ( cd $dir ; /usr/bin/make clean ) ; done make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' rm -f *.o *~ make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' rm -f *.o *~ bfort-old bfort rm -f bfort\ win32/debug/* rm -f *.gcda *.gcno *.gcov (cd testing && /usr/bin/make clean ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing' rm -f n1f.c n2f.c tstpgmaf.c tstpgma2f.c tstpgmbf.c tstcf.c tst2cf.c tst3cf.c tstpgmaf90.f90 tstpgmbf90.f90 config.log make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing' (cd testing2 && /usr/bin/make clean ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing2' rm -f tbasef.c tbasef2.c tbasef3.c tbasef4.c tcharf.c tcharf2.c tmpif.c tretf.c tpetscf.c thandlef.c theadhf.c tmp/tbasef.c tmp/tbasef2.c tpetsc.f90 thandle.f90 malformf.c tbaserm.c rm -rf tmp make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing2' make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' /bin/rm -f *.o *~ tohtml tortf /bin/rm -f tohtml\ win32/debug/* (cd testing && /usr/bin/make clean ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml/testing' rm -rf test[1-9] test1[0-9] test2[0-9] rm -f test[1-9].html rm -f latex.err *.hux img*.xbm img*.gif rm -f up.gif previous.gif next.gif rm -f test1[0-9].html test2[0-9].html test7a.html rm -f test[0-9].htm test[1-2][0-9].htm rm -f testf1.ps testf1.gif rm -f inplace subfiles rm -f *.ler *.aux *.out make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml/testing' make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' /bin/rm -f *.o *~ doctext doc2lt (cd test ; if [ -s Makefile ] ; then /usr/bin/make clean ; fi ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext/test' rm -f *.o *~ *.3 *.2 *.html *.tex f1.cit make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext/test' /bin/rm -f doctext\ win32/debug/* make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' /bin/rm -f *.o *~ make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' /bin/rm -f *.o *~ mapnames ccc test1.html test1.tex test1nc.tex test1nc.html test1.pmap make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bib2html' rm -f tout.htm tout-bib.htm make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bib2html' make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src' make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/bfort' rm -f bfort.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/bfort' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/doctext' rm -f doctext.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/doctext' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/install' rm -f install.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/install' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/tohtml' rm -f tohtml.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/tohtml' make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs' /bin/rm -f lib/libsowing.a lib/libtfilter.a Executing: /usr/bin/make stdout: (cd src/sys && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' gcc -I../../include -I../../include -O2 -c arch.c gcc -I../../include -I../../include -O2 -c txt.c gcc -I../../include -I../../include -O2 -c daytime.c gcc -I../../include -I../../include -O2 -c file.c gcc -I../../include -I../../include -O2 -c tr.c gcc -I../../include -I../../include -O2 -c getopts.c gcc -I../../include -I../../include -O2 -c rdconfig.c ar cr ../../lib/libsowing.a arch.o txt.o daytime.o file.o tr.o getopts.o rdconfig.o ranlib ../../lib/libsowing.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' (cd src/tohtml && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' gcc -I../../include -I. -I../../include -O2 -c tohtml.c gcc -I../../include -I. -I../../include -O2 -c tex2html.c gcc -I../../include -I. -I../../include -O2 -c search.c gcc -I../../include -I. -I../../include -O2 -c texactio.c gcc -I../../include -I. -I../../include -O2 -c rdaux.c gcc -I../../include -I. -I../../include -O2 -c rdindx.c gcc -I../../include -I. -I../../include -O2 -c label.c gcc -I../../include -I. -I../../include -O2 -c scan.c gcc -I../../include -I. -I../../include -O2 -c refmap.c gcc -I../../include -I. -I../../include -O2 -c style.c gcc -I../../include -I. -I../../include -O2 -c dimen.c gcc -I../../include -I. -I../../include -O2 -c userdef.c gcc -I../../include -I. -I../../include -O2 -c tabular.c gcc -I../../include -I. -I../../include -O2 -c biblio.c gcc -I../../include -I. -I../../include -O2 -c environ.c gcc -I../../include -I. -I../../include -O2 -c math.c gcc -I../../include -I. -I../../include -O2 -c rddefs.c gcc -I../../include -I. -I../../include -O2 -c latexinfo.c gcc -I../../include -I. -I../../include -O2 -c accent.c gcc -I../../include -I. -I../../include -O2 -c simpleif.c gcc -o tohtml tohtml.o tex2html.o search.o texactio.o rdaux.o rdindx.o label.o scan.o refmap.o style.o dimen.o userdef.o tabular.o biblio.o environ.o math.o rddefs.o latexinfo.o accent.o simpleif.o ../../lib/libsowing.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' (cd src/bfort && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' gcc -DBASEDEF='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-base.txt"' -DBASEPATH='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share"' -I../../include -I../../include -O2 -c bfort.c gcc -DBASEDEF='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-base.txt"' -DBASEPATH='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share"' -I../../include -I../../include -O2 -c doc.c gcc -o bfort bfort.o doc.o ../../lib/libsowing.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' (cd src/textfilt && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c cmdline.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c file.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c instream.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c outstream.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c search.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c maptok.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c textout.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c texthtml.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c textnroff.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c texttex.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c textmyst.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c inutil.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c errhand.cc ar cr ../../lib/libtfilter.a cmdline.o file.o instream.o outstream.o search.o maptok.o textout.o texthtml.o textnroff.o texttex.o textmyst.o inutil.o errhand.o ranlib ../../lib/libtfilter.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' (cd src/doctext && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c doctext.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c docutil.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c keyword.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c dotfmat.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c incfiles.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c quotefmt.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c textb.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c docfields.cc c++ -o doctext doctext.o docutil.o keyword.o dotfmat.o \ incfiles.o quotefmt.o textb.o docfields.o ../../lib/libtfilter.a c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c doc2lt.cc c++ -o doc2lt doc2lt.o docutil.o docfields.o ../../lib/libtfilter.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' (cd src/textfilt && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' make[1]: Nothing to be done for 'ALL'. make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' (cd src/mapnames && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' c++ -I../../include/textfilt -I../../include -O2 -c mapnames.cc c++ -o mapnames mapnames.o ../../lib/libtfilter.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' stdout: file.c: In function ‘SYGetwd’: file.c:770:5: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] 770 | getcwd( path, len ); | ^~~~~~~~~~~~~~~~~~~ tohtml.c: In function ‘CopyImgFiles’: tohtml.c:1126:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1126 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1129:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1129 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1131:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1131 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1134:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1134 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1136:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1136 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1138:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1138 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1140:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1140 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1142:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1142 | system( pgm ); | ^~~~~~~~~~~~~ tex2html.c: In function ‘TX_XBM_size’: tex2html.c:776:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 776 | fscanf( f, "#define %s %d\n", lbuf, width ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c:778:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 778 | fscanf( f, "#define %s %d\n", lbuf, height ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXepsfbox’: texactio.c:3160:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 3160 | system( tmpbuf ); | ^~~~~~~~~~~~~~~~ texactio.c:3204:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 3204 | system( pgm ); | ^~~~~~~~~~~~~ texactio.c:3212:7: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 3212 | system( pgm ); | ^~~~~~~~~~~~~ texactio.c: In function ‘TXref’: texactio.c:823:40: warning: ‘#Node’ directive output may be truncated writing 5 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 823 | snprintf( lfname, sizeof(lfname), "%s#Node", fname ); | ^~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 6 and 261 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXepsfbox’: texactio.c:3131:21: warning: ‘%s’ directive writing up to 255 bytes into a region of size 254 [-Wformat-overflow=] 3131 | sprintf( fname, "./%s", imgoutfile ); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 3 and 258 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3129:22: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 3129 | sprintf( fname, "%s/%s", splitdir, imgoutfile ); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 512 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXbegin’: texactio.c:2427:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 100 [-Wformat-truncation=] 2427 | snprintf( bname, sizeof(bname), "%s%d", imgfilebase, imageno++ ); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 2 and 267 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXConvertFigureToGIF’: texactio.c:3977:41: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 2040 [-Wformat-truncation=] 3977 | snprintf( pgm, sizeof(pgm), "pdf2ps %s %s >>%s 2>&1", fname, fname2, | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 17 or more bytes (assuming 2363) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3949:44: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 1993 [-Wformat-truncation=] 3949 | snprintf( pgm, sizeof(pgm), "%spstogif %s %s figure >>%s 2>&1", | ^~ 3950 | PSPATH, fname, fname2, latex_errname ); | ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 2417) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3930:44: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 1993 [-Wformat-truncation=] 3930 | snprintf( pgm, sizeof(pgm), "%spstogif %s %s figure >>%s 2>&1", | ^~ 3931 | PSPATH, fname, fname2, latex_errname ); | ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 2417) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3911:49: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 2036 [-Wformat-truncation=] 3911 | snprintf( pgm, sizeof(pgm), "/bin/cp -f %s %s", fname, fname2 ); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 13 or more bytes (assuming 2060) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rdaux.c: In function ‘RdAuxFile’: rdaux.c:163:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 163 | fgets( buffer, sizeof(buffer), fpaux ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rdaux.c: In function ‘WRfromauxfile’: rdaux.c:391:25: warning: ‘#Node’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 391 | sprintf( fullname, "%s#Node", | ^~~~~ In file included from /usr/include/stdio.h:867, from rdaux.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from ../../include/sowing.h:24, from userdef.c:10: In function ‘strncat’, inlined from ‘TXAddUserDef’ at userdef.c:167:2: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ specified bound 100 equals destination size [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c: In function ‘RunLatex’: environ.c:482:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 482 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:502:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 502 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:510:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 510 | system ( pgm ); | ^~~~~~~~~~~~~~ environ.c:515:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 515 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:518:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 518 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:430:33: warning: ‘%s’ directive writing up to 299 bytes into a region of size between 243 and 248 [-Wformat-overflow=] 430 | sprintf( pgm, "%s %s.tex >>%s 2>&1 >%s 2>&1", | ^~ 466 | name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 25 or more bytes (assuming 324) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:453:38: warning: ‘%s’ directive writing up to 299 bytes into a region of size 240 [-Wformat-overflow=] 453 | sprintf( pgm, "dvips %s -o %s.ps >>%s 2>&1", | ^~ 454 | name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 22 or more bytes (assuming 321) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:496:47: warning: ‘%s’ directive writing up to 299 bytes into a region of size 191 [-Wformat-overflow=] 496 | sprintf( pgm, "%spstoxbm %s.ps %s.xbm >>%s 2>&1", | ^~ 497 | PSPATH, name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 71 or more bytes (assuming 370) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:487:47: warning: ‘%s’ directive writing up to 299 bytes into a region of size 191 [-Wformat-overflow=] 487 | sprintf( pgm, "%spstogif %s.ps %s.gif >>%s 2>&1", | ^~ 488 | PSPATH, name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 71 or more bytes (assuming 370) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:507:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 237 and 246 [-Wformat-overflow=] 507 | sprintf( pgm, "/bin/mv %s.%s %s", name, ext, splitdir ); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 11 or more bytes (assuming 275) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ math.c: In function ‘TXProcessDollar’: math.c:438:35: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 100 [-Wformat-truncation=] 438 | snprintf( bname, sizeof(bname), "%s%d", imgfilebase, imageno++ ); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from math.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 2 and 267 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ld: ../../lib/libsowing.a(file.o): in function `SYOpenWritableFile': file.c:(.text+0x45f): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' bfort.c: In function ‘main’: bfort.c:552:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 552 | snprintf( outfilename, MAX_PATH_NAME, "%s/%s", | ^~ 553 | dirname, defoutfilename); | ~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../include/sowing.h:17, from bfort.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 2 and 2048 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfort.c:549:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 549 | snprintf( outfilename, MAX_PATH_NAME, "%s/%sf.c", dirname, fname ); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from ../../include/sowing.h:17, from bfort.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 5 and 2051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ld: ../../lib/libsowing.a(file.o): in function `SYOpenWritableFile': file.c:(.text+0x45f): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' file.cc: In function ‘char* SYGetRealpath(const char*, char*)’: file.cc:84:13: warning: ignoring return value of ‘char* realpath(const char*, char*)’, declared with attribute warn_unused_result [-Wunused-result] 84 | realpath( path, rpath ); | ~~~~~~~~^~~~~~~~~~~~~~~ ============================================================================================= Running make install on SOWING; this may take several minutes ============================================================================================= Executing: /usr/bin/make install stdout: /usr/bin/install -c bin/bib2html /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bib2html /usr/bin/install -c src/doctext/doctext /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doctext /usr/bin/install -c src/doctext/doc2lt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doc2lt /usr/bin/install -c src/tohtml/tohtml /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/tohtml if [ "`cd bin && pwd`" != "`cd /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin && pwd`" ] ; then \ /usr/bin/install -c bin/pstoxbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/pstoxbm ; \ /usr/bin/install -c bin/pstogif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/pstogif ; \ fi /usr/bin/install -c src/bfort/bfort /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort /usr/bin/install -c src/mapnames/mapnames /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/mapnames INSTALL_DATA ./share/pstoppm.ps /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/pstoppm.ps INSTALL_DATA ./share/basedefs.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/basedefs.txt INSTALL_DATA ./share/blueball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/blueball.gif INSTALL_DATA ./share/greenball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/greenball.gif INSTALL_DATA ./share/purpleball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/purpleball.gif INSTALL_DATA ./share/redball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/redball.gif INSTALL_DATA ./share/yellowball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/yellowball.gif INSTALL_DATA ./share/next.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/next.gif INSTALL_DATA ./share/up.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/up.gif INSTALL_DATA ./share/previous.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/previous.gif INSTALL_DATA ./share/html.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/html.def INSTALL_DATA ./share/latex.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/latex.def INSTALL_DATA ./share/nroff.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/nroff.def INSTALL_DATA ./share/myst.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/myst.def INSTALL_DATA ./share/refman.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/refman.def INSTALL_DATA ./share/refman.sty /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/refman.sty INSTALL_DATA ./share/next.xbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/next.xbm INSTALL_DATA ./share/up.xbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/up.xbm INSTALL_DATA ./share/previous.xbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/previous.xbm INSTALL_DATA ./share/doctext/html.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/html.def INSTALL_DATA ./share/doctext/htmlcolor.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/htmlcolor.def INSTALL_DATA ./share/doctext/htmltabl.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/htmltabl.def INSTALL_DATA ./share/doctext/htmlargtbl.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/htmlargtbl.def INSTALL_DATA ./share/doctext/latex.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/latex.def INSTALL_DATA ./share/doctext/latexargtbl.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/latexargtbl.def INSTALL_DATA ./share/doctext/nroff.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/nroff.def INSTALL_DATA ./share/doctext/myst.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/myst.def INSTALL_DATA ./share/bfort-base.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-base.txt INSTALL_DATA ./share/bfort-mpi.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-mpi.txt INSTALL_DATA ./share/bfort-petsc.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-petsc.txt INSTALL_DATA ./man/man1/tohtml.1 /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/man/man1/tohtml.1 INSTALL_DATA ./man/man1/doctext.1 /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/man/man1/doctext.1 INSTALL_DATA ./man/man1/bfort.1 /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/man/man1/bfort.1 ********Output of running make on SOWING follows ******* checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether install works... yes checking for ar... ar checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for c++... c++ checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking for virtual path format... VPATH checking for latex... /usr/bin/latex checking for gs... /usr/bin/gs checking for pnmcrop... /usr/bin/pnmcrop checking for pbmtoxbm... /usr/bin/pbmtoxbm checking for ppmtogif... /usr/bin/ppmtogif checking for pnmquant... /usr/bin/pnmquant checking for perl... /usr/bin/perl checking how to run the C preprocessor... gcc -E checking for egrep... /usr/bin/egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for stdlib.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for C/C++ restrict keyword... __restrict checking for uid_t in sys/types.h... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of void *... 8 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking for vprintf... yes checking for _doprnt... no checking for getcwd... yes checking for gethostname... yes checking for getwd... yes checking for mkdir... yes checking that mkdir accepts -p... yes checking for uname... yes checking for gethostbyname... yes checking how to run the C++ preprocessor... c++ -E checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for realpath... yes checking for readlink... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Makerules config.status: creating src/Makefile config.status: creating src/sys/Makefile config.status: creating src/sys/testing/Makefile config.status: creating src/tohtml/Makefile config.status: creating src/tohtml/tohtmlpath.h config.status: creating src/tohtml/testing/Makefile config.status: creating bin/pstoxbm config.status: creating bin/pstogif config.status: creating bin/bib2html config.status: creating src/bfort/Makefile config.status: creating src/bfort/testing/Makefile config.status: creating src/textfilt/Makefile config.status: creating src/doctext/Makefile config.status: creating src/doctext/docpath.h config.status: creating src/doctext/test/Makefile config.status: creating src/mapnames/Makefile config.status: creating src/bib2html/Makefile config.status: creating docs/Makefile config.status: creating docs/bfort/Makefile config.status: creating docs/doctext/Makefile config.status: creating docs/install/Makefile config.status: creating docs/tohtml/Makefile config.status: creating include/patchlevel.h config.status: creating include/textfilt/textpath.h config.status: creating src/bfort/testing2/Makefile config.status: creating include/sowingconfig.h config.status: executing bib2html commandsfor dir in src docs ; do ( cd $dir && /usr/bin/make clean ) ; done make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src' for dir in sys bfort tohtml doctext textfilt mapnames bib2html ; do ( cd $dir ; /usr/bin/make clean ) ; done make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' rm -f *.o *~ make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' rm -f *.o *~ bfort-old bfort rm -f bfort\ win32/debug/* rm -f *.gcda *.gcno *.gcov (cd testing && /usr/bin/make clean ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing' rm -f n1f.c n2f.c tstpgmaf.c tstpgma2f.c tstpgmbf.c tstcf.c tst2cf.c tst3cf.c tstpgmaf90.f90 tstpgmbf90.f90 config.log make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing' (cd testing2 && /usr/bin/make clean ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing2' rm -f tbasef.c tbasef2.c tbasef3.c tbasef4.c tcharf.c tcharf2.c tmpif.c tretf.c tpetscf.c thandlef.c theadhf.c tmp/tbasef.c tmp/tbasef2.c tpetsc.f90 thandle.f90 malformf.c tbaserm.c rm -rf tmp make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort/testing2' make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' /bin/rm -f *.o *~ tohtml tortf /bin/rm -f tohtml\ win32/debug/* (cd testing && /usr/bin/make clean ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml/testing' rm -rf test[1-9] test1[0-9] test2[0-9] rm -f test[1-9].html rm -f latex.err *.hux img*.xbm img*.gif rm -f up.gif previous.gif next.gif rm -f test1[0-9].html test2[0-9].html test7a.html rm -f test[0-9].htm test[1-2][0-9].htm rm -f testf1.ps testf1.gif rm -f inplace subfiles rm -f *.ler *.aux *.out make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml/testing' make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' /bin/rm -f *.o *~ doctext doc2lt (cd test ; if [ -s Makefile ] ; then /usr/bin/make clean ; fi ) make[3]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext/test' rm -f *.o *~ *.3 *.2 *.html *.tex f1.cit make[3]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext/test' /bin/rm -f doctext\ win32/debug/* make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' /bin/rm -f *.o *~ make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' /bin/rm -f *.o *~ mapnames ccc test1.html test1.tex test1nc.tex test1nc.html test1.pmap make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bib2html' rm -f tout.htm tout-bib.htm make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bib2html' make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src' make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/bfort' rm -f bfort.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/bfort' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/doctext' rm -f doctext.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/doctext' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/install' rm -f install.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/install' make[2]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/tohtml' rm -f tohtml.pdf \ *.aux *.dvi *.toc *.log *.fn *.hux *.err *.blg *.bbl make[2]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs/tohtml' make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/docs' /bin/rm -f lib/libsowing.a lib/libtfilter.a(cd src/sys && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' gcc -I../../include -I../../include -O2 -c arch.c gcc -I../../include -I../../include -O2 -c txt.c gcc -I../../include -I../../include -O2 -c daytime.c gcc -I../../include -I../../include -O2 -c file.c gcc -I../../include -I../../include -O2 -c tr.c gcc -I../../include -I../../include -O2 -c getopts.c gcc -I../../include -I../../include -O2 -c rdconfig.c ar cr ../../lib/libsowing.a arch.o txt.o daytime.o file.o tr.o getopts.o rdconfig.o ranlib ../../lib/libsowing.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/sys' (cd src/tohtml && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' gcc -I../../include -I. -I../../include -O2 -c tohtml.c gcc -I../../include -I. -I../../include -O2 -c tex2html.c gcc -I../../include -I. -I../../include -O2 -c search.c gcc -I../../include -I. -I../../include -O2 -c texactio.c gcc -I../../include -I. -I../../include -O2 -c rdaux.c gcc -I../../include -I. -I../../include -O2 -c rdindx.c gcc -I../../include -I. -I../../include -O2 -c label.c gcc -I../../include -I. -I../../include -O2 -c scan.c gcc -I../../include -I. -I../../include -O2 -c refmap.c gcc -I../../include -I. -I../../include -O2 -c style.c gcc -I../../include -I. -I../../include -O2 -c dimen.c gcc -I../../include -I. -I../../include -O2 -c userdef.c gcc -I../../include -I. -I../../include -O2 -c tabular.c gcc -I../../include -I. -I../../include -O2 -c biblio.c gcc -I../../include -I. -I../../include -O2 -c environ.c gcc -I../../include -I. -I../../include -O2 -c math.c gcc -I../../include -I. -I../../include -O2 -c rddefs.c gcc -I../../include -I. -I../../include -O2 -c latexinfo.c gcc -I../../include -I. -I../../include -O2 -c accent.c gcc -I../../include -I. -I../../include -O2 -c simpleif.c gcc -o tohtml tohtml.o tex2html.o search.o texactio.o rdaux.o rdindx.o label.o scan.o refmap.o style.o dimen.o userdef.o tabular.o biblio.o environ.o math.o rddefs.o latexinfo.o accent.o simpleif.o ../../lib/libsowing.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/tohtml' (cd src/bfort && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' gcc -DBASEDEF='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-base.txt"' -DBASEPATH='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share"' -I../../include -I../../include -O2 -c bfort.c gcc -DBASEDEF='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-base.txt"' -DBASEPATH='"/u/pa/bg/ntilton/petsc/arch-linux-c-debug/share"' -I../../include -I../../include -O2 -c doc.c gcc -o bfort bfort.o doc.o ../../lib/libsowing.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/bfort' (cd src/textfilt && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c cmdline.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c file.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c instream.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c outstream.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c search.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c maptok.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c textout.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c texthtml.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c textnroff.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c texttex.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c textmyst.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c inutil.cc c++ -I../../include/textfilt -I../../include -I../../include -I../../include/textfilt -O2 -c errhand.cc ar cr ../../lib/libtfilter.a cmdline.o file.o instream.o outstream.o search.o maptok.o textout.o texthtml.o textnroff.o texttex.o textmyst.o inutil.o errhand.o ranlib ../../lib/libtfilter.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' (cd src/doctext && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c doctext.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c docutil.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c keyword.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c dotfmat.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c incfiles.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c quotefmt.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c textb.cc c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c docfields.cc c++ -o doctext doctext.o docutil.o keyword.o dotfmat.o \ incfiles.o quotefmt.o textb.o docfields.o ../../lib/libtfilter.a c++ -I../../include/textfilt -I../../include -I. -I../../include -O2 -c doc2lt.cc c++ -o doc2lt doc2lt.o docutil.o docfields.o ../../lib/libtfilter.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/doctext' (cd src/textfilt && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' make[1]: Nothing to be done for 'ALL'. make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/textfilt' (cd src/mapnames && /usr/bin/make ) make[1]: Entering directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames' c++ -I../../include/textfilt -I../../include -O2 -c mapnames.cc c++ -o mapnames mapnames.o ../../lib/libtfilter.a make[1]: Leaving directory '/u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing/src/mapnames'file.c: In function ‘SYGetwd’: file.c:770:5: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result [-Wunused-result] 770 | getcwd( path, len ); | ^~~~~~~~~~~~~~~~~~~ tohtml.c: In function ‘CopyImgFiles’: tohtml.c:1126:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1126 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1129:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1129 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1131:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1131 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1134:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1134 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1136:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1136 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1138:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1138 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1140:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1140 | system( pgm ); | ^~~~~~~~~~~~~ tohtml.c:1142:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 1142 | system( pgm ); | ^~~~~~~~~~~~~ tex2html.c: In function ‘TX_XBM_size’: tex2html.c:776:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 776 | fscanf( f, "#define %s %d\n", lbuf, width ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c:778:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 778 | fscanf( f, "#define %s %d\n", lbuf, height ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXepsfbox’: texactio.c:3160:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 3160 | system( tmpbuf ); | ^~~~~~~~~~~~~~~~ texactio.c:3204:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 3204 | system( pgm ); | ^~~~~~~~~~~~~ texactio.c:3212:7: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 3212 | system( pgm ); | ^~~~~~~~~~~~~ texactio.c: In function ‘TXref’: texactio.c:823:40: warning: ‘#Node’ directive output may be truncated writing 5 bytes into a region of size between 1 and 256 [-Wformat-truncation=] 823 | snprintf( lfname, sizeof(lfname), "%s#Node", fname ); | ^~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 6 and 261 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXepsfbox’: texactio.c:3131:21: warning: ‘%s’ directive writing up to 255 bytes into a region of size 254 [-Wformat-overflow=] 3131 | sprintf( fname, "./%s", imgoutfile ); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 3 and 258 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3129:22: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 3129 | sprintf( fname, "%s/%s", splitdir, imgoutfile ); | ^~ ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 2 and 512 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXbegin’: texactio.c:2427:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 100 [-Wformat-truncation=] 2427 | snprintf( bname, sizeof(bname), "%s%d", imgfilebase, imageno++ ); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 2 and 267 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c: In function ‘TXConvertFigureToGIF’: texactio.c:3977:41: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 2040 [-Wformat-truncation=] 3977 | snprintf( pgm, sizeof(pgm), "pdf2ps %s %s >>%s 2>&1", fname, fname2, | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 17 or more bytes (assuming 2363) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3949:44: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 1993 [-Wformat-truncation=] 3949 | snprintf( pgm, sizeof(pgm), "%spstogif %s %s figure >>%s 2>&1", | ^~ 3950 | PSPATH, fname, fname2, latex_errname ); | ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 2417) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3930:44: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 1993 [-Wformat-truncation=] 3930 | snprintf( pgm, sizeof(pgm), "%spstogif %s %s figure >>%s 2>&1", | ^~ 3931 | PSPATH, fname, fname2, latex_errname ); | ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 71 or more bytes (assuming 2417) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ texactio.c:3911:49: warning: ‘%s’ directive output may be truncated writing up to 2047 bytes into a region of size 2036 [-Wformat-truncation=] 3911 | snprintf( pgm, sizeof(pgm), "/bin/cp -f %s %s", fname, fname2 ); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:867, from texactio.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 13 or more bytes (assuming 2060) into a destination of size 2048 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rdaux.c: In function ‘RdAuxFile’: rdaux.c:163:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 163 | fgets( buffer, sizeof(buffer), fpaux ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rdaux.c: In function ‘WRfromauxfile’: rdaux.c:391:25: warning: ‘#Node’ directive writing 5 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] 391 | sprintf( fullname, "%s#Node", | ^~~~~ In file included from /usr/include/stdio.h:867, from rdaux.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 6 and 1029 bytes into a destination of size 1024 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from ../../include/sowing.h:24, from userdef.c:10: In function ‘strncat’, inlined from ‘TXAddUserDef’ at userdef.c:167:2: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ specified bound 100 equals destination size [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c: In function ‘RunLatex’: environ.c:482:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 482 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:502:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 502 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:510:3: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 510 | system ( pgm ); | ^~~~~~~~~~~~~~ environ.c:515:2: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 515 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:518:6: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] 518 | system( pgm ); | ^~~~~~~~~~~~~ environ.c:430:33: warning: ‘%s’ directive writing up to 299 bytes into a region of size between 243 and 248 [-Wformat-overflow=] 430 | sprintf( pgm, "%s %s.tex >>%s 2>&1 >%s 2>&1", | ^~ 466 | name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 25 or more bytes (assuming 324) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:453:38: warning: ‘%s’ directive writing up to 299 bytes into a region of size 240 [-Wformat-overflow=] 453 | sprintf( pgm, "dvips %s -o %s.ps >>%s 2>&1", | ^~ 454 | name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 22 or more bytes (assuming 321) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:496:47: warning: ‘%s’ directive writing up to 299 bytes into a region of size 191 [-Wformat-overflow=] 496 | sprintf( pgm, "%spstoxbm %s.ps %s.xbm >>%s 2>&1", | ^~ 497 | PSPATH, name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 71 or more bytes (assuming 370) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:487:47: warning: ‘%s’ directive writing up to 299 bytes into a region of size 191 [-Wformat-overflow=] 487 | sprintf( pgm, "%spstogif %s.ps %s.gif >>%s 2>&1", | ^~ 488 | PSPATH, name, name, latex_errname ); | ~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 71 or more bytes (assuming 370) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ environ.c:507:32: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 237 and 246 [-Wformat-overflow=] 507 | sprintf( pgm, "/bin/mv %s.%s %s", name, ext, splitdir ); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:867, from environ.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output 11 or more bytes (assuming 275) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ math.c: In function ‘TXProcessDollar’: math.c:438:35: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 100 [-Wformat-truncation=] 438 | snprintf( bname, sizeof(bname), "%s%d", imgfilebase, imageno++ ); | ^~ ~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from math.c:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 2 and 267 bytes into a destination of size 100 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ld: ../../lib/libsowing.a(file.o): in function `SYOpenWritableFile': file.c:(.text+0x45f): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' bfort.c: In function ‘main’: bfort.c:552:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 552 | snprintf( outfilename, MAX_PATH_NAME, "%s/%s", | ^~ 553 | dirname, defoutfilename); | ~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from ../../include/sowing.h:17, from bfort.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 2 and 2048 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bfort.c:549:48: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] 549 | snprintf( outfilename, MAX_PATH_NAME, "%s/%sf.c", dirname, fname ); | ^~ ~~~~~ In file included from /usr/include/stdio.h:867, from ../../include/sowing.h:17, from bfort.c:4: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 5 and 2051 bytes into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ld: ../../lib/libsowing.a(file.o): in function `SYOpenWritableFile': file.c:(.text+0x45f): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' file.cc: In function ‘char* SYGetRealpath(const char*, char*)’: file.cc:84:13: warning: ignoring return value of ‘char* realpath(const char*, char*)’, declared with attribute warn_unused_result [-Wunused-result] 84 | realpath( path, rpath ); | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/bin/install -c bin/bib2html /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bib2html /usr/bin/install -c src/doctext/doctext /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doctext /usr/bin/install -c src/doctext/doc2lt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doc2lt /usr/bin/install -c src/tohtml/tohtml /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/tohtml if [ "`cd bin && pwd`" != "`cd /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin && pwd`" ] ; then \ /usr/bin/install -c bin/pstoxbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/pstoxbm ; \ /usr/bin/install -c bin/pstogif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/pstogif ; \ fi /usr/bin/install -c src/bfort/bfort /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort /usr/bin/install -c src/mapnames/mapnames /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/mapnames INSTALL_DATA ./share/pstoppm.ps /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/pstoppm.ps INSTALL_DATA ./share/basedefs.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/basedefs.txt INSTALL_DATA ./share/blueball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/blueball.gif INSTALL_DATA ./share/greenball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/greenball.gif INSTALL_DATA ./share/purpleball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/purpleball.gif INSTALL_DATA ./share/redball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/redball.gif INSTALL_DATA ./share/yellowball.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/yellowball.gif INSTALL_DATA ./share/next.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/next.gif INSTALL_DATA ./share/up.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/up.gif INSTALL_DATA ./share/previous.gif /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/previous.gif INSTALL_DATA ./share/html.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/html.def INSTALL_DATA ./share/latex.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/latex.def INSTALL_DATA ./share/nroff.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/nroff.def INSTALL_DATA ./share/myst.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/myst.def INSTALL_DATA ./share/refman.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/refman.def INSTALL_DATA ./share/refman.sty /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/refman.sty INSTALL_DATA ./share/next.xbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/next.xbm INSTALL_DATA ./share/up.xbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/up.xbm INSTALL_DATA ./share/previous.xbm /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/previous.xbm INSTALL_DATA ./share/doctext/html.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/html.def INSTALL_DATA ./share/doctext/htmlcolor.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/htmlcolor.def INSTALL_DATA ./share/doctext/htmltabl.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/htmltabl.def INSTALL_DATA ./share/doctext/htmlargtbl.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/htmlargtbl.def INSTALL_DATA ./share/doctext/latex.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/latex.def INSTALL_DATA ./share/doctext/latexargtbl.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/latexargtbl.def INSTALL_DATA ./share/doctext/nroff.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/nroff.def INSTALL_DATA ./share/doctext/myst.def /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/doctext/myst.def INSTALL_DATA ./share/bfort-base.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-base.txt INSTALL_DATA ./share/bfort-mpi.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-mpi.txt INSTALL_DATA ./share/bfort-petsc.txt /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/bfort-petsc.txt INSTALL_DATA ./man/man1/tohtml.1 /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/man/man1/tohtml.1 INSTALL_DATA ./man/man1/doctext.1 /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/man/man1/doctext.1 INSTALL_DATA ./man/man1/bfort.1 /u/pa/bg/ntilton/petsc/arch-linux-c-debug/share/man/man1/bfort.1********End of Output of running make on SOWING ******* Not checking for library in Download SOWING: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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 No functions to check for in library [] [] Checking for headers [] in Download SOWING: ['/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include', '/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.sowing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For sowing unable to find version information since includes and version includes are missing skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.sowing(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared Checking for program /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort...found Defined make macro "BFORT" to "/u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort" Checking for program /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doctext...found Defined make macro "DOCTEXT" to "/u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doctext" Checking for program /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/mapnames...found Defined make macro "MAPNAMES" to "/u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/mapnames" Checking for program /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bib2html...found Defined make macro "BIB2HTML" to "/u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bib2html" Checking bfort version Executing: /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort -version stdout: bfort (sowing) release 1.1.26.12 of Date unknown ============================================================================================= Running /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort to generate Fortran stubs ============================================================================================= child config.packages.sowing took 21.058860 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.revolve(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.revolve took 0.000777 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.radau5(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.radau5 took 0.000425 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.petsc4py(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/petsc4py.py:141) Adds rules for building petsc4py to PETSc makefiles 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 took 0.000604 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pami(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.pami took 0.000498 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengles(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.opengles took 0.000374 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opencl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.opencl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.opencl took 0.000368 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpi4py(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mpi4py took 0.000420 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpe(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mpe took 0.000413 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.memkind(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.memkind took 0.000366 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libmesh(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/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 took 0.000592 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.moose(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.moose took 0.000458 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libjpeg(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.libjpeg took 0.000423 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gsl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.gsl took 0.000453 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ssl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/ssl.py:58) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ssl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ssl took 0.000459 seconds child config.packages.gmsh took 0.000073 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gmp(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.gmp took 0.000424 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpfr(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mpfr took 0.000425 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.giflib(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.giflib took 0.000408 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cub(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.cub took 0.000411 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ctetgen(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ctetgen took 0.000403 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.concurrencykit(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.concurrencykit took 0.000413 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cams(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.cams took 0.000494 seconds ============================================================================================= TESTING: locateC2html from config.packages.c2html(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/c2html.py:33) Determine location of c2html executable 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 /usr/local/games/c2html...not found Checking for program /snap/bin/c2html...not found Checking for program /u/pa/bg/ntilton/petsc/lib/petsc/bin/win32fe/c2html...not found child config.packages.c2html took 0.000410 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.boost(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.boost took 0.000442 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.silo(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.silo took 0.000411 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Random123(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Random123 took 0.000411 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PARTY(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.PARTY took 0.000412 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.NVSHMEM(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.NVSHMEM took 0.000369 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MatlabEngine(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.MatlabEngine took 0.000363 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Matlab(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Matlab took 0.000354 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Mathematica(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Mathematica took 0.000393 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.regex(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.regex(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1034) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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 [] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(void); static void _check_regexec(void) { regexec(); } char regcomp(void); static void _check_regcomp(void) { regcomp(); } char regfree(void); static void _check_regfree(void) { regfree(); } int main(void) { _check_regexec(); _check_regcomp(); _check_regfree(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(void); static void _check_regexec(void) { regexec(); } char regcomp(void); static void _check_regcomp(void) { regcomp(); } char regfree(void); static void _check_regfree(void) { regfree(); } void dummy(void) {_check_regexec(); _check_regcomp(); _check_regfree();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lquadmath -ldl Checking for headers ['regex.h'] in Compiler specific search REGEX: ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['regex.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/lib /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['regex.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkVersion from config.packages.regex(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.regex took 0.305149 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libceed(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.libceed took 0.002545 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.opengl took 0.001442 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.glut(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.glut took 0.001386 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.GLVis(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.GLVis took 0.001551 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.CoDiPack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.CoDiPack took 0.001238 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.adblaslapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.adblaslapack took 0.001180 seconds child config.packages.cxxlibs took 0.000021 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.szlib(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.szlib took 0.001207 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zlib(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.zlib took 0.001191 seconds child config.packages.mathlib took 0.000028 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tetgen(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.tetgen took 0.001219 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tchem(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.tchem took 0.001200 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.saws(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.saws took 0.001191 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libpng(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.libpng took 0.001098 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Triangle(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Triangle took 0.000787 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.KS(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.KS(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.KS took 0.000779 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Chaco(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Chaco took 0.000777 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hdf5(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.hdf5(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.hdf5 took 0.000779 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ascem-io(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ascem-io took 0.000814 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pflotran(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.pflotran took 0.000765 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SAMRAI(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.SAMRAI took 0.000770 seconds child config.packages.flibs took 0.000014 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pnetcdf(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.pnetcdf took 0.000799 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.netcdf(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.netcdf took 0.000766 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.fblaslapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.fblaslapack took 0.000813 seconds ============================================================================================= TESTING: locateCMake from config.packages.cmake(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/cmake.py:54) 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...found Defined make macro "CMAKE" to "/usr/bin/cmake" 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...found Defined make macro "CTEST" to "/usr/bin/ctest" Executing: /usr/bin/cmake --version stdout: cmake version 3.16.3 CMake suite maintained and supported by Kitware (kitware.com/cmake). CMake version found 3.16.3 child config.packages.cmake took 0.025537 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.unittestcpp(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.unittestcpp took 0.001595 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.muparser(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.muparser took 0.000958 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hcephes(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.hcephes(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.hcephes took 0.000950 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.googletest(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.googletest took 0.000922 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opencascade(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.opencascade took 0.000951 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.combblas(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.combblas took 0.000938 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cgns(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.cgns took 0.000917 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.amgx(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.amgx(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.amgx took 0.000954 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.alquimia(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.alquimia took 0.000914 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.exodusii(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.exodusii took 0.000913 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.eigen(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.eigen took 0.000926 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.grid(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.grid(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.grid took 0.000912 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.metis(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.metis took 0.000945 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pragmatic(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.pragmatic took 0.000930 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.parmetis(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.parmetis took 0.000913 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.netlib-lapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.netlib-lapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.netlib-lapack took 0.000726 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pthread(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.pthread(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/pthread.py:19) Checks for pthread_barrier_t ================================================================================== Checking for a functional pthread Checking for library in Compiler specific search PTHREAD: [] ============================================================================================= TESTING: check from config.libraries(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/libraries.py:186) 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 [] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_pthread_create(void) { pthread_create(); } int main(void) { _check_pthread_create(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_pthread_create(void) { pthread_create(); } void dummy(void) {_check_pthread_create();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lquadmath -ldl Checking for headers ['pthread.h'] in Compiler specific search PTHREAD: ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] ============================================================================================= TESTING: checkInclude from config.headers(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['pthread.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Checking include with compiler flags var CPPFLAGS ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/lib /tmp/petsc-7m47ck2r/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['pthread.h'] in ['/usr/lib/x86_64-linux-gnu/openmpi/include', '/usr/lib/x86_64-linux-gnu/openmpi/lib'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.pthread/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.pthread/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { pthread_barrier_t *a; (void)a; return 0; } ============================================================================================= TESTING: checkVersion from config.packages.pthread(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.pthread took 0.365908 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.egads(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.egads took 0.001726 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PTScotch(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.PTScotch(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.PTScotch took 0.001635 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mmg(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mmg took 0.001574 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.parmmg(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.parmmg took 0.001610 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Zoltan(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Zoltan took 0.001566 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ADIOS(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ADIOS took 0.001602 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.openmp(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/openmp.py:94) child config.packages.openmp took 0.001169 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.viennacl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.viennacl took 0.000959 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zfp(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.zfp(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.zfp took 0.000975 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ColPack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ColPack took 0.000992 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ADOLC(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ADOLC took 0.000967 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.openblas(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.openblas took 0.000967 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.blis(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.blis took 0.000956 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.f2cblaslapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.f2cblaslapack took 0.001009 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:506) ================================================================================ Checking for BLAS and LAPACK in Default compiler libraries ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library [''] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ddot_': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ddot_' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ddot_': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ddot_' collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library [''] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot(void); static void _check_ddot(void) { ddot(); } int main(void) { _check_ddot(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ddot': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ddot' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ddot': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ddot' collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for BLAS and LAPACK in Default NEC ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['libblas_sequential.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblas_sequential -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['libblas_sequential.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot(void); static void _check_ddot(void) { ddot(); } int main(void) { _check_ddot(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblas_sequential -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for BLAS and LAPACK in Default NEC ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['libblas_sequential.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblas_sequential -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['libblas_sequential.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot(void); static void _check_ddot(void) { ddot(); } int main(void) { _check_ddot(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblas_sequential -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblas_sequential collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for BLAS and LAPACK in Default FlexiBLAS ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['libflexiblas.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lflexiblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lflexiblas collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lflexiblas collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['libflexiblas.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot(void); static void _check_ddot(void) { ddot(); } int main(void) { _check_ddot(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lflexiblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lflexiblas collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lflexiblas collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for BLAS and LAPACK in Default BLIS/AMD-AOCL ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['libblis.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblis -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['libblis.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot(void); static void _check_ddot(void) { ddot(); } int main(void) { _check_ddot(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblis -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for BLAS and LAPACK in Default BLIS/AMD-AOCL ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['libblis.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblis -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Checking for no name mangling on BLAS/LAPACK Checking for functions [ddot] in library ['libblis.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot(void); static void _check_ddot(void) { ddot(); } int main(void) { _check_ddot(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblis -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: cannot find -lblis collect2: error: ld returned 1 exit status Unknown name mangling in BLAS/LAPACK ================================================================================ Checking for BLAS and LAPACK in Default compiler locations ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling underscore on BLAS/LAPACK Checking for functions [ddot_] in library ['libblas.a'] ['libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } int main(void) { _check_ddot_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ddot_(void); static void _check_ddot_(void) { ddot_(); } void dummy(void) {_check_ddot_();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Defined "HAVE_LIBBLAS" to "1" Checking for functions [dgetrs_] in library ['liblapack.a'] ['libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgetrs_(void); static void _check_dgetrs_(void) { dgetrs_(); } int main(void) { _check_dgetrs_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgetrs_(void); static void _check_dgetrs_(void) { dgetrs_(); } void dummy(void) {_check_dgetrs_();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Defined "HAVE_LIBLAPACK" to "1" Checking for functions [dgeev_] in library ['liblapack.a'] ['libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgeev_(void); static void _check_dgeev_(void) { dgeev_(); } int main(void) { _check_dgeev_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgeev_(void); static void _check_dgeev_(void) { dgeev_(); } void dummy(void) {_check_dgeev_();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:598) Check for Intel MKL library Checking for functions [mkl_set_num_threads] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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(void); static void _check_mkl_set_num_threads(void) { mkl_set_num_threads(); } int main(void) { _check_mkl_set_num_threads(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_mkl_set_num_threads': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `mkl_set_num_threads' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_mkl_set_num_threads': /tmp/petsc-7m47ck2r/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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:653) Check for the IBM ESSL library Checking for functions [iessl] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char iessl(void); static void _check_iessl(void) { iessl(); } int main(void) { _check_iessl(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_iessl': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `iessl' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_iessl': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `iessl' collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkPESSL from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:673) Check for the IBM PESSL library - and error out - if used instead of ESSL Checking for functions [ipessl] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ipessl(void); static void _check_ipessl(void) { ipessl(); } int main(void) { _check_ipessl(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ipessl': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ipessl' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_ipessl': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `ipessl' collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkMissing from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:698) Check for missing LAPACK routines Checking for functions [dgelss_ dgerfs_ dgges_ dhgeqz_ dhseqr_ dorgqr_ dormqr_ dstebz_ dstegr_ dstein_ dsteqr_ dstev_ dsytri_ dtgsen_ dtrsen_ dtrtrs_ dgeqp3_] in library ['liblapack.a'] ['libblas.a', 'liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgelss_(void); static void _check_dgelss_(void) { dgelss_(); } char dgerfs_(void); static void _check_dgerfs_(void) { dgerfs_(); } char dgges_(void); static void _check_dgges_(void) { dgges_(); } char dhgeqz_(void); static void _check_dhgeqz_(void) { dhgeqz_(); } char dhseqr_(void); static void _check_dhseqr_(void) { dhseqr_(); } char dorgqr_(void); static void _check_dorgqr_(void) { dorgqr_(); } char dormqr_(void); static void _check_dormqr_(void) { dormqr_(); } char dstebz_(void); static void _check_dstebz_(void) { dstebz_(); } char dstegr_(void); static void _check_dstegr_(void) { dstegr_(); } char dstein_(void); static void _check_dstein_(void) { dstein_(); } char dsteqr_(void); static void _check_dsteqr_(void) { dsteqr_(); } char dstev_(void); static void _check_dstev_(void) { dstev_(); } char dsytri_(void); static void _check_dsytri_(void) { dsytri_(); } char dtgsen_(void); static void _check_dtgsen_(void) { dtgsen_(); } char dtrsen_(void); static void _check_dtrsen_(void) { dtrsen_(); } char dtrtrs_(void); static void _check_dtrtrs_(void) { dtrtrs_(); } char dgeqp3_(void); static void _check_dgeqp3_(void) { dgeqp3_(); } int main(void) { _check_dgelss_(); _check_dgerfs_(); _check_dgges_(); _check_dhgeqz_(); _check_dhseqr_(); _check_dorgqr_(); _check_dormqr_(); _check_dstebz_(); _check_dstegr_(); _check_dstein_(); _check_dsteqr_(); _check_dstev_(); _check_dsytri_(); _check_dtgsen_(); _check_dtrsen_(); _check_dtrtrs_(); _check_dgeqp3_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dgelss_(void); static void _check_dgelss_(void) { dgelss_(); } char dgerfs_(void); static void _check_dgerfs_(void) { dgerfs_(); } char dgges_(void); static void _check_dgges_(void) { dgges_(); } char dhgeqz_(void); static void _check_dhgeqz_(void) { dhgeqz_(); } char dhseqr_(void); static void _check_dhseqr_(void) { dhseqr_(); } char dorgqr_(void); static void _check_dorgqr_(void) { dorgqr_(); } char dormqr_(void); static void _check_dormqr_(void) { dormqr_(); } char dstebz_(void); static void _check_dstebz_(void) { dstebz_(); } char dstegr_(void); static void _check_dstegr_(void) { dstegr_(); } char dstein_(void); static void _check_dstein_(void) { dstein_(); } char dsteqr_(void); static void _check_dsteqr_(void) { dsteqr_(); } char dstev_(void); static void _check_dstev_(void) { dstev_(); } char dsytri_(void); static void _check_dsytri_(void) { dsytri_(); } char dtgsen_(void); static void _check_dtgsen_(void) { dtgsen_(); } char dtrsen_(void); static void _check_dtrsen_(void) { dtrsen_(); } char dtrtrs_(void); static void _check_dtrtrs_(void) { dtrtrs_(); } char dgeqp3_(void); static void _check_dgeqp3_(void) { 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_dstev_(); _check_dsytri_(); _check_dtgsen_(); _check_dtrsen_(); _check_dtrtrs_(); _check_dgeqp3_();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -llapack -lblas -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Defined "HAVE_LIBLAPACK" to "1" ============================================================================================= TESTING: checklsame from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:714) Do the BLAS/LAPACK libraries have a valid lsame() function with correct binding. Checking for functions [lsame_] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char lsame_(void); static void _check_lsame_(void) { lsame_(); } int main(void) { _check_lsame_(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char lsame_(void); static void _check_lsame_(void) { lsame_(); } void dummy(void) {_check_lsame_();} Executing: mpif90 -c -o /tmp/petsc-7m47ck2r/config.compilers/conftest.o -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: mpif90 -o /tmp/petsc-7m47ck2r/config.compilers/conftest -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 /tmp/petsc-7m47ck2r/config.compilers/conftest.o /tmp/petsc-7m47ck2r/config.compilers/confc.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Defined "HAVE_LIBLAPACK" to "1" Defined "HAVE_LIBBLAS" to "1" Defined "HAVE_LIBM" 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_LIBGFORTRAN" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBGFORTRAN" to "1" Defined "HAVE_LIBM" to "1" Defined "HAVE_LIBGCC_S" to "1" Defined "HAVE_LIBQUADMATH" to "1" Defined "HAVE_LIBPTHREAD" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" char *dgeev_(void); char* testroutine(void){return dgeev_(); } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/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-7m47ck2r/config.setCompilers/libconftest.so -shared -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.setCompilers/conftest.o -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -llapack -lblas -llapack -lblas -lm -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl ============================================================================================= TESTING: checkRuntimeIssues from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/BlasLapack.py:773) Determines if BLAS/LAPACK routines use 32 or 64-bit integers ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { 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-7m47ck2r/config.packages.BlasLapack/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Testing executable /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest Checking for 64-bit BLAS/LAPACK indices: result 0 Checking if sdot() returns a float or a double ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { 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-7m47ck2r/config.packages.BlasLapack/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Testing executable /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest Checking for sdot() return double: result 0 Checking if snrm() returns a float or a double ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { 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-7m47ck2r/config.packages.BlasLapack/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl Testing executable /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest to see if it can be run Executing: /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-7m47ck2r/config.packages.BlasLapack/conftest Checking for snrm2() return double: result 0 Checking for functions [bli_thread_set_num_threads] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char bli_thread_set_num_threads(void); static void _check_bli_thread_set_num_threads(void) { bli_thread_set_num_threads(); } int main(void) { _check_bli_thread_set_num_threads(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_bli_thread_set_num_threads': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `bli_thread_set_num_threads' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_bli_thread_set_num_threads': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `bli_thread_set_num_threads' collect2: error: ld returned 1 exit status Checking for functions [openblas_set_num_threads] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char openblas_set_num_threads(void); static void _check_openblas_set_num_threads(void) { openblas_set_num_threads(); } int main(void) { _check_openblas_set_num_threads(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_openblas_set_num_threads': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `openblas_set_num_threads' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_openblas_set_num_threads': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `openblas_set_num_threads' collect2: error: ld returned 1 exit status Checking for functions [APL_dgemm] in library ['liblapack.a', 'libblas.a', 'libm.a', '-ldl', '-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib', '-L/usr/lib/x86_64-linux-gnu/openmpi/lib', '-lmpi_usempif08', '-lmpi_usempi_ignore_tkr', '-lmpi_mpifh', '-lmpi', '-lgfortran', '-lm', '-Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9', '-L/usr/lib/gcc/x86_64-linux-gnu/9', '-lgfortran', '-lm', '-lgcc_s', '-lquadmath', '-lpthread'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char APL_dgemm(void); static void _check_APL_dgemm(void) { APL_dgemm(); } int main(void) { _check_APL_dgemm(); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.o -llapack -lblas -lm -ldl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -ldl stdout: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_APL_dgemm': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `APL_dgemm' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-7m47ck2r/config.libraries/conftest.o: in function `_check_APL_dgemm': /tmp/petsc-7m47ck2r/config.libraries/conftest.c:5: undefined reference to `APL_dgemm' collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkVersion from config.packages.BlasLapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.BlasLapack took 3.894684 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sundials2(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.sundials2 took 0.001796 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.spai(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/spai.py:54) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.spai(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.spai took 0.001700 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.raja(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.raja(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.raja took 0.001609 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pARMS(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.pARMS took 0.001559 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.p4est(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.p4est took 0.001599 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse_optimize(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse_optimize(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py:52) ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse_optimize(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.mkl_sparse_optimize took 0.001841 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1008) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/mkl_sparse.py:25) ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1191) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1104) By default we don't care about checking if the library is shared child config.packages.mkl_sparse took 0.001893 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_cpardiso(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/mkl_cpardiso.py:20) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_cpardiso(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mkl_cpardiso took 0.001534 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.kokkos took 0.001268 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos-kernels(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.kokkos-kernels took 0.000991 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.htool(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.htool took 0.001009 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hpl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.hpl(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.hpl took 0.000993 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.magma(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.magma took 0.001008 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.kblas(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.kblas took 0.000985 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.h2opus(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.h2opus took 0.000979 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.fftw(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.fftw(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.fftw took 0.000975 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.elemental(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.elemental took 0.001009 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ml(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.ml(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.ml took 0.000832 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_pardiso(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/mkl_pardiso.py:21) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_pardiso(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mkl_pardiso took 0.000637 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SuperLU(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.SuperLU(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.SuperLU took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PaStiX(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.PaStiX took 0.000658 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.scalapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.scalapack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.scalapack took 0.000666 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.slate(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.slate(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.slate took 0.000665 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.butterflypack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.butterflypack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.butterflypack took 0.000650 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.strumpack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/strumpack.py:108) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.strumpack(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.strumpack took 0.000718 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MUMPS(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MUMPS.py:71) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MUMPS(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.MUMPS took 0.000809 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MOAB(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.MOAB(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.MOAB took 0.000684 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SuperLU_DIST(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.SuperLU_DIST(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.SuperLU_DIST took 0.000656 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SuiteSparse(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.SuiteSparse(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.SuiteSparse took 0.000658 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Chombo(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/Chombo.py:126) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Chombo(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Chombo took 0.000718 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hypre(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/hypre.py:190) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hypre(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.hypre took 0.000707 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Trilinos(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.Trilinos(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.Trilinos took 0.000505 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.xSDKTrilinos(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.xSDKTrilinos(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.xSDKTrilinos took 0.000438 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mstk(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.mstk(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1108) Called if --with-packagename=0; does nothing by default child config.packages.mstk took 0.000441 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.slepc(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.slepc(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/slepc.py:110) Defined make rule "slepc-build" with dependencies "" and code [] Defined make rule "slepc-install" with dependencies "" and code [] child config.packages.slepc took 0.000729 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hpddm(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.hpddm(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/hpddm.py:108) Defined make rule "hpddm-build" with dependencies "" and code [] Defined make rule "hpddm-install" with dependencies "" and code [] child config.packages.hpddm took 0.000715 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.bamg(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.bamg(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/bamg.py:94) Defined make rule "bamg-build" with dependencies "" and code [] Defined make rule "bamg-install" with dependencies "" and code [] child config.packages.bamg took 0.000702 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MFEM(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.MFEM(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/MFEM.py:261) Defined make rule "mfem-build" with dependencies "" and code [] Defined make rule "mfem-install" with dependencies "" and code [] child config.packages.MFEM took 0.000743 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.AMReX(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/package.py:1112) 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.AMReX(/u/pa/bg/ntilton/petsc/config/BuildSystem/config/packages/AMReX.py:166) Adds rules for building AMReX to PETSc makefiles Defined make rule "amrex-build" with dependencies "" and code [] Defined make rule "amrex-install" with dependencies "" and code [] child config.packages.AMReX took 0.000699 seconds ============================================================================================= TESTING: configureRTLDDefault from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:779) Check for dynamic library feature Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c stdout: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:4:15: error: ‘RTLD_DEFAULT’ undeclared here (not in a function) 4 | void *ptr = RTLD_DEFAULT; | ^~~~~~~~~~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:4:15: error: ‘RTLD_DEFAULT’ undeclared here (not in a function) 4 | void *ptr = RTLD_DEFAULT; | ^~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include void *ptr = RTLD_DEFAULT; int main(void) { return 0; } ============================================================================================= TESTING: configurePrefetch from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:548) Sees if there are any prefetch functions supported Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { void *v = 0;_mm_prefetch((const char*)v,_MM_HINT_NTA); return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Defined "HAVE_XMMINTRIN_H" to "1" Defined "Prefetch(a,b,c)" to "_mm_prefetch((const char*)(a),(c))" Defined "PREFETCH_HINT_NTA" to "_MM_HINT_NTA" Defined "PREFETCH_HINT_T0" to "_MM_HINT_T0" Defined "PREFETCH_HINT_T1" to "_MM_HINT_T1" Defined "PREFETCH_HINT_T2" to "_MM_HINT_T2" ============================================================================================= TESTING: configureUnused from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:623) Sees if __attribute((unused)) is supported Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} int main(void) { int i = 0; int j = myfunc(&i); (void)j; typedef void* atype; __attribute((unused)) atype a; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Defined "UNUSED" to "__attribute((unused))" ============================================================================================= TESTING: configureDeprecated from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:641) Check if __attribute((deprecated)) is supported Executing: mpicc --help | head -n 80 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 multiple library search directories. -print-multi-os-directory Display the relative path to OS libraries. -print-sysroot Display the target libraries directory. -print-sysroot-headers-suffix Display the sysroot suffix used to find headers. -Wa, Pass comma-separated on to the assembler. -Wp, Pass comma-separated on to the preprocessor. -Wl, Pass comma-separated on to the linker. -Xassembler Pass on to the assembler. -Xpreprocessor Pass on to the preprocessor. -Xlinker Pass on to the linker. -save-temps Do not delete intermediate files. -save-temps= Do not delete intermediate files. -no-canonical-prefixes Do not canonicalize paths when building relative prefixes to other gcc components. -pipe Use pipes rather than intermediate files. -time Time the execution of each subprocess. -specs= Override built-in specs with the contents of . -std= Assume that the input sources are for . --sysroot= Use as the root directory for headers and libraries. -B Add to the compiler's search paths. -v Display the programs invoked by the compiler. -### Like -v but options quoted and commands not executed. -E Preprocess only; do not compile, assemble or link. -S Compile only; do not assemble or link. -c Compile and assemble, but do not link. -o Place the output into . -pie Create a dynamically linked position independent executable. -shared Create a shared library. -x Specify the language of the following input files. Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension. Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_FUNCTION_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } int main(void) { return 0; } configureDeprecated: '__attribute__((deprecated(string_literal_why)))' appears to work Defined "DEPRECATED_FUNCTION_BASE(string_literal_why)" to "__attribute__((deprecated(string_literal_why)))" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } configureDeprecated: '__attribute__((deprecated(string_literal_why)))' appears to work Defined "DEPRECATED_TYPEDEF_BASE(string_literal_why)" to "__attribute__((deprecated(string_literal_why)))" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } configureDeprecated: '__attribute__((deprecated(string_literal_why)))' appears to work Defined "DEPRECATED_ENUM_BASE(string_literal_why)" to "__attribute__((deprecated(string_literal_why)))" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_OBJECT_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; int main(void) { return 0; } configureDeprecated: '__attribute__((deprecated(string_literal_why)))' appears to work Defined "DEPRECATED_OBJECT_BASE(string_literal_why)" to "__attribute__((deprecated(string_literal_why)))" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define TEST _Pragma("GCC warning "Testing _Pragma"") value int main(void) { return 0; } Defined "DEPRECATED_MACRO_BASE_(why)" to "_Pragma(#why)" Defined "DEPRECATED_MACRO_BASE(string_literal_why)" to "PETSC_DEPRECATED_MACRO_BASE_(GCC warning string_literal_why)" ============================================================================================= TESTING: configureIsatty from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:635) Check if the Unix C function isatty() works correctly Actually just assumes it does not work correctly on batch systems Defined "USE_ISATTY" to "1" ============================================================================================= TESTING: configureExpect from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:708) Sees if the __builtin_expect directive is supported Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__builtin_expect(0,1)) return 1; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Defined "HAVE_BUILTIN_EXPECT" to "1" ============================================================================================= TESTING: configureAlign from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:692) Check if __attribute(aligned) is supported Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" struct mystruct {int myint;} __attribute((aligned(16))); char assert_aligned[(sizeof(struct mystruct)==16)*2-1]; int main(void) { return 0; } Defined "ATTRIBUTEALIGNED(size)" to "__attribute((aligned(size)))" Defined "HAVE_ATTRIBUTEALIGNED" to "1" ============================================================================================= TESTING: configureFunctionName from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:715) Sees if the compiler supports __func__ or a variant. Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Defined "FUNCTION_NAME_C" to "__func__" Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: mpicxx -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: mpicxx -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Defined "FUNCTION_NAME_CXX" to "__func__" ============================================================================================= TESTING: configureIntptrt from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:733) Determine what to use for uintptr_t and intptr_t Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int x; uintptr_t i = (uintptr_t)&x; (void)i; return 0; } Defined "UINTPTR_T" to "uintptr_t" Defined "UINTPTR_T_FMT" to ""#" PRIxPTR" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int x; intptr_t i = (intptr_t)&x; (void)i; return 0; } Defined "INTPTR_T" to "intptr_t" Defined "INTPTR_T_FMT" to ""#" PRIxPTR" ============================================================================================= TESTING: configureSolaris from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:785) Solaris specific stuff ============================================================================================= TESTING: configureLinux from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:807) Linux specific stuff Defined "HAVE_DOUBLE_ALIGN_MALLOC" to "1" ============================================================================================= TESTING: configureDarwin from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:798) Log brew configuration for Apple systems Executing: ['brew', 'config'] stdout: [Errno 2] No such file or directory: 'brew' ============================================================================================= TESTING: configureWin32 from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:813) Win32 non-cygwin specific stuff Checking for functions [GetComputerName] in library ['Kernel32.lib'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_GetComputerName(void) { GetComputerName(NULL,NULL);; } int main(void) { _check_GetComputerName(); return 0; } Compile failed inside link Checking for functions [GetComputerName] in library ['kernel32'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_GetComputerName(void) { GetComputerName(NULL,NULL);; } int main(void) { _check_GetComputerName(); return 0; } Compile failed inside link Checking for functions [GetUserName] in library ['Advapi32.lib'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_GetUserName(void) { GetUserName(NULL,NULL);; } int main(void) { _check_GetUserName(); return 0; } Compile failed inside link Checking for functions [GetUserName] in library ['advapi32'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_GetUserName(void) { GetUserName(NULL,NULL);; } int main(void) { _check_GetUserName(); return 0; } Compile failed inside link Checking for functions [GetDC] in library ['User32.lib'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_GetDC(void) { GetDC(0);; } int main(void) { _check_GetDC(); return 0; } Compile failed inside link Checking for functions [GetDC] in library ['user32'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_GetDC(void) { GetDC(0);; } int main(void) { _check_GetDC(); return 0; } Compile failed inside link Checking for functions [CreateCompatibleDC] in library ['Gdi32.lib'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_CreateCompatibleDC(void) { CreateCompatibleDC(0);; } int main(void) { _check_CreateCompatibleDC(); return 0; } Compile failed inside link Checking for functions [CreateCompatibleDC] in library ['gdi32'] [] Executing: mpicc -c -o /tmp/petsc-7m47ck2r/config.libraries/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/config.libraries/conftest.c stdout: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.h: No such file or directory 4 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/config.libraries/conftest.c:4:10: fatal error: windows.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_CreateCompatibleDC(void) { CreateCompatibleDC(0);; } int main(void) { _check_CreateCompatibleDC(); return 0; } Compile failed inside link Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { uid_t u; (void)u; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(PETSC_HAVE_UNISTD_H) #include #endif int main(void) { int a=R_OK; (void)a; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int a=0; if (S_ISDIR(a)){} return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c stdout: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:3:10: fatal error: windows.h: No such file or directory 3 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:3:10: fatal error: windows.h: No such file or directory 3 | #include | ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { LARGE_INTEGER a; DWORD b=a.u.HighPart; return 0; } Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c stdout: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:3:10: fatal error: windows.h: No such file or directory 3 | #include | ^~~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:3:10: fatal error: windows.h: No such file or directory 3 | #include | ^~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { int flags = O_BINARY; return 0; } Defined "REPLACE_DIR_SEPARATOR" to "'\\'" Defined "DIR_SEPARATOR" to "'/'" Defined "DIR" to ""/u/pa/bg/ntilton/petsc"" Defined make macro "wPETSC_DIR" to "/u/pa/bg/ntilton/petsc" Defined "ARCH" to ""arch-linux-c-debug"" ============================================================================================= TESTING: configureCygwinBrokenPipe from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1252) Cygwin version <= 1.7.18 had issues with pipes and long commands invoked from gnu-make http://cygwin.com/ml/cygwin/2013-05/msg00340.html ============================================================================================= TESTING: configureDefaultArch from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1268) ============================================================================================= TESTING: configureScript from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1285) Output a script in the conf directory which will reproduce the configuration ============================================================================================= TESTING: configureInstall from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1324) Setup the directories for installation Defined make rule "print_mesg_after_build" with dependencies "" and code ['-@echo "========================================="', '-@echo "Now to check if the libraries are working do:"', '-@echo "${MAKE_USER} PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} check"', '-@echo "========================================="'] ============================================================================================= TESTING: configureAtoll from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:611) Checks if atoll exists Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main(void) { long v = atoll("25"); (void)v; return 0; } Executing: mpicc -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -lquadmath -ldl Defined "HAVE_ATOLL" to "1" ============================================================================================= TESTING: configureCoverage from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1000) Configure coverage for all available languages. If user did not request coverage, this function does nothing and returns immediatel. Therefore the following only apply to the case where the user requested coverage. On success: - defines PETSC_USE_COVERAGE to 1 On failure: - If no compilers supported the coverage flag, throws RuntimeError - configureCoverage(): coverage was disabled from command line or default ============================================================================================= TESTING: configureCoverageExecutable from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1138) Check that a code-coverage collecting tool exists and is on PATH. On success: - Adds PETSC_COVERAGE_EXEC make macro containing the full path to the coverage tool executable. Raises RuntimeError if: - User explicitly requests auto-detection of the coverage tool from command line, and this routine fails to guess the suitable tool name. - The routine fails to find the tool, and --with-coverage is true checkCoverage: NOT required to find an executable checkCoverage: User did not explicitly set coverage exec (got 'default-auto'), trying to auto-detect based on compiler '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 checkCoverage: Searching version string 'gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0' (for compiler 'mpicc') using pattern '[gG][cC\+\-]+[0-9]* \(.+\) (\d+)\.(\d+)\.(\d+)' checkCoverage: Found major = 9, minor = 4, patch = 0 checkCoverage: Checking for coverage tool(s): - gcov-9 - gcov-9.4 - gcov Checking for program gcov-9...not found Checking for program /usr/local/sbin/gcov-9...not found Checking for program /usr/local/bin/gcov-9...not found Checking for program /usr/sbin/gcov-9...not found Checking for program /usr/bin/gcov-9...found Defined make macro "PETSC_COVERAGE_EXEC" to "/usr/bin/gcov-9" ============================================================================================= TESTING: configureStrictPetscErrorCode from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:1233) Enables or disables strict PetscErrorCode checking. If --with-strict-petscerrorcode = 1: - defines PETSC_USE_STRICT_PETSCERRORCODE to 1 Else: - deletes any prior PETSC_USE_STRICT_PETSCERRORCODE definitions (if they exist) ============================================================================================= TESTING: configureSanitize from PETSc.Configure(/u/pa/bg/ntilton/petsc/config/PETSc/Configure.py:616) Checks if fsanitize is supported Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c stdout: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:8:8: error: expected ‘;’ before ‘int’ 8 | Garbage | ^ | ; ...... 11 | int main(void) { | ~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:8:8: error: expected ‘;’ before ‘int’ 8 | Garbage | ^ | ; ...... 11 | int main(void) { | ~~~ Source: #include "confdefs.h" #include "conffix.h" #if defined(__has_feature) #if !__has_feature(address_sanitizer) Garbage #endif #else Garbage #endif int main(void) { return 0; } Compile failed inside link Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c stdout: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:4:8: error: expected ‘;’ before ‘int’ 4 | Garbage | ^ | ; ...... 7 | int main(void) { | ~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c:4:8: error: expected ‘;’ before ‘int’ 4 | Garbage | ^ | ; ...... 7 | int main(void) { | ~~~ Source: #include "confdefs.h" #include "conffix.h" #if !defined(__SANITIZE_ADDRESS__) Garbage #endif int main(void) { return 0; } Compile failed inside link ============================================================================================= Executing: CC -VV stdout: /bin/sh: 1: CC: not found Defined "USE_SOCKET_VIEWER" to "1" Executing: mpicc -c -o /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.o -I/tmp/petsc-7m47ck2r/config.compilerFlags -I/tmp/petsc-7m47ck2r/config.compilersFortran -I/tmp/petsc-7m47ck2r/config.headers -I/tmp/petsc-7m47ck2r/config.utilities.cacheDetails -I/tmp/petsc-7m47ck2r/config.types -I/tmp/petsc-7m47ck2r/config.utilities.featureTestMacros -I/tmp/petsc-7m47ck2r/config.functions -I/tmp/petsc-7m47ck2r/config.utilities.missing -I/tmp/petsc-7m47ck2r/PETSc.options.sharedLibraries -I/tmp/petsc-7m47ck2r/PETSc.options.scalarTypes -I/tmp/petsc-7m47ck2r/config.packages.MPI -I/tmp/petsc-7m47ck2r/config.packages.pthread -I/tmp/petsc-7m47ck2r/config.setCompilers -I/tmp/petsc-7m47ck2r/config.compilers -I/tmp/petsc-7m47ck2r/config.packages.BlasLapack -I/tmp/petsc-7m47ck2r/config.libraries -I/tmp/petsc-7m47ck2r/PETSc.Configure -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 /tmp/petsc-7m47ck2r/PETSc.Configure/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { setsockopt(0,SOL_SOCKET,SO_REUSEADDR,0,0); return 0; } Defined "HAVE_SO_REUSEADDR" to "1" ============================================================================================= Executing: mpicc -show stdout: gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi Defined "MPICC_SHOW" to ""gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi"" Defined make macro "CC_FLAGS" to " -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0" Defined "HAVE_CXX" to "1" Defined make macro "CXXPP_FLAGS" to "" Defined make macro "CXX_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC" Defined make macro "CXX_LINKER" to "mpicxx" Defined make macro "CXX_LINKER_FLAGS" to " -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0" Defined make macro "CPP_FLAGS" to "" Defined make macro "PCC" to "mpicc" Defined make macro "PCC_FLAGS" to "$(CC_FLAGS)" Defined make macro "CC_SUFFIX" to "o" Defined make macro "PCC_LINKER" to "mpicc" Defined make macro "PCC_LINKER_FLAGS" to " -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0" Defined make macro "CC_LINKER_SUFFIX" to "" Defined "USE_FORTRAN_BINDINGS" to "1" Defined make macro "FPP_FLAGS" to "" Defined make macro "FC_FLAGS" to " -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 " Defined make macro "FC_SUFFIX" to "o" Defined make macro "FC_LINKER" to "mpif90" Defined make macro "FC_LINKER_FLAGS" to " -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 " Defined make macro "FC_MODULE_FLAG" to "-I" Defined make macro "FC_MODULE_OUTPUT_FLAG" to "-J" Defined make macro "SL_LINKER" to "mpicc" Defined make macro "SL_LINKER_FLAGS" to "${PCC_LINKER_FLAGS}" Defined make macro "SL_LINKER_SUFFIX" to "so" Defined "SLSUFFIX" to ""so"" Defined make macro "SL_LINKER_LIBS" to "${PETSC_EXTERNAL_LIB_BASIC}" Defined make macro "PETSC_LANGUAGE" to "CONLY" Defined make macro "PETSC_SCALAR" to "real" Defined make macro "PETSC_PRECISION" to "double" ============================================================================================= Defined make macro "BLASLAPACK_LIB" to "-llapack -lblas" Defined make macro "BLASLAPACK_INCLUDE" to "" Defined "HAVE_PTHREAD" to "1" Defined make macro "PTHREAD_LIB" to "" Defined make macro "PTHREAD_INCLUDE" to "" Defined "HAVE_MATHLIB" to "1" Defined make macro "MATHLIB_LIB" to "-lm" Defined make macro "MATHLIB_INCLUDE" to "" Defined "HAVE_REGEX" to "1" Defined make macro "REGEX_LIB" to "" Defined make macro "REGEX_INCLUDE" to "" Defined "HAVE_SOWING" to "1" Defined make macro "SOWING_LIB" to "" Defined make macro "SOWING_INCLUDE" to "" Defined make macro "MPI_LIB" to "" Defined make macro "MPI_INCLUDE" to "" Defined "HAVE_X" to "1" Defined make macro "X_LIB" to "-lX11" Defined make macro "X_INCLUDE" to "" Defined make macro "PETSC_EXTERNAL_LIB_BASIC" to "-Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -llapack -lblas -lm -lX11 -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -lquadmath -ldl" Defined make macro "PETSC_CC_INCLUDES" to "-I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include" Defined make macro "PETSC_CC_INCLUDES_INSTALL" to "-I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include" Defined make macro "PETSC_FC_INCLUDES" to "-I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include" Defined make macro "PETSC_FC_INCLUDES_INSTALL" to "-I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include" Defined "LIB_DIR" to ""/u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib"" Defined "USE_SINGLE_LIBRARY" to "1" Defined make macro "LIBNAME" to "${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}" Defined make macro "SHLIBS" to "libpetsc" Defined make macro "PETSC_WITH_EXTERNAL_LIB" to "-Wl,-rpath,/u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib -L/u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lpetsc -llapack -lblas -lm -lX11 -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -lquadmath -ldl" Defined make macro "PETSC_SYS_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_VEC_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_MAT_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_DM_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_KSP_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_SNES_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_TS_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_TAO_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_LIB" to "${PETSC_TAO_LIB}" Defined make macro "PETSC_LIB_BASIC" to "-lpetsc" Defined make macro "CONFIGURE_OPTIONS" to "" Defined "HAVE_TAU_PERFSTUBS" to "1" ================================================================================ child PETSc.Configure took 2.056181 seconds child sum 64.296820 child total 64.322236 **** arch-linux-c-debug/lib/petsc/conf/petscvariables **** FAST_AR_FLAGS = Scq AR_FLAGS = cr AR_ARGFILE = yes PCC_AT_FILE = 1 C_VERSION = gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 MPICC_SHOW = gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi Cxx_VERSION = g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 MPICXX_SHOW = g++ -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_cxx -lmpi FC_VERSION = GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 MPIFC_SHOW = gfortran -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -I/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi C_DEPFLAGS = -MMD -MP CXX_DEPFLAGS = -MMD -MP FC_DEFINE_FLAG = -D FC_DEPFLAGS = -MMD -MP wPETSC_DIR = /u/pa/bg/ntilton/petsc PETSC_COVERAGE_EXEC = /usr/bin/gcov-9 CC_FLAGS = -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 CXXPP_FLAGS = CXX_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC CXX_LINKER = mpicxx CXX_LINKER_FLAGS = -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 CPP_FLAGS = PCC = mpicc PCC_FLAGS = $(CC_FLAGS) CC_SUFFIX = o PCC_LINKER = mpicc PCC_LINKER_FLAGS = -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 CC_LINKER_SUFFIX = FPP_FLAGS = FC_FLAGS = -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 FC_SUFFIX = o FC_LINKER = mpif90 FC_LINKER_FLAGS = -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 FC_MODULE_FLAG = -I FC_MODULE_OUTPUT_FLAG = -J SL_LINKER = mpicc SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS} SL_LINKER_SUFFIX = so SL_LINKER_LIBS = ${PETSC_EXTERNAL_LIB_BASIC} PETSC_LANGUAGE = CONLY PETSC_SCALAR = real PETSC_PRECISION = double BLASLAPACK_LIB = -llapack -lblas BLASLAPACK_INCLUDE = PTHREAD_LIB = PTHREAD_INCLUDE = MATHLIB_LIB = -lm MATHLIB_INCLUDE = REGEX_LIB = REGEX_INCLUDE = SOWING_LIB = SOWING_INCLUDE = MPI_LIB = MPI_INCLUDE = X_LIB = -lX11 X_INCLUDE = PETSC_EXTERNAL_LIB_BASIC = -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -llapack -lblas -lm -lX11 -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -lquadmath -ldl PETSC_CC_INCLUDES = -I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include PETSC_CC_INCLUDES_INSTALL = -I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include PETSC_FC_INCLUDES = -I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include PETSC_FC_INCLUDES_INSTALL = -I/u/pa/bg/ntilton/petsc/include -I/u/pa/bg/ntilton/petsc/arch-linux-c-debug/include LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX} SHLIBS = libpetsc PETSC_WITH_EXTERNAL_LIB = -Wl,-rpath,/u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib -L/u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -lpetsc -llapack -lblas -lm -lX11 -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lstdc++ -lquadmath -ldl PETSC_SYS_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_VEC_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_MAT_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_DM_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_KSP_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_SNES_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_TS_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_TAO_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_LIB = ${PETSC_TAO_LIB} PETSC_LIB_BASIC = -lpetsc CONFIGURE_OPTIONS = MKDIR = /usr/bin/mkdir -p SHELL = /usr/bin/bash SED = /usr/bin/sed SEDINPLACE = /usr/bin/sed -i MV = /usr/bin/mv CP = /usr/bin/cp GREP = /usr/bin/grep RM = /usr/bin/rm -f DIFF = /usr/bin/diff -w PYTHON = /usr/bin/python3 M4 = /usr/bin/m4 CC = mpicc CPP = mpicc -E CXX = mpicxx CXXPP = mpicxx -E FC = mpif90 FPP = mpif90 -E AR = /usr/bin/ar RANLIB = /usr/bin/ranlib AR_LIB_SUFFIX = a LD_SHARED = mpicc DYNAMICLINKER = mpicc CC_LINKER_SLFLAG = -Wl,-rpath, FC_LINKER_SLFLAG = -Wl,-rpath, CLANGUAGE = C EXEFLAGS = -Wl,-export-dynamic GIT = git HG = hg PREFIXDIR = /u/pa/bg/ntilton/petsc/arch-linux-c-debug PETSC_SCALAR_SIZE = 64 PETSC_INDEX_SIZE = 32 MAKE = /usr/bin/make MAKE_USER = make OMAKE_PRINTDIR = /usr/bin/make --print-directory OMAKE = /usr/bin/make --no-print-directory MAKE_PAR_OUT_FLG = --output-sync=recurse MAKE_NP = 54 MAKE_TEST_NP = 44 MAKE_LOAD = 148.8 NPMAX = 112 SONAME_FUNCTION = $(1).$(SL_LINKER_SUFFIX).$(2) SL_LINKER_FUNCTION = -shared -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2)) BUILDSHAREDLIB = yes GDB = /usr/bin/gdb DSYMUTIL = true MPIEXEC = /usr/bin/mpiexec --oversubscribe HOSTNAME = hostname PING = ping MPIEXEC_TAIL = PYTHON_EXE = "/usr/bin/python3" CMAKE = /usr/bin/cmake CTEST = /usr/bin/ctest BISON = /usr/bin/bison PDFLATEX = /usr/bin/pdflatex BFORT = /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort DOCTEXT = /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/doctext MAPNAMES = /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/mapnames BIB2HTML = /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bib2html PETSC_TEST_OPTIONS = -checkfunctionlist -use_gpu_aware_mpi 0 **** arch-linux-c-debug/lib/petsc/conf/petscrules **** print_mesg_after_build: -@echo "=========================================" -@echo "Now to check if the libraries are working do:" -@echo "${MAKE_USER} PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} check" -@echo "=========================================" libc: ${LIBNAME}(${OBJSC}) libcxx: ${LIBNAME}(${OBJSCXX}) libcu: ${LIBNAME}(${OBJSCU}) libf: ${OBJSF} -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} shared_arch: shared_linux amrex-build: amrex-install: mfem-build: mfem-install: slepc-build: slepc-install: bamg-build: bamg-install: hpddm-build: hpddm-install: libmesh-build: libmesh-install: petsc4py-build: petsc4py-install: petsc4pytest: **** arch-linux-c-debug/include/petscconf.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_ARCH "arch-linux-c-debug" #define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size))) #define PETSC_BLASLAPACK_UNDERSCORE 1 #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_RESTRICT __restrict #define PETSC_DEPRECATED_ENUM_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) #define PETSC_DEPRECATED_FUNCTION_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) #define PETSC_DEPRECATED_MACRO_BASE(string_literal_why) PETSC_DEPRECATED_MACRO_BASE_(GCC warning string_literal_why) #define PETSC_DEPRECATED_MACRO_BASE_(why) _Pragma(#why) #define PETSC_DEPRECATED_OBJECT_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) #define PETSC_DEPRECATED_TYPEDEF_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) #define PETSC_DIR "/u/pa/bg/ntilton/petsc" #define PETSC_DIR_SEPARATOR '/' #define PETSC_FORTRAN_CHARLEN_T size_t #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_FUNCTION_NAME_C __func__ #define PETSC_FUNCTION_NAME_CXX __func__ #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_ATOLL 1 #define PETSC_HAVE_ATTRIBUTEALIGNED 1 #define PETSC_HAVE_BUILTIN_EXPECT 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CXX 1 #define PETSC_HAVE_CXX_ATOMIC 1 #define PETSC_HAVE_CXX_COMPLEX 1 #define PETSC_HAVE_CXX_COMPLEX_FIX 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_CXX_DIALECT_CXX14 1 #define PETSC_HAVE_CXX_DIALECT_CXX17 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_DOUBLE_ALIGN_MALLOC 1 #define PETSC_HAVE_DRAND48 1 #define PETSC_HAVE_DYNAMIC_LIBRARIES 1 #define PETSC_HAVE_ERF 1 #define PETSC_HAVE_EXECUTABLE_EXPORT 1 #define PETSC_HAVE_FCNTL_H 1 #define PETSC_HAVE_FENV_H 1 #define PETSC_HAVE_FE_VALUES 1 #define PETSC_HAVE_FLOAT_H 1 #define PETSC_HAVE_FORK 1 #define PETSC_HAVE_FORTRAN_FLUSH 1 #define PETSC_HAVE_FORTRAN_FREE_LINE_LENGTH_NONE 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_IMMINTRIN_H 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_LINUX 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_MALLOC_H 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE_MKSTEMP 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_COUNT 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_GET_ACCUMULATE 1 #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1 #define PETSC_HAVE_MPI_INIT_THREAD 1 #define PETSC_HAVE_MPI_INT64_T 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_BLOCK 1 #define PETSC_HAVE_MPI_RGET 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_NO_FINITE_MATH_ONLY 1 #define PETSC_HAVE_OPENMPI 1 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_POSIX_MEMALIGN 1 #define PETSC_HAVE_PTHREAD 1 #define PETSC_HAVE_PTHREAD_MUTEX 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_REAL___FLOAT128 1 #define PETSC_HAVE_REGEX 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_SETJMP_H 1 #define PETSC_HAVE_SHMGET 1 #define PETSC_HAVE_SLEEP 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_SOCKET 1 #define PETSC_HAVE_SOWING 1 #define PETSC_HAVE_SO_REUSEADDR 1 #define PETSC_HAVE_STDATOMIC_H 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_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_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_TAU_PERFSTUBS 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_HAVE_X 1 #define PETSC_HAVE_XMMINTRIN_H 1 #define PETSC_INTPTR_T intptr_t #define PETSC_INTPTR_T_FMT "#" PRIxPTR #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 64 #define PETSC_LIB_DIR "/u/pa/bg/ntilton/petsc/arch-linux-c-debug/lib" #define PETSC_MAX_PATH_LEN 4096 #define PETSC_MEMALIGN 16 #define PETSC_MPICC_SHOW "gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -pthread -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi" #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_OMAKE "/usr/bin/make --no-print-directory" #define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA #define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0 #define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1 #define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2 #define PETSC_PYTHON_EXE "/usr/bin/python3" #define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c)) #define PETSC_REPLACE_DIR_SEPARATOR '\\' #define PETSC_SIGNAL_CAST #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_LONG 8 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_SLSUFFIX "so" #define PETSC_UINTPTR_T uintptr_t #define PETSC_UINTPTR_T_FMT "#" PRIxPTR #define PETSC_UNUSED __attribute((unused)) #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_DMLANDAU_2D 1 #define PETSC_USE_FORTRAN_BINDINGS 1 #define PETSC_USE_INFO 1 #define PETSC_USE_ISATTY 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_SINGLE_LIBRARY 1 #define PETSC_USE_SOCKET_VIEWER 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_VERSION_BRANCH_GIT "release" #define PETSC_VERSION_DATE_GIT "2025-01-22 02:47:46 +0000" #define PETSC_VERSION_GIT "v3.22.2-42-ge76e20974b3" #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC__GNU_SOURCE 1 #endif **** arch-linux-c-debug/include/petscfix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif **** arch-linux-c-debug/include/petscpkg_version.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_PKG_MPI_VERSION_MAJOR 3 #define PETSC_PKG_MPI_VERSION_MINOR 0 #define PETSC_PKG_MPI_VERSION_SUBMINOR 0 #define PETSC_PKG_MPI_VERSION_ PETSC_PKG_MPI_VERSION_EQ #define PETSC_PKG_MPI_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ ((PETSC_PKG_MPI_VERSION_MAJOR == (MAJOR)) && \ (PETSC_PKG_MPI_VERSION_MINOR == (MINOR)) && \ (PETSC_PKG_MPI_VERSION_SUBMINOR == (SUBMINOR))) #define PETSC_PKG_MPI_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ (PETSC_PKG_MPI_VERSION_MAJOR < (MAJOR) || \ (PETSC_PKG_MPI_VERSION_MAJOR == (MAJOR) && \ (PETSC_PKG_MPI_VERSION_MINOR < (MINOR) || \ (PETSC_PKG_MPI_VERSION_MINOR == (MINOR) && \ (PETSC_PKG_MPI_VERSION_SUBMINOR < (SUBMINOR)))))) #define PETSC_PKG_MPI_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ (PETSC_PKG_MPI_VERSION_LT(MAJOR,MINOR,SUBMINOR) || \ PETSC_PKG_MPI_VERSION_EQ(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_MPI_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ ( 0 == PETSC_PKG_MPI_VERSION_LE(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_MPI_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ( 0 == PETSC_PKG_MPI_VERSION_LT(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_OPENMPI_VERSION_MAJOR 4 #define PETSC_PKG_OPENMPI_VERSION_MINOR 0 #define PETSC_PKG_OPENMPI_VERSION_SUBMINOR 3 #define PETSC_PKG_OPENMPI_VERSION_ PETSC_PKG_OPENMPI_VERSION_EQ #define PETSC_PKG_OPENMPI_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ ((PETSC_PKG_OPENMPI_VERSION_MAJOR == (MAJOR)) && \ (PETSC_PKG_OPENMPI_VERSION_MINOR == (MINOR)) && \ (PETSC_PKG_OPENMPI_VERSION_SUBMINOR == (SUBMINOR))) #define PETSC_PKG_OPENMPI_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ (PETSC_PKG_OPENMPI_VERSION_MAJOR < (MAJOR) || \ (PETSC_PKG_OPENMPI_VERSION_MAJOR == (MAJOR) && \ (PETSC_PKG_OPENMPI_VERSION_MINOR < (MINOR) || \ (PETSC_PKG_OPENMPI_VERSION_MINOR == (MINOR) && \ (PETSC_PKG_OPENMPI_VERSION_SUBMINOR < (SUBMINOR)))))) #define PETSC_PKG_OPENMPI_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ (PETSC_PKG_OPENMPI_VERSION_LT(MAJOR,MINOR,SUBMINOR) || \ PETSC_PKG_OPENMPI_VERSION_EQ(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_OPENMPI_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ ( 0 == PETSC_PKG_OPENMPI_VERSION_LE(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_OPENMPI_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ( 0 == PETSC_PKG_OPENMPI_VERSION_LT(MAJOR,MINOR,SUBMINOR)) #endif Attempting to save configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash Saved configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash Configure Actions These are the actions performed by configure on the filesystem --------------------------------------------------------------------------------------------- Framework: Directory creation : Created the external packages directory: /u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages RDict update : Substitutions were stored in RDict with parent None File creation : Created makefile configure header arch-linux-c-debug/lib/petsc/conf/petscvariables File creation : Created makefile configure header arch-linux-c-debug/lib/petsc/conf/petscrules File creation : Created configure header arch-linux-c-debug/include/petscconf.h File creation : Created C specific configure header arch-linux-c-debug/include/petscfix.h File creation : Created configure pkg header arch-linux-c-debug/include/petscpkg_version.h SOWING: Download : Downloaded SOWING into /u/pa/bg/ntilton/petsc/arch-linux-c-debug/externalpackages/git.sowing Install : Installed SOWING into /u/pa/bg/ntilton/petsc/arch-linux-c-debug PETSc: File creation : Generated Fortran stubs Build : Set default architecture to arch-linux-c-debug in lib/petsc/conf/petscvariables File creation : Created arch-linux-c-debug/lib/petsc/conf/reconfigure-arch-linux-c-debug.py for automatic reconfiguration Compilers: C Compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 Version: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 C++ Compiler: mpicxx -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O0 -std=gnu++17 -fPIC Version: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Fortran Compiler: mpif90 -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 Version: GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Linkers: Shared linker: mpicc -shared -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 Dynamic linker: mpicc -shared -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g3 -O0 Libraries linked against: -lquadmath -ldl Intel instruction sets found on CPU: AVX2 AVX512: avx512f avx512dq avx512cd avx512bw avx512vl avx512_vnni BlasLapack: Libraries: -llapack -lblas Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) uses 4 byte integers MPI: Version: 3 mpiexec: /usr/bin/mpiexec Implementation: openmpi OMPI_VERSION: 4.0.3 X: Libraries: -lX11 python: Executable: /usr/bin/python3 pthread: cmake: Version: 3.16.3 Executable: /usr/bin/cmake regex: bison: Version: 3.5 Executable: /usr/bin/bison sowing: Version: 1.1.26.12 Executable: /u/pa/bg/ntilton/petsc/arch-linux-c-debug/bin/bfort PETSc: Language used to compile PETSc: C PETSC_ARCH: arch-linux-c-debug PETSC_DIR: /u/pa/bg/ntilton/petsc Prefix: Scalar type: real Precision: double Support for __float128 Integer size: 4 bytes Single library: yes Shared libraries: yes Memory alignment from malloc(): 16 bytes Using GNU make: /usr/bin/make xxx=======================================================================================xxx Configure stage complete. Now build PETSc libraries with: make PETSC_DIR=/u/pa/bg/ntilton/petsc PETSC_ARCH=arch-linux-c-debug all xxx=======================================================================================xxx ================================================================================ Finishing configure run at Thu, 23 Jan 2025 17:52:41 -0700 ================================================================================