Executing: uname -s stdout: Linux ============================================================================================= Configuring PETSc to compile on your system ============================================================================================= ================================================================================ ================================================================================ Starting configure run at Tue, 13 Aug 2024 14:23:26 +0800 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-debugging=0 --download-metis --download-parmetis --download-superlu_dist --download-superlu --download-blacs --download-f2cblaslapack --download-zoltan --with-scalar-type=real --download-exodusii --download-hdf5 --download-netcdf --download-zlib --download-pnetcdf --with-fc=0 Working directory: /home/yangyehua/petsc_3.21/petsc-3.21.0 Machine platform: uname_result(system='Linux', node='sms', release='3.10.0-1160.el7.x86_64', version='#1 SMP Mon Oct 19 16:18:59 UTC 2020', machine='x86_64', processor='x86_64') Python version: 3.6.8 (default, Dec 27 2023, 16:50:49) [GCC 8.3.0] ================================================================================ Environmental variables LMOD_FAMILY_COMPILER_VERSION=8.3.0 CONGO_URL=http://127.0.0.1:12429 CONGO_PORT=12430 CONGO_SERVER_HOST=127.0.0.1 MANPATH=/opt/ohpc/pub/mpi/openmpi3-gnu8/3.1.4/share/man:/opt/ohpc/pub/compiler/gcc/8.3.0/share/man:/opt/xcat/share/man:/opt/ohpc/pub/utils/autotools/share/man:/usr/local/share/man:/usr/share/man/overrides:/usr/share/man/en:/usr/share/man XDG_SESSION_ID=46536 TERM_PROGRAM=vscode HOSTNAME=sms _ModuleTable003_=YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ib3Blbm1waTMiLH0scHJ1bj17WyJmbiJdPSIvb3B0L29ocGMvcHViL21vZHVsZWZpbGVzL3BydW4vMS4zIixbImZ1bGxOYW1lIl09InBydW4vMS4zIixbImxvYWRPcmRlciJdPTIscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MSxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0icHJ1biIsfSx9LG1wYXRoQT17Ii9vcHQvb2hwYy9wdWIvbW9kdWxlZGVwcy9nbnU4LW9wZW5tcGkzIiwiL29wdC9vaHBjL3B1Yi9tb2R1bGVkZXBzL2dudTgiLCIvb3B0L29ocGMvcHViL21vZHVsZWZpbGVzIix9LFsic3lzdGVtQmFzZU1QQVRIIl09Ii9vcHQvb2hwYy9wdWIvbW9kdWxlZmlsZXMiLH0= SPACK_ROOT=/home/yangyehua/spack TERM=xterm-256color SHELL=/bin/bash __LMOD_REF_COUNT_MODULEPATH=/opt/ohpc/pub/moduledeps/gnu8-openmpi3:1;/opt/ohpc/pub/moduledeps/gnu8:1;/opt/ohpc/pub/modulefiles:1 HISTSIZE=1000 LMOD_ROOT=/opt/ohpc/admin/lmod SSH_CLIENT=161.64.198.18 64741 22 PETSC_ARCH=arch-linux-c-debug TERM_PROGRAM_VERSION=1.85.0 LMOD_PKG=/opt/ohpc/admin/lmod/lmod OLDPWD=/home/yangyehua/petsc_3.21 LMOD_VERSION=8.1.18 __LMOD_REF_COUNT_LOADEDMODULES=autotools:1;prun/1.3:1;ohpc:1;gnu8/8.3.0:1;openmpi3/3.1.4:1 PERL_BADLANG=0 USER=yangyehua LD_LIBRARY_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib:/opt/ohpc/pub/compiler/gcc/8.3.0/lib64:/opt/ohpc/pub/libs/lib64 LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45: XCATROOT=/opt/xcat __LMOD_REF_COUNT__LMFILES_=/opt/ohpc/pub/modulefiles/autotools:1;/opt/ohpc/pub/modulefiles/prun/1.3:1;/opt/ohpc/pub/modulefiles/ohpc:1;/opt/ohpc/pub/modulefiles/gnu8/8.3.0:1;/opt/ohpc/pub/moduledeps/gnu8/openmpi3/3.1.4:1 LMOD_FAMILY_MPI_VERSION=3.1.4 LMOD_PREPEND_BLOCK=normal CONGO_CONSOLE_TIMEOUT=3 PATH=/home/yangyehua/spack/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/home/yangyehua/.local/bin:/home/yangyehua/bin:/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:/usr/local/cuda/bin:/usr/bin MAIL=/var/spool/mail/yangyehua _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXtbIk1QSSJdPSJvcGVubXBpMyIsWyJjb21waWxlciJdPSJnbnU4Iix9LG1UPXthdXRvdG9vbHM9e1siZm4iXT0iL29wdC9vaHBjL3B1Yi9tb2R1bGVmaWxlcy9hdXRvdG9vbHMiLFsiZnVsbE5hbWUiXT0iYXV0b3Rvb2xzIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MSxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0iYXV0b3Rvb2xzIix9LGdudTg9e1siZm4iXT0iL29wdC9vaHBjL3B1Yi9tb2R1bGVmaWxlcy9nbnU4LzguMy4wIixbImZ1bGxOYW1lIl09ImdudTgvOC4z CONGO_SSL_INSECURE=false LMOD_SETTARG_CMD=: PWD=/home/yangyehua/petsc_3.21/petsc-3.21.0 _LMFILES_=/opt/ohpc/pub/modulefiles/autotools:/opt/ohpc/pub/modulefiles/prun/1.3:/opt/ohpc/pub/modulefiles/ohpc:/opt/ohpc/pub/modulefiles/gnu8/8.3.0:/opt/ohpc/pub/moduledeps/gnu8/openmpi3/3.1.4 LANG=en_US.UTF-8 MODULEPATH=/opt/ohpc/pub/moduledeps/gnu8-openmpi3:/opt/ohpc/pub/moduledeps/gnu8:/opt/ohpc/pub/modulefiles LOADEDMODULES=autotools:prun/1.3:ohpc:gnu8/8.3.0:openmpi3/3.1.4 _ModuleTable_Sz_=3 VSCODE_GIT_ASKPASS_EXTRA_ARGS= LMOD_CMD=/opt/ohpc/admin/lmod/lmod/libexec/lmod HISTCONTROL=ignoredups HOME=/home/yangyehua SHLVL=5 VSCODE_GIT_ASKPASS_MAIN=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/extensions/git/dist/askpass-main.js __LMOD_REF_COUNT_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/bin:1;/opt/ohpc/pub/compiler/gcc/8.3.0/bin:1;/home/yangyehua/.local/bin:1;/home/yangyehua/bin:1;/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:1;/usr/local/cuda/bin:1;/usr/bin:1 MPI_DIR=/opt/ohpc/pub/mpi/openmpi3.1.4 _ModuleTable002_=LjAiLFsibG9hZE9yZGVyIl09NCxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJnbnU4LzguMy4wIix9LG9ocGM9e1siZm4iXT0iL29wdC9vaHBjL3B1Yi9tb2R1bGVmaWxlcy9vaHBjIixbImZ1bGxOYW1lIl09Im9ocGMiLFsibG9hZE9yZGVyIl09Myxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJvaHBjIix9LG9wZW5tcGkzPXtbImZuIl09Ii9vcHQvb2hwYy9wdWIvbW9kdWxlZGVwcy9nbnU4L29wZW5tcGkzLzMuMS40IixbImZ1bGxOYW1lIl09Im9wZW5tcGkzLzMuMS40IixbImxvYWRPcmRlciJdPTUscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0 __LMOD_REF_COUNT_INCLUDE=/opt/ohpc/pub/compiler/gcc/8.3.0/include:1 BASH_ENV=/opt/ohpc/admin/lmod/lmod/init/bash LOGNAME=yangyehua VSCODE_GIT_IPC_HANDLE=/run/user/1023/vscode-git-053229b79d.sock SSH_CONNECTION=161.64.198.18 64741 10.119.47.140 22 XDG_DATA_DIRS=/home/yangyehua/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share VSCODE_IPC_HOOK_CLI=/run/user/1023/vscode-ipc-65a8b85a-7329-4f18-9cb2-5cb96b3a781f.sock MODULESHOME=/opt/ohpc/admin/lmod/lmod PKG_CONFIG_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib/pkgconfig __LMOD_REF_COUNT_LD_LIBRARY_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib:1;/opt/ohpc/pub/compiler/gcc/8.3.0/lib64:1;/opt/ohpc/pub/libs/lib64:1 LESSOPEN=||/usr/bin/lesspipe.sh %s LMOD_SETTARG_FULL_SUPPORT=no BROWSER=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/bin/helpers/browser.sh LMOD_FAMILY_COMPILER=gnu8 VSCODE_GIT_ASKPASS_NODE=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/node GIT_ASKPASS=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/extensions/git/dist/askpass.sh LMOD_FULL_SETTARG_SUPPORT=no SPACK_PYTHON=/home/yangyehua/bin/python3 __LMOD_REF_COUNT_PKG_CONFIG_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib/pkgconfig:1 XDG_RUNTIME_DIR=/run/user/1023 INCLUDE=/opt/ohpc/pub/compiler/gcc/8.3.0/include LMOD_DIR=/opt/ohpc/admin/lmod/lmod/libexec __LMOD_REF_COUNT_MANPATH=/opt/ohpc/pub/mpi/openmpi3-gnu8/3.1.4/share/man:1;/opt/ohpc/pub/compiler/gcc/8.3.0/share/man:1;/opt/xcat/share/man:3;/opt/ohpc/pub/utils/autotools/share/man:1;/usr/local/share/man:3;/usr/share/man/overrides:3;/usr/share/man/en:3;/usr/share/man:3 PETSC_DIR=/home/yangyehua/petsc_3.21/petsc-3.21.0 LMOD_FAMILY_MPI=openmpi3 LMOD_COLORIZE=no COLORTERM=truecolor BASH_FUNC__spack_shell_wrapper()=() { for var in DYLD_LIBRARY_PATH DYLD_FALLBACK_LIBRARY_PATH; do eval "if [ -n \"\${${var}-}\" ]; then export SPACK_$var=\${${var}}; fi"; done; if [ -n "${ZSH_VERSION:-}" ]; then emulate -L sh; fi; _sp_flags=""; while [ ! -z ${1+x} ] && [ "${1#-}" != "${1}" ]; do _sp_flags="$_sp_flags $1"; shift; done; if [ -n "$_sp_flags" ] && [ "${_sp_flags#*h}" != "${_sp_flags}" ] || [ "${_sp_flags#*V}" != "${_sp_flags}" ]; then command spack $_sp_flags "$@"; return; fi; _sp_subcommand=""; if [ ! -z ${1+x} ]; then _sp_subcommand="$1"; shift; fi; case $_sp_subcommand in "cd") _sp_arg=""; if [ -n "$1" ]; then _sp_arg="$1"; shift; fi; if [ "$_sp_arg" = "-h" ] || [ "$_sp_arg" = "--help" ]; then command spack cd -h; else LOC="$(SPACK_COLOR="${SPACK_COLOR:-always}" spack location $_sp_arg "$@")"; if [ -d "$LOC" ]; then cd "$LOC"; else return 1; fi; fi; return ;; "env") _sp_arg=""; if [ -n "$1" ]; then _sp_arg="$1"; shift; fi; if [ "$_sp_arg" = "-h" ] || [ "$_sp_arg" = "--help" ]; then command spack env -h; else case $_sp_arg in activate) _a=" $@"; if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ] || [ "${_a#* -h}" != "$_a" ] || [ "${_a#* --help}" != "$_a" ]; then command spack env activate "$@"; else stdout="$(SPACK_COLOR="${SPACK_COLOR:-always}" command spack $_sp_flags env activate --sh "$@")" || return; eval "$stdout"; fi ;; deactivate) _a=" $@"; if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ]; then command spack env deactivate "$@"; else if [ -n "$*" ]; then command spack env deactivate -h; else stdout="$(SPACK_COLOR="${SPACK_COLOR:-always}" command spack $_sp_flags env deactivate --sh)" || return; eval "$stdout"; fi; fi ;; *) command spack env $_sp_arg "$@" ;; esac; fi; return ;; "load" | "unload") _a=" $@"; if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ] || [ "${_a#* -h}" != "$_a" ] || [ "${_a#* --list}" != "$_a" ] || [ "${_a#* --help}" != "$_a" ]; then command spack $_sp_flags $_sp_subcommand "$@"; else stdout="$(SPACK_COLOR="${SPACK_COLOR:-always}" command spack $_sp_flags $_sp_subcommand --sh "$@")" || return; eval "$stdout"; fi ;; *) command spack $_sp_flags $_sp_subcommand "$@" ;; esac } BASH_FUNC_module()=() { eval $($LMOD_CMD bash "$@") && eval $(${LMOD_SETTARG_CMD:-:} -s sh) } BASH_FUNC_spack()=() { : this is a shell function from: /home/yangyehua/spack/share/spack/setup-env.sh; : the real spack script is here: /home/yangyehua/spack/bin/spack; _spack_shell_wrapper "$@"; return $? } BASH_FUNC_ml()=() { eval $($LMOD_DIR/ml_cmd "$@") } _=./configure Files in path provided by default path /home/yangyehua/spack/bin: haspywin.py sbang spack spack-python spack-tmpconfig spack.bat spack.ps1 spack_cmd.bat spack_pwsh.ps1 /opt/ohpc/pub/mpi/openmpi3.1.4/bin: opal_wrapper orte-clean orte-ps orted orterun ortecc orte-top orte-info orte-server prun orte-dvm mpirun mpiexec ompi-ps ompi-clean ompi-top ompi-server ompi-dvm profile2mat.pl aggregate_profile.pl ompi_info mpicc mpic++ mpicxx mpifort mpif77 mpif90 mpiCC oshmem_info shmemrun oshrun shmemcc oshcc shmemc++ shmemcxx oshc++ oshcxx shmemfort oshfort shmemCC oshCC /opt/ohpc/pub/compiler/gcc/8.3.0/bin: cpp gcov gcov-dump gcov-tool c++ g++ x86_64-pc-linux-gnu-c++ x86_64-pc-linux-gnu-g++ gcc x86_64-pc-linux-gnu-gcc x86_64-pc-linux-gnu-gcc-8.3.0 gcc-ar x86_64-pc-linux-gnu-gcc-ar gcc-nm x86_64-pc-linux-gnu-gcc-nm gcc-ranlib x86_64-pc-linux-gnu-gcc-ranlib gfortran x86_64-pc-linux-gnu-gfortran cc Warning accessing /home/yangyehua/.local/bin gives errors: [Errno 2] No such file or directory: '/home/yangyehua/.local/bin' /home/yangyehua/bin: python3 python5 python python1 pip1 /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin: ccmake cmake ctest cpack Warning accessing /usr/local/cuda/bin gives errors: [Errno 2] No such file or directory: '/usr/local/cuda/bin' /usr/bin: xzless catchsegv xzmore gencat lz4 xrdb getent lz4c xset iconv killall ldd diff3 locale sdiff localedef hunspell makedb testgdbm pldd dumpiso rpcgen sendiso sotruss testlibraw sprof file bc tzselect nettle-hash getconf nettle-lfib-stream alias pkcs1-conv bash sexp-conv bashbug chacl bashbug-64 peekfd bg prtstat cd getfacl command pstree fc pstree.x11 fg setfacl getopts fusermount jobs ulockmgr_server read trust sh celtdec051 umask celtenc051 unalias eqn dc wait geqn last info gneqn infokey gnroff xmlcatalog gpic mesg xmllint groff gpg-error ca-legacy sed grops egrep grotty fgrep gsoelim grep diff wavpack json_reformat gtbl wall json_verify gtroff xmlwf neqn less sqlite3 nroff p11-kit pic a2p xsltproc post-grohtml libtar pre-grohtml which wvgain awk preconv dgawk soelim gawk tbl h2ph igawk troff pgawk wvunpack lua zsoelim luac cd-paranoia idn bunzip2 cpio xzgrep c2ph orc-bugreport bzcat unxz dvcont xz bzcmp xzcat bzdiff xzcmp bzgrep xzdec bzip2 xzdiff bzip2recover xzegrep bzless xzfgrep lz4cat bzmore unlz4 cd-drive plistutil cd-info setxkbmap cd-read xkbcomp cdda-player gtar mkrfc2734 tar iso-info find iso-read oldfind mmc-tool xargs panelctl cmp pinentry-curses lzop update-ca-trust libieee1284_test iceauth sessreg showrgb xgamma xhost xinput xkill xmodmap xrandr xrefresh xsetmode xsetpointer xsetroot xstdcmap xmlsec1 exempi pinentry lastb db_verify idiag-socket-details setfattr nf-ct-add db_archive nf-ct-list db_checkpoint nf-exp-add teamnl lz nf-exp-delete db_deadlock nf-exp-list db_dump nf-log db_dump185 nf-monitor db_hotbackup nf-queue db_load nl-addr-add xauth mcat nl-addr-delete cdparanoia mcd nl-addr-list lessecho mdel nl-fib-lookup lesskey mdir nl-link-enslave zipnote zip nl-link-ifindex2name m17n-conv checkisomd5 nl-link-name2ifindex lesspipe.sh mdu nl-link-release db_log_verify nl-link-set pod2man mmd nl-link-stats pod2text mrd nl-list-caches perldoc mren nl-list-sockets db_printlog nl-monitor piconv mzip nl-neigh-add pod2usage tgz nl-neigh-delete find2perl uz nl-neigh-list pl2pm make nl-neightbl-list pod2html xxd nl-route-add splain tabs nl-route-delete zipdetails tic nl-route-get pstruct toe nl-route-list perl ttmkfdir nl-rule-list perl5.16.3 tput nl-tctree-list perlbug tset nl-util-addr perlthanks [ genl-ctrl-list psed funzip nl-class-add s2p unzipsfx nl-class-delete dbilogstrip arch nl-class-list dbiprof cat nl-classid-lookup db_recover nl-cls-add dbiproxy comm nl-cls-delete db_replicate nl-cls-list sndfile-resample nl-link-list keyctl cp nl-pktloc-lookup ex zipgrep nl-qdisc-add rvi unzip nl-qdisc-delete rview cut nl-qdisc-list vi zipinfo soundstretch db_stat whiptail view zipcloak dnsdomainname db_tuner domainname db_upgrade hostname attr zipsplit nisdomainname getfattr date ypdomainname iptables-xml bd_info implantisomd5 mkdir bdsplice mkfifo clpi_dump mknod hdmv_test mktemp index_dump ls fc-cat libbluray_test nl gzip list_titles nice zcat mobj_dump nohup mpls_dump nproc sound_dump md5sum zcmp amuFormat.sh numfmt mattrib od znew mbadblocks paste mcheck pathchk mclasserase pinky mcomp pr gio mcopy printenv mdeltree printf mformat ptx ar minfo pwd as mkmanifest readlink mlabel realpath mmount rm dwp mmove rmdir mpartition runcon mshortname seq nm mshowfat sha1sum mtools sha224sum mtoolstest sha256sum mtype sha384sum mxtar sha512sum gmake shred checksctp shuf size sctp_darn sleep sctp_status sort ld sctp_test split withsctp stat gdb paperconf stdbuf captoinfo stty fros clear sum curl infocmp sync rpm infotocap tac mail reset tail Mail base64 tee nail basename test ncat chcon timeout chgrp touch chmod tr nc chown true gpg cksum truncate csplit fc-conflist dd fc-list df fc-match dir tsort dircolors tty gpg2 dirname fc-pattern du uname echo fc-query env unexpand expand uniq gpgv expr unlink factor users false fc-scan fmt vdir yum fold wc iptc groups who sg head whoami hostid fc-validate id yes free install fc-cache-64 join fc-cache link pydoc ln gapplication logname python mv python2 python2.7 aserver gunzip gzexe zdiff zegrep zfgrep zforce zgrep zless zmore chattr gdbus xdg-desktop-menu gio-querymodules-64 pitchplay flite glib-compile-schemas lsattr gsettings readmult flite_time update-mime-database xdg-email pmap gst-inspect-1.0 xdg-icon-resource gst-launch-1.0 xdg-mime ps gst-stats-1.0 xdg-open pwdx gst-typefind-1.0 gcore secret-tool gdb-add-index pkg-config gstack bdftopcf pstack bdftruncate fipscheck fonttosfnt fipshmac mkfontdir dvd+rw-booktype mkfontscale dvd+rw-format ucs2any cdrecord dvdrecord xorg-x11-fonts-update-dirs dvd+rw-mediainfo gvfs-cat dvd-ram-control gvfs-copy growisofs gvfs-info envsubst gvfs-less gettext gvfs-ls gettext.sh gvfs-mime msgattrib gvfs-mkdir xdg-screensaver gvfs-monitor-dir xdg-settings top gvfs-monitor-file msgcat gvfs-mount msgcmp gvfs-move msgcomm gvfs-open msgconv gvfs-rename msgen gvfs-rm msgexec gvfs-save openssl w gvfs-set-attribute msgfilter gvfs-trash msgfmt gvfs-tree pwmake cal desktop-file-edit startx pflags desktop-file-install xinit easy_install desktop-file-validate xdg-desktop-icon chfn update-desktop-database msggrep enchant pwscore chrt enchant-lsmod msghack csslint-0.6 msginit addr2line msgmerge c++filt msgunfmt elfedit msguniq gprof ngettext ld.bfd recode-sr-latin objcopy xgettext objdump wayland-scanner ranlib gst-feedback readelf gst-inspect strings gst-launch strip gst-typefind ld.gold gst-xmlinspect genisoimage gst-xmllaunch isodebug gst-feedback-0.10 isodump gst-inspect-0.10 isoinfo gst-launch-0.10 isovfy mkisofs mkhybrid gst-typefind-0.10 gst-xmlinspect-0.10 gst-xmllaunch-0.10 osinfo-db-export osinfo-db-import osinfo-db-path osinfo-db-validate easy_install-2.7 coverage coverage-2.7 coverage2 abs2rel build-classpath build-classpath-directory build-jar-repository check-binary-files clean-binary-files create-jar-links diff-jars find-jar jvmjar rebuild-jar-repository xmvn-builddep chardetect pyinotify pchrt ptaskset devdump readom wodim readcd ldns-verify-zone setup-nsssysinit ldns-version chsh setup-nsssysinit.sh gpgv2 certutil watchgnupg cmsutil debuginfo-install crlutil needs-restarting modutil ldns-zsplit col nss-policy-check package-cleanup pk12util repo-rss signver repo-graph ssltap repoclosure rpm2cpio repodiff rpmdb repomanage rpmkeys repoquery rpmquery reposync rpmverify repotrack lchfn show-installed lchsh ldns-zcat i386 applydeltarpm ldnsd ipcs combinedeltarpm mokutil kill makedeltarpm gr2fonttest look rpmdumpheader show-changed-rco urlgrabber yum-config-manager ksflatten verifytree ksshell yum-builddep ksvalidator yum-debug-dump ksverdiff yum-debug-restore mailx yum-groups-manager passwd yumdownloader geoipupdate mergerepo geoiplookup compress lsns geoiplookup6 createrepo drill modifyrepo ldns-chaos uncompress more ldns-compare-zones hangul ldns-dane checkmodule ldns-dpa gpg-connect-agent ldns-gen-zone ndptool ldns-key2ds gpg-agent raw ldns-keyfetcher checkpolicy ldns-keygen sedismod ldns-mx sedispol ldns-notify gpg-zip rev ldns-nsec3-hash gpgsplit su ldns-read-zone gpgconf ul ldns-resolver lsscsi ldns-revoke fribidi ldns-rrsig gpgparsemail kmod ldns-signzone find-repos-of-install ldns-test-edns sbcdec ldns-testns sbcenc ldns-update scriptreplay ldns-walk sbcinfo chage gpasswd lastlog newgidmap newgrp newuidmap systemd-notify chvt gdk-pixbuf-query-loaders-64 systemd-machine-id-setup gdk-pixbuf-thumbnailer notify-send systemd-tty-ask-password-agent gtk-update-icon-cache systemd-nspawn open gsf-office-thumbnailer pgrep pkill skill slabtop snice tload uptime vmstat watch chmem colcrt colrm column dmesg eject fallocate findmnt flock getopt hexdump ionice ipcmk ipcrm isosize linux32 linux64 logger login lsblk lscpu lsipc lslocks lslogins lsmem mcookie mount mountpoint namei nsenter prlimit rename renice script pkaction setarch pkcheck setpriv pkexec setsid pkttyagent setterm dbus-binding-tool tailf systemd-sysv-convert taskset satyr umount canberra-boot unshare dbus-launch utmpdump dconf uuidgen secon wdctl gconf-merge-tree whereis gconftool-2 write pkmon x86_64 reporter-mantisbt dracut pkcon lsinitrd run-parts mkinitrd crontab bootctl ping lsmd busctl ping6 coredumpctl tracepath hostnamectl tracepath6 journalctl systemd-run scp kernel-install ipcalc localectl usleep loginctl plymouth machinectl unicode_start systemctl systemd-stdio-bridge systemd-analyze systemd-path dumpkeys systemd-ask-password grub2-editenv systemd-cat systemd-tmpfiles systemd-cgls udevadm sftp systemd-cgtop timedatectl ssh systemd-coredumpctl dbus-monitor vcut systemd-delta dbus-cleanup-sockets systemd-detect-virt dbus-daemon play systemd-escape dbus-run-session systemd-firstboot dbus-send rec systemd-hwdb dbus-uuidgen sox systemd-inhibit dbus-test-tool systemd-loginctl pkla-admin-identities grub2-menulst2cfg qmi-network dbus-update-activation-environment cdda2wav cdrdao pkla-check-authorization grub2-render-label soxi gsettings-data-convert grub2-script-check X grub2-mkpasswd-pbkdf2 kbd_mode loadkeys setfont audit2allow Xorg unicode_stop eu-elflint deallocvt eu-findtextrel fgconsole eu-nm getkeycodes eu-objdump kbdinfo eu-ranlib kbdrate eu-readelf loadunimap eu-size mapscrn eu-stack openvt eu-strings psfaddtable eu-strip psfgettable audit2why cvt psfstriptable eu-unstrip psfxtable ssh-keygen resizecons slogin setkeycodes ssh-add setleds ssh-agent setmetamode ssh-copy-id setvtrgb chcat gtf showconsolefont ssh-keyscan showkey consolehelper vlock sandbox java sim_lsmplugin ndctl lsmcli semodule_package simc_lsmplugin sane-find-scanner cd-create-profile scanimage jjs cd-fix-profile kdumpctl cd-iccdump grub2-fstest cd-it8 grub2-glue-efi colormgr grub2-kbdcomp mc-tool bond2team orbd mc-wait-for-name teamd rmid reporter-rhtsupport teamdctl lpr reporter-upload eu-addr2line lp reporter-bugzilla grub2-mkfont mlnx_dump_parser grub2-mkimage nm-online grub2-mklayout nmcli grub2-mknetdir report-cli grub2-mkrescue bccmd grub2-mkstandalone bluemoon eu-ar lpq bluetoothctl grub2-syslinux2cfg btattach festival btmon festival_client ciptool festival_server gatttool saytime hciattach text2wave hciconfig VGAuthService hcidump vm-support hcitool vmhgfs-fuse hex2hcd vmtoolsd l2ping vmware-checkvm l2test vmware-hgfsclient mpris-proxy vmware-namespace-cmd rctest vmware-rpctool rfcomm vmware-toolbox-cmd sdptool eu-elfcmp lprm linux-boot-prober vmware-vgauth-cmd os-prober vmware-xferlogs grub2-file eu-elfcompress grub2-mkrelpath qmicli eu-make-debug-archive festival_server_control numad ogg123 oggdec oggenc ogginfo vorbiscomment cdda2ogg icedax connection_recovery cue2toc sdp_long_message toc2cddb sdp_run_test toc2cue imsettings-reload mbim-network spd-conf mbimcli imsettings-switch reporter-ureport pdftocairo fprintd-list abrt-action-analyze-xorg oddjob_request abrt-action-notify vmmouse_detect keytool abrt-action-save-package-data aulast gjs abrt-handle-upload aulastlog yelp abrt-watch-log pdfseparate pack200 abrt-action-analyze-oops isdv4-serial-inputattach ibus abrt-action-save-kernel-data ausyscall vstp abrt-dump-oops pdftohtml rmiregistry abrt-merge-pstoreoops pdftoppm servertool abrt-action-analyze-vmcore xsetwacom spd-say abrt-action-check-oops-for-hw-error auvirt Xvnc abrt-dump-xorg pdftops tnameserv abrt-action-analyze-python spdsend abrt-cli sealert gs abrt-retrace-client synclient speech-dispatcher abrt-action-analyze-backtrace pdftotext policytool abrt-action-analyze-c syndaemon pacat abrt-action-analyze-ccpp-local pdfunite unpack200 abrt-action-analyze-core gupnp-dlna-info-2.0 rhino abrt-action-analyze-vulnerability gupnp-dlna-ls-profiles-2.0 gsbj abrt-action-generate-backtrace pdfdetach pacmd abrt-action-generate-core-backtrace pdffonts pactl abrt-action-install-debuginfo osinfo-detect gsdj abrt-action-list-dsos pdfimages padsp abrt-action-perform-ccpp-analysis osinfo-install-script abrt-action-trim-files gsound-play gslj cairo-sphinx padsp-32 pango-list osinfo-query cancel.cups pango-querymodules-64 pamon pango-view alt-java lp.cups gtk-query-immodules-2.0-64 imsettings-info gslp update-gtk-immodules paplay pygtk-demo espeak gsnd pinentry-gtk clibrary pphs pinentry-gtk-2 parec glxgears parecord glxinfo pasuspender glxinfo64 pax11publish xdriinfo clibrary2 ppdc xdg-user-dir imsettings-list ppdi xdg-user-dirs-update fprintd-delete pdfinfo fprintd-enroll fprintd-verify purple-send-async lpoptions purple-url-handler lppasswd hdsploader lpq.cups mixartloader lpr.cups usx2yloader lprm.cups vxloader lpstat.cups lpstat cancel brltty boltctl brltty-config pulseaudio brltty-ctb chronyc brltty-install aconnect brltty-trtxt alsa-delay brltty-ttb alsabat xbrlapi alsaloop qemu-img alsamixer qemu-io alsatplg qemu-nbd alsaucm udisksctl alsaunmute nautilus amidi nautilus-desktop amixer vncconfig aplay vncpasswd aplaymidi gnome-terminal arecord libinput arecordmidi gnome-control-center aseqdump mutter aseqnet gnome-shell axfer gdm-screenshot iecset metacity orca speaker-test gdmflexiserver rsync totem upower quota tracker quotasync gtk-launch gpk-application eog gtk-query-immodules-3.0-64 dvipdf gcr-viewer metacity-message canberra-gtk-play eps2eps report-gtk ghostscript zenity gnome-keyring WebKitWebDriver brasero ps2epsi gkbd-keyboard-display gnome-keyring-3 grilo-test-ui-0.3 gnome-keyring-daemon grl-inspect-0.3 ibus-setup paps grl-launch-0.3 gsdj500 gjs-console lprsetup.sh stunbdc pdf2dsc stund ibus-daemon vdo appstream-compose ibus-table-createdb appstream-util pdf2ps flatpak file-roller sadf gnome-session evince-previewer ps2pdf gnome-session-custom-session dfu-tool ps2pdf12 gnome-session-inhibit fwupdmgr ps2pdf13 gnome-session-properties wnck-urgency-monitor gnome-session-quit telepathy-gabble-xmpp-console gnome-session-selector gnome-help ps2pdf14 nm-connection-editor purple-client-example bluetooth-sendto purple-remote scp-dbus-service pf2afm gpk-log pfbtopfa gpk-prefs printafm gnome-abrt ps2ascii abrt-applet purple-send sar system-config-abrt gpk-update-viewer ps2pdfwr nautilus-autorun-software libwacom-list-local-devices libinput-debug-events libinput-list-devices gnome-shell-extension-prefs gnome-shell-extension-tool gnome-shell-perf-tool totem-video-thumbnailer ps2ps ps2ps2 unix-lpr.sh evince logview at evince-thumbnailer vdoreadonly escputil baobab atq ijsgutenprint.5.2 vdostats cupstestdsc setup cupstestppd iostat ppdhtml nmtui ppdmerge nmtui-connect ppdpo mousetweaks atrm firewall-cmd gcalccmd rngtest firewall-offline-cmd gnome-dictionary anaconda-cleanup javaws nmtui-edit anaconda-disable-nm-ibft-plugin nmtui-hostname analog on_ac_power instperf pm-is-supported liveinst start-pulseaudio-x11 firewall-config cifsiostat firefox itweb-settings.itweb cups-calibrate javaws.itweb man hpcups-update-ppds mpstat hpijs tapestat sushi nfsiostat-sysstat gnome-boxes pidstat empathy policyeditor.itweb empathy-accounts itweb-settings empathy-debugger policyeditor rvim gnome-tweaks gnome-calculator vim install-printerdriver seapplet ac system-config-printer gnome-weather lastcomm system-config-printer-applet ControlPanel tmon gnome-contacts locate cheese mmcli delv gcm-calibrate updatedb gcm-import lsusb.py gcm-inspect spice-vdagent gcm-picker lsusb gcm-viewer usb-devices vinagre usbhid-dump gedit vdodmeventd dig gnome-text-editor gnome-screenshot host gnome-disk-image-mounter newaliases.postfix gnome-disks mailq.postfix wvdial rmail.postfix wvdialconf mailq charmap vdo-by-dev mdig gnome-character-map newaliases gucharmap vdodumpconfig gnome-software rmail vmware-user seahorse netstat vmware-user-suid-wrapper vdoforcerebuild vmware-vmblock-fuse xdg-user-dirs-gtk-update gnome-system-monitor vdoformat sudo gnome-clocks spice-streaming-agent gnome-font-viewer gnome-system-log btt gnome-thumbnail-font vdoprepareupgrade scsi_stop scl reporter-mailx scsi_satl time rsyslog-recover-qi.pl sg_inq qemu-ga sg_logs batch sg_luns strace scsi_temperature strace-log-merge sg_map stap-merge sg_map26 stap-report sg_modes stapbpf sg_opcodes stapdyn sg_persist staprun sg_prevent stapsh sg_raw apropos sg_rbuf catman sg_rdac lexgrog sg_read mandb sg_read_block_limits manpath sg_read_buffer whatis sg_read_long vimdiff sg_readcap vimtutor sg_compare_and_write centrino-decode sg_reassign cpupower sg_copy_results page_owner_sort sg_dd rb powernow-k8-decode sg_referrals slabinfo sg_requests turbostat scsi_start zenheiset x86_energy_perf_policy sg_reset nslookup sg_rmsn nsupdate sg_rtpg cvtsudoers sg_safte sudoedit sg_sanitize sudoreplay sg_sat_identify pinfo sg_sat_phy_event crash sg_decode_sense nautilus-sendto sg_sat_set_features blkiomon sg_scan blkparse sg_emc_trespass blkrawverify sg_senddiag blktrace sg_ses bno_plot.py sg_start btrace sg_stpg btrecord sg_sync btreplay sg_format rx verify_blkparse detect_ppa csh sg_test_rwbuf tcsh sg_turs wget sg_unmap edid-decode sg_verify xdpyinfo pbm2ppa xev sg_vpd xlsatoms sg_wr_mode xlsclients sg_write_buffer xlsfonts sg_write_long xprop sg_write_same xvinfo sg_xcopy xwininfo sginfo diffpp sgm_dd mkafmmap sgp_dd over xvattr sliceprint rnano states pbmtpg ed pnm2ppa enscript nenscript sg_get_config rescan-scsi-bus.sh red rz scsi-rescan sg_get_lba_status scsi_logging_level nano sb scsi_mandat sg_ident sx scsi_readcap scsi_ready calibrate_ppa tclsh test_ppa cc mstflint tcptraceroute tclsh8.5 traceroute wish i2c traceroute6 wish8.5 scl_enabled mlnx_perf scl_source mstfwreset sz gfortran rdate mlnx_qos setserial mlx_fs_dump ntpstat tc_wrap.py ksh93 mpi-selector rksh mlnx_conf_mgr.sh shcomp ksh mpi-selector-menu agentxtrap c89 hca_self_test.ofed net-snmp-create-v3-user ibv_asyncwatch snmpconf ofed_info ndiff ofed_rpm_info nmap ibv_devinfo nping ibv_devices shasum mstfwtrace ab ibv_srq_pingpong htdbm ibv_rc_pingpong htdigest ibv_uc_pingpong htpasswd ibv_ud_pingpong httxt2dbm ibv_xsrq_pingpong logresolve ibsim-run omshell ibsim gethostip ib_acme isohybrid cmtime memdiskfind mckey syslinux rcopy patch rdma_client tftp mstmcra dwz rdma_server congo rdma_xserver goconserver rdma_xclient prove rping dtrace riostream compile_et rstream pcre-config ucmatose rpmgraph udaddy arpaname gcc-ar mcra named-rrchecker udpong gendiff dapltest rpmbuild dtest rpmspec dtestcm instmodsh dtestsrq xsubpp dtestx h2xs ib_atomic_lat libnetcfg ib_atomic_bw perlivp mstmread GET ib_read_lat HEAD ib_read_bw POST gcc-nm mst lwp-download ib_send_bw lwp-dump ib_send_lat lwp-mirror ib_write_bw lwp-request raw_ethernet_bw gss-client ib_write_lat krb5-config raw_ethernet_fs_rate sim_client raw_ethernet_lat uuclient gcc-ranlib m4 net-snmp-config c99 mstresourcedump net-snmp-config-x86_64 mstconfig mib2c gcov mstmtserver mib2c-update x86_64-redhat-linux-gcc net-snmp-cert gcc mstmwrite snmp-bridge-mib mstcongestion traptoemail mstprivhost cpp mstregdump f95 mstvpd ibnlparse myisamchk mlnx_interface_mgr.sh ibtopodiff myisamlog raw_ethernet_burst_lat ibdump myisampack run_perftest_loopback vpi_tcpdump mysql_plugin run_perftest_multi_devices ucx_read_profile mstresourceparse svndumpfilter dimax_init svnlook flint svnrdump flint_ext svnserve fwtrace svnsync itrace ucx_perftest pip3 mdevices_info analysis.py dnf mft_uninstall.sh svnversion mget_temp bwResultAnalyzer.py mget_temp_ext remunge minit c++ git mlxburn munge mlxburn_old unmunge mlxcables clusterkit flex mlxcables_ext aria_chk mlxconfig aria_pack mlxdump aria_dump_log mlxdump_ext clusterkit.sh mlxfwmanager aria_ftdump mlxfwreset mysql_waitpid mlxfwstress core_to_hca_dgx.sh mlxfwstress_ext aria_read_log mlxgearbox msql2mysql mlxi2c my_print_defaults mlxlink mysql mlxlink_ext mysql_find_rows mlxmcg mysqladmin mlxmdio mysqlaccess mlxpci mysqlbinlog mlxphyburn mysqlcheck mlxprivhost mysqldump mlxreg mysqlimport mlxreg_ext hg-ssh lex mlxtokengenerator mysqlshow mlxtrace hg mysql_zap mlxtrace_ext mysqlslap mlxuptime sacct mlxvpd sacctmgr mremote salloc mst_cable sattach mst_ib_add sbatch mstdump sbcast mstop scancel mtserver scontrol pckt_drop g++ mysqld_multi resourcedump svn mysqld_safe resourceparse sdiag stedump sgather wqdump sinfo wqdump_ext smap Xvfb dump2psl.pl svnadmin dump2slvl.pl sprio ibcongest squeue ibdiagm.sh sreport ibdiagnet io_demo mysqlhotcopy ibdiagnet_csv2xml.py srun ibdiagpath sshare ibdmchk sstat ibdmtr strigger ibgenperm myisam_ftdump ibnetsplit innochecksum ucx_info mysqltest sdl2-config x86_64-redhat-linux-c++ x86_64-redhat-linux-g++ mysql_convert_table_format mysql_fix_extensions mysql_install_db mysql_secure_installation mysql_setpermission mysql_tzinfo_to_sql mysql_upgrade mysqld_safe_helper mysqldumpslow perror replace resolve_stack_dump resolveip mysqlbug pydoc3.4 pyvenv-3.4 python3.4 python3.4m pydoc3 pydoc3.6 python3 pyvenv pyvenv-3.6 python3.6 python3.6m easy_install-3.6 pip-3 pip-3.6 pip3.6 modulemd-validator dnf-2 curl-config bison freetype-config git-receive-pack git-upload-archive git-shell git-upload-pack flex++ fail2ban-client fail2ban-python fail2ban-regex fail2ban-server autoconf autoheader autom4te autoreconf autoscan autoupdate ifnames cgclassify cgcreate cgdelete cgexec cgget cgset cgsnapshot lscgroup lssubsys libpng-config libpng15-config xvfb-run ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/framework.py:1084) Set alternative directory external packages are built in serialEvaluation: initial cxxDialectRanges ('c++11', 'c++20') serialEvaluation: child Zoltan raised minimum cxx dialect version to c++11 serialEvaluation: child SuperLU_DIST raised minimum cxx dialect version to c++11 serialEvaluation: new cxxDialectRanges ('c++11', 'c++20') child config.utilities.macosFirewall took 0.000004 seconds ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/debuggers.py:20) Find a default debugger and determine its arguments Checking for program /home/yangyehua/spack/bin/gdb...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/gdb...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/gdb...not found Checking for program /home/yangyehua/.local/bin/gdb...not found Checking for program /home/yangyehua/bin/gdb...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/gdb...not found Checking for program /usr/local/cuda/bin/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.002556 seconds ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 21 #define PETSC_VERSION_SUBMINOR 0 #define PETSC_VERSION_DATE "Mar 29, 2024" #define PETSC_VERSION_GIT "v3.21.0" #define PETSC_VERSION_DATE_GIT "2024-03-29 16:12:53 -0500" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ child PETSc.options.petscdir took 0.002371 seconds ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath took 0.000841 seconds ============================================================================================= TESTING: configureGit from config.sourceControl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /home/yangyehua/spack/bin/git...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/git...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/git...not found Checking for program /home/yangyehua/.local/bin/git...not found Checking for program /home/yangyehua/bin/git...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/git...not found Checking for program /usr/local/cuda/bin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 1.8.3.1 ============================================================================================= TESTING: configureMercurial from config.sourceControl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /home/yangyehua/spack/bin/hg...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/hg...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/hg...not found Checking for program /home/yangyehua/.local/bin/hg...not found Checking for program /home/yangyehua/bin/hg...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/hg...not found Checking for program /usr/local/cuda/bin/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 2.6.2) child config.sourceControl took 0.106856 seconds ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/petscclone.py:20) Determine if PETSc was obtained via git or a tarball This is a tarball installation child PETSc.options.petscclone took 0.004747 seconds ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/arch.py:29) Forms the arch as GNU's configure would form it ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/arch.py:42) Checks if PETSC_ARCH is set and sets it if not set configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash does not match, need to run configure Setting hashfile: arch-linux-c-debug/lib/petsc/conf/configure-hash Deleting configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash Deleted configure hash file: arch-linux-c-debug/lib/petsc/conf/configure-hash child PETSc.options.arch took 0.044375 seconds ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 "/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(/home/yangyehua/petsc_3.21/petsc-3.21.0/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(/home/yangyehua/petsc_3.21/petsc-3.21.0/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.001672 seconds ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/externalpackagesdir.py:15) Set location where external packages will be downloaded to ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/externalpackagesdir.py:23) Remove all downloaded external packages, from --with-clean child PETSc.options.externalpackagesdir took 0.000696 seconds ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(/home/yangyehua/petsc_3.21/petsc-3.21.0/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.000951 seconds ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2739) Remove compilers from the shell environment so they do not interfere with testing ============================================================================================= ***** WARNING ***** Found environment variable: MPI_DIR=/opt/ohpc/pub/mpi/openmpi3.1.4. Ignoring it! Use "./configure MPI_DIR=$MPI_DIR" if you really want to use this value ============================================================================================= ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2756) Set configure compilers from the environment, from -with-environment-variables ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2709) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2730) Open MPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:726) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1435) Checking for program /home/yangyehua/spack/bin/mpincc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpincc...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/mpincc...not found Checking for program /home/yangyehua/.local/bin/mpincc...not found Checking for program /home/yangyehua/bin/mpincc...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/mpincc...not found Checking for program /usr/local/cuda/bin/mpincc...not found Checking for program /usr/bin/mpincc...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/mpincc...not found Checking for program /home/yangyehua/spack/bin/mpicc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpicc...found Defined make macro "CC" to "mpicc" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/config.setCompilers/conftest.o Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/config.setCompilers/conftest.o Testing executable /tmp/petsc-c3bql777/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/config.setCompilers/conftest Executing: mpicc --version stdout: gcc (GCC) 8.3.0 Copyright (C) 2018 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=/opt/ohpc/pub/compiler/gcc/8.3.0/bin/gcc COLLECT_LTO_WRAPPER=/opt/ohpc/pub/compiler/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../configure --disable-multilib --enable-languages=c,c++,fortran --prefix=/opt/ohpc/pub/compiler/gcc/8.3.0 --disable-static --enable-shared Thread model: posix gcc version 8.3.0 (GCC) Since MPI c compiler starts with mpi, force searches for other compilers to only look for MPI compilers ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1482) Locate a functional C preprocessor Checking for program /home/yangyehua/spack/bin/mpicc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/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-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1764) Locate a functional Cxx compiler Checking for program /home/yangyehua/spack/bin/mpinc++...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpinc++...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/mpinc++...not found Checking for program /home/yangyehua/.local/bin/mpinc++...not found Checking for program /home/yangyehua/bin/mpinc++...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/mpinc++...not found Checking for program /usr/local/cuda/bin/mpinc++...not found Checking for program /usr/bin/mpinc++...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/mpinc++...not found Checking for program /home/yangyehua/spack/bin/mpinc++...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpinc++...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/mpinc++...not found Checking for program /home/yangyehua/.local/bin/mpinc++...not found Checking for program /home/yangyehua/bin/mpinc++...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/mpinc++...not found Checking for program /usr/local/cuda/bin/mpinc++...not found Checking for program /usr/bin/mpinc++...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/mpinc++...not found Checking for program /home/yangyehua/spack/bin/mpinc++...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpinc++...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/mpinc++...not found Checking for program /home/yangyehua/.local/bin/mpinc++...not found Checking for program /home/yangyehua/bin/mpinc++...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/mpinc++...not found Checking for program /usr/local/cuda/bin/mpinc++...not found Checking for program /usr/bin/mpinc++...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/mpinc++...not found Checking for program /home/yangyehua/spack/bin/mpicxx...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpicxx...found Defined make macro "CXX" to "mpicxx" Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/config.setCompilers/conftest.o Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/config.setCompilers/conftest.o Testing executable /tmp/petsc-c3bql777/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/config.setCompilers/conftest Executing: mpicxx --version stdout: g++ (GCC) 8.3.0 Copyright (C) 2018 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:752) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:774) 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++ (GCC) 8.3.0 Copyright (C) 2018 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -std=gnu++20 /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -std=c++20 /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -std=gnu++17 /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1800) Locate a functional Cxx preprocessor Checking for program /home/yangyehua/spack/bin/mpicxx...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/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-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.cc Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1519) Locate a functional CUDA compiler Checking for program /home/yangyehua/spack/bin/nvcc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/nvcc...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/nvcc...not found Checking for program /home/yangyehua/.local/bin/nvcc...not found Checking for program /home/yangyehua/bin/nvcc...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/nvcc...not found Checking for program /usr/local/cuda/bin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/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 /home/yangyehua/petsc_3.21/petsc-3.21.0/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 /home/yangyehua/spack/bin/clang...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/clang...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/clang...not found Checking for program /home/yangyehua/.local/bin/clang...not found Checking for program /home/yangyehua/bin/clang...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/clang...not found Checking for program /usr/local/cuda/bin/clang...not found Checking for program /usr/bin/clang...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/clang...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:752) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1581) Locate a functional HIP compiler Checking for program /home/yangyehua/spack/bin/hipcc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/hipcc...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/hipcc...not found Checking for program /home/yangyehua/.local/bin/hipcc...not found Checking for program /home/yangyehua/bin/hipcc...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/hipcc...not found Checking for program /usr/local/cuda/bin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/hipcc...not found Checking for program /home/yangyehua/spack/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/opt/rocm/bin/hipcc...not found Checking for program /home/yangyehua/.local/bin/opt/rocm/bin/hipcc...not found Checking for program /home/yangyehua/bin/opt/rocm/bin/hipcc...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/local/cuda/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:752) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1640) Locate a functional SYCL compiler ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:752) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:1893) Locate a functional Fortran compiler ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2135) check for large file support with 64-bit offset ============================================================================================= TESTING: checkArchiver from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2228) 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 version 2.27-44.base.el7_9.1 Copyright (C) 2016 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 version 2.27-44.base.el7_9.1 Copyright (C) 2016 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /home/yangyehua/spack/bin/ar...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/ar...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/ar...not found Checking for program /home/yangyehua/.local/bin/ar...not found Checking for program /home/yangyehua/bin/ar...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/ar...not found Checking for program /usr/local/cuda/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /home/yangyehua/spack/bin/ranlib...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/ranlib...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/ranlib...not found Checking for program /home/yangyehua/.local/bin/ranlib...not found Checking for program /home/yangyehua/bin/ranlib...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/ranlib...not found Checking for program /usr/local/cuda/bin/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-c3bql777/config.setCompilers/libconf1.a /tmp/petsc-c3bql777/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /tmp/petsc-c3bql777/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 version 2.27-44.base.el7_9.1 Copyright (C) 2016 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 version 2.27-44.base.el7_9.1 Copyright (C) 2016 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /home/yangyehua/spack/bin/ar...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/ar...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/ar...not found Checking for program /home/yangyehua/.local/bin/ar...not found Checking for program /home/yangyehua/bin/ar...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/ar...not found Checking for program /usr/local/cuda/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /home/yangyehua/spack/bin/ranlib...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/ranlib...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/ranlib...not found Checking for program /home/yangyehua/.local/bin/ranlib...not found Checking for program /home/yangyehua/bin/ranlib...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/ranlib...not found Checking for program /usr/local/cuda/bin/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-c3bql777/config.setCompilers/libconf1.a /tmp/petsc-c3bql777/config.setCompilers/conf1.o Executing: /usr/bin/ranlib /tmp/petsc-c3bql777/config.setCompilers/libconf1.a Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest /tmp/petsc-c3bql777/config.setCompilers/conftest.o -L/tmp/petsc-c3bql777/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2300) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2382) Check that the linker can produce shared libraries Checking shared linker mpicc using flags ['-qmkshrobj'] Checking for program /home/yangyehua/spack/bin/mpicc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/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/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi Trying C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest -qmkshrobj -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/libconftest.so -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o stdout: /lib/../lib64/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /lib/../lib64/crt1.o: In function `_start': (.text+0x20): 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest -qmkshrobj /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/libconftest.so /tmp/petsc-c3bql777/config.setCompilers/conftest.o stdout: /lib/../lib64/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /lib/../lib64/crt1.o: In function `_start': (.text+0x20): 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 /home/yangyehua/spack/bin/mpicc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/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/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi Trying C compiler flag -fPIC Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest -shared -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o Valid C linker flag -shared Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o -L/tmp/petsc-c3bql777/config.setCompilers -lconftest Using shared linker mpicc with flags ['-shared'] and library extension so ============================================================================================= TESTING: checkPIC from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2085) Determine the PIC option for each compiler Executing: mpicxx --help | head -n 20 stdout: Usage: g++ [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and Detected GNU compiler Executing: mpicxx -show stdout: g++ -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi_cxx -lmpi Trying Cxx compiler flag -fPIC for PIC code Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o Accepted Cxx compiler flag -fPIC for PIC code ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2501) 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0 -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -std=gnu++17 -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicxx -o /tmp/petsc-c3bql777/config.setCompilers/conftest -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0 /tmp/petsc-c3bql777/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0 ============================================================================================= TESTING: checkLibC from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2543) 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2589) 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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC /tmp/petsc-c3bql777/config.libraries/conftest.o stdout: /usr/bin/ld: /tmp/petsc-c3bql777/config.libraries/conftest.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /opt/ohpc/pub/libs/lib64/libdl.so.2: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-c3bql777/config.libraries/conftest.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /opt/ohpc/pub/libs/lib64/libdl.so.2: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl Adding ['dl'] to LIBS Checking dynamic linker mpicc using flags ['-shared'] Checking for program /home/yangyehua/spack/bin/mpicc...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "mpicc" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest -shared -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o -ldl Valid C linker flag -shared Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { void *handle = dlopen("/tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o -ldl Using dynamic linker mpicc with flags ['-shared'] and library extension so ============================================================================================= TESTING: checkPragma from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2043) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wunknown-pragmas /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wunknown-pragmas /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wunknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wunknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2781) Check if linker supports @file option Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.setCompilers/conftest @/tmp/petsc-c3bql777/config.setCompilers/optfile -fPIC /tmp/petsc-c3bql777/config.setCompilers/conftest.o -ldl Valid C linker flag @/tmp/petsc-c3bql777/config.setCompilers/optfile Defined make macro "PCC_AT_FILE" to "1" ============================================================================================= TESTING: output from config.setCompilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/setCompilers.py:2638) 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 "" Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "-shared" child config.setCompilers took 4.593633 seconds ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(/home/yangyehua/petsc_3.21/petsc-3.21.0/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.007141 seconds ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: mpicc --version stdout: gcc (GCC) 8.3.0 Copyright (C) 2018 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 (GCC) 8.3.0 Defined make macro "C_VERSION" to "gcc (GCC) 8.3.0" Executing: mpicc -show stdout: gcc -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi Defined make macro "MPICC_SHOW" to "gcc -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/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 --version stdout: gcc (GCC) 8.3.0 Copyright (C) 2018 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -mfp16-format=ieee /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden /tmp/petsc-c3bql777/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 Executing: mpicc -show stdout: gcc -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi Defined make macro "MPICC_SHOW" to "gcc -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/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 ============================================================================================= ***** WARNING ***** Using default C optimization flags "-g -O". You might consider manually setting optimal optimization flags for your system with COPTFLAGS="optimization flags" see config/examples/arch-*-opt.py for examples ============================================================================================= Trying C compiler flag -g Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g /tmp/petsc-c3bql777/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 -g Added C compiler flag -g Trying C compiler flag -O Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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 -g -O Added C compiler flag -O Executing: mpicxx --version stdout: g++ (GCC) 8.3.0 Copyright (C) 2018 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++ (GCC) 8.3.0 Defined make macro "Cxx_VERSION" to "g++ (GCC) 8.3.0" Executing: mpicxx -show stdout: g++ -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi_cxx -lmpi Defined make macro "MPICXX_SHOW" to "g++ -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/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++ (GCC) 8.3.0 Copyright (C) 2018 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/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-c3bql777/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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/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-c3bql777/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 Executing: mpicxx -show stdout: g++ -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/lib -lmpi_cxx -lmpi Defined make macro "MPICXX_SHOW" to "g++ -I/opt/ohpc/pub/mpi/openmpi3.1.4/include -pthread -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi3.1.4/lib -Wl,--enable-new-dtags -L/opt/ohpc/pub/mpi/openmpi3.1.4/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 500 ============================================================================================= ***** WARNING ***** Using default Cxx optimization flags "-g -O". You might consider manually setting optimal optimization flags for your system with CXXOPTFLAGS="optimization flags" see config/examples/arch-*-opt.py for examples ============================================================================================= Trying Cxx compiler flag -g Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -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-c3bql777/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 -g Added Cxx compiler flag -g Trying Cxx compiler flag -O Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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 -g -O Added Cxx compiler flag -O ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilerFlags.py:168) 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 CPU(s): 40 On-line CPU(s) list: 0-39 Thread(s) per core: 2 Core(s) per socket: 10 Socket(s): 2 NUMA node(s): 2 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz Stepping: 4 CPU MHz: 2400.000 BogoMIPS: 4800.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 14080K NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38 NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39 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 aperfmperf eagerfpu 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 epb cat_l3 cdp_l3 invpcid_single intel_ppin intel_pt ssbd mba ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx rdt_a avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts pku ospke md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilerFlags.py:159) 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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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 __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 __OPTIMIZE__ 1 #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__ 201103L #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__ 8 #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 __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 __STDC_NO_THREADS__ 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 __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "8.3.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__ 3 #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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilerFlags -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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 __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 __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 __OPTIMIZE__ 1 #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__ 201103L #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__ 8 #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 201611 #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 __STDC_NO_THREADS__ 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __FLT32_HAS_QUIET_NAN__ 1 #define __GNUG__ 8 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __cpp_rvalue_reference 200610 #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 __DBL_HAS_DENORM__ 1 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __UINT8_TYPE__ unsigned char #define __FLT_MANT_DIG__ 24 #define __LDBL_DECIMAL_DIG__ 21 #define __VERSION__ "8.3.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 __FLT32_DECIMAL_DIG__ 9 #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 __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 __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__ 3 #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 1.381974 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:1382) Check for __linux__ Executing: mpicc -c -o /tmp/petsc-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:1393) Check for -std=c99 or equivalent flag Executing: mpicc -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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 -g -O Accepted C99 compile flag: ============================================================================================= TESTING: checkCFormatting from config.compilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:367) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:378) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does Executing: mpicc -c -o /tmp/petsc-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:1426) Executing: mpicc -c -o /tmp/petsc-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: mpicxx -o /tmp/petsc-c3bql777/config.compilers/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.compilers/conftest.o /tmp/petsc-c3bql777/config.compilers/confc.o -ldl C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:1333) 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-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O -MMD -MP /tmp/petsc-c3bql777/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 -g -O -MMD -MP Defined make macro "C_DEPFLAGS" to "-MMD -MP" Trying Cxx compiler flag -MMD -MP Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC -MMD -MP /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:125) Check for the CXX restrict keyword equivalent to C99 restrict Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:397) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.setCompilers/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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 -g -O ============================================================================================= TESTING: checkCxxComplexFix from config.compilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:424) Determine if the CXX compiler supports utilities provided by petsccxxcomplexfix.h Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:1426) Executing: mpicc -c -o /tmp/petsc-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:453) 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-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.compilers/conftest.o /tmp/petsc-c3bql777/config.compilers/confc.o -ldl stdout: /tmp/petsc-c3bql777/config.compilers/confc.o: In function `asub()': /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `std::cout' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /tmp/petsc-c3bql777/config.compilers/confc.o: In function `__static_initialization_and_destruction_0': /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::Init()' /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /tmp/petsc-c3bql777/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.compilers/confc.o: In function `asub()': /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_allocate_exception' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `typeinfo for int' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_throw' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_begin_catch' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `std::cout' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*)' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /tmp/petsc-c3bql777/config.compilers/conftest.cc:7: undefined reference to `__cxa_end_catch' /tmp/petsc-c3bql777/config.compilers/confc.o: In function `__static_initialization_and_destruction_0': /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::Init()' /opt/ohpc/pub/compiler/gcc/8.3.0/include/c++/8.3.0/iostream:74: undefined reference to `std::ios_base::Init::~Init()' /tmp/petsc-c3bql777/config.compilers/confc.o:(.data.rel.local.DW.ref._ZTIi[DW.ref._ZTIi]+0x0): undefined reference to `typeinfo for int' /tmp/petsc-c3bql777/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 (GCC) 8.3.0 Copyright (C) 2018 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-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.compilers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.compilers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.compilers/conftest.o /tmp/petsc-c3bql777/config.compilers/confc.o -lstdc++ -ldl compilers: C++ requires -lstdc++ to link with C compiler Executing: mpicxx -V stdout: g++: error: unrecognized command line option ‘-V’ g++: fatal error: no input files compilation terminated. ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/compilers.py:1489) Sets the selected compilers into the framework child config.compilers took 2.220537 seconds child config.compilersFortran took 0.000081 seconds ============================================================================================= TESTING: checkStdC from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/headers.py:121) Determine if C standard headers support everything PETSc needs Executing: mpicc -c -o /tmp/petsc-c3bql777/config.headers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-c3bql777/config.headers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.headers/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.headers/conftest.o -ldl Testing executable /tmp/petsc-c3bql777/config.headers/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.headers/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/config.headers/conftest ============================================================================================= TESTING: checkSysWait from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.headers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIME_H" to "1" ============================================================================================= TESTING: checkMath from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Executing: mpicc -c -o /tmp/petsc-c3bql777/config.headers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory #include ^~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: machine/endian.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PROCFS_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: checkRecursiveMacros from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.headers/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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.735192 seconds ============================================================================================= TESTING: configureL1CacheLineSize from config.utilities.cacheDetails(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include long getconf_level1_dcache_linesize() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return val >= 0 ? val : 32; } int main(void) { getconf_level1_dcache_linesize(); return 0; } ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_level1_dcache_linesize() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return 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-c3bql777/config.utilities.cacheDetails/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest.o -ldl Testing executable /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_LINESIZE" to "64" child config.utilities.cacheDetails took 0.190408 seconds ============================================================================================= TESTING: check_struct_sigaction from config.types(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.types/conftest.c stdout: /tmp/petsc-c3bql777/config.types/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.types/conftest.c:11:1: error: unknown type name ‘__int64’; did you mean ‘__int64_t’? __int64 a; ^~~~~~~ __int64_t Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.types/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.types/conftest.c:11:1: error: unknown type name ‘__int64’; did you mean ‘__int64_t’? __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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.types/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.types/conftest.o -ldl Executing: mpicc -c -o /tmp/petsc-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/types.py:88) Check for complex numbers in namespace std Executing: mpicxx -c -o /tmp/petsc-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.types/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.types/conftest.o -ldl Defined "HAVE_CXX_COMPLEX" to "1" ============================================================================================= TESTING: checkSizeof from config.types(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/types.py:133) Executing: mpicc -c -o /tmp/petsc-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.types/conftest.o -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.types /tmp/petsc-c3bql777/config.types/conftest.c Defined "MAX_PATH_LEN" to "4096" child config.types took 1.569755 seconds ============================================================================================= TESTING: configureMemAlign from PETSc.options.memAlign(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/memAlign.py:28) Choose memory alignment Defined "MEMALIGN" to "16" Memory alignment is 16 child PETSc.options.memAlign took 0.004417 seconds ============================================================================================= TESTING: check from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl stdout: /usr/bin/ld: /tmp/petsc-c3bql777/config.libraries/conftest.o: undefined reference to symbol 'sin@@GLIBC_2.2.5' /opt/ohpc/pub/libs/lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /usr/bin/ld: /tmp/petsc-c3bql777/config.libraries/conftest.o: undefined reference to symbol 'sin@@GLIBC_2.2.5' /opt/ohpc/pub/libs/lib64/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Checking for functions [sin floor log10 pow] in library ['m'] [] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl CheckMath: using math library ['libm.a'] ============================================================================================= TESTING: checkMathErf from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl erf() found Defined "HAVE_ERF" to "1" ============================================================================================= TESTING: checkMathTgamma from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl tgamma() found Defined "HAVE_TGAMMA" to "1" ============================================================================================= TESTING: checkMathLgamma from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl lgamma() found Defined "HAVE_LGAMMA" to "1" ============================================================================================= TESTING: checkMathFenv from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl Defined "HAVE_FENV_H" to "1" Checking for functions [feclearexcept] in library ['libm.a'] [] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl Defined "HAVE_FE_VALUES" to "1" ============================================================================================= TESTING: checkMathLog2 from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lm -ldl log2() found Defined "HAVE_LOG2" to "1" ============================================================================================= TESTING: checkRealtime from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl realtime functions are linked in by default ============================================================================================= TESTING: checkDynamic from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl -ldl Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DLFCN_H" to "1" ============================================================================================= TESTING: checkExecutableExportFlag from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/libraries.py:630) Checks for the flag that allows executables to export symbols to dlsym() ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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() { return 42; } int main(void) { void *lib; int (*foo)(); 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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl Testing executable /tmp/petsc-c3bql777/config.libraries/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/config.libraries/conftest stdout: Could not find function in executable ERROR while running executable: Could not execute "['/tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O -Wl,-export_dynamic /tmp/petsc-c3bql777/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() { return 42; } int main(void) { void *lib; int (*foo)(); 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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O -Wl,-export_dynamic /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl stdout: /usr/bin/ld: warning: cannot find entry symbol xport_dynamic; defaulting to 0000000000400710 Possible ERROR while running linker:exit code 0 stderr: /usr/bin/ld: warning: cannot find entry symbol xport_dynamic; defaulting to 0000000000400710 Testing executable /tmp/petsc-c3bql777/config.libraries/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/config.libraries/conftest stdout: Could not find function in executable ERROR while running executable: Could not execute "['/tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O -Wl,-export-dynamic /tmp/petsc-c3bql777/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() { return 42; } int main(void) { void *lib; int (*foo)(); 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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O -Wl,-export-dynamic /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl Testing executable /tmp/petsc-c3bql777/config.libraries/conftest to see if it can be run Executing: /tmp/petsc-c3bql777/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /tmp/petsc-c3bql777/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 1.920431 seconds ============================================================================================= TESTING: configureLibraryOptions from PETSc.options.libraryOptions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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" Executing: mpicc -qversion stdout: gcc: error: unrecognized command line option ‘-qversion’; did you mean ‘--version’? gcc: fatal error: no input files compilation terminated. Defined "USE_MALLOC_COALESCED" 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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_bgl_perfctr_void': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_bgl_perfctr_void': /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_ADIOI_BGL_Open': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_ADIOI_BGL_Open': /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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.242888 seconds child config.atomics took 0.000026 seconds ============================================================================================= TESTING: checkVSNPrintf from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_VSNPRINTF" to "1" ============================================================================================= TESTING: checkNanosleep from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_NANOSLEEP" to "1" ============================================================================================= TESTING: checkMemmove from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_MEMMOVE" to "1" ============================================================================================= TESTING: checkSignalHandlerType from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/config.functions/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include static void myhandler(int sig) {} int main(void) { signal(SIGFPE,myhandler); return 0; } Executing: mpicxx -o /tmp/petsc-c3bql777/config.functions/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "SIGNAL_CAST" to " " ============================================================================================= TESTING: checkFreeReturnType from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c stdout: /tmp/petsc-c3bql777/config.functions/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.functions/conftest.c:6:25: error: void value not ignored as it ought to be int ierr; void *p; ierr = free(p); return ierr; ^ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.functions/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.functions/conftest.c:6:25: error: void value not ignored as it ought to be 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/functions.py:128) Checks whether the variable argument list functionality is working Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_VA_COPY" to "1" ============================================================================================= TESTING: checkClassify from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 [_set_output_format gethostname _snprintf fpsetsticky clock popen uname _sleep posix_memalign _access usleep lseek _lseek access fork PXFGETARG dlsym dlclose _mkdir snprintf strcasecmp bzero getrusage getpagesize dlerror stricmp gethostbyname socket _getcwd fpresetsticky time drand48 sleep __gcov_dump rand getcwd getdomainname readlink realpath sbreak dlopen] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c stdout: /tmp/petsc-c3bql777/config.functions/conftest.c:21:6: warning: conflicting types for built-in function ‘posix_memalign’ [-Wbuiltin-declaration-mismatch] char posix_memalign(); ^~~~~~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:27:6: warning: conflicting types for built-in function ‘fork’ [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:32:6: warning: conflicting types for built-in function ‘snprintf’ [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:33:6: warning: conflicting types for built-in function ‘strcasecmp’ [-Wbuiltin-declaration-mismatch] char strcasecmp(); ^~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:34:6: warning: conflicting types for built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-c3bql777/config.functions/conftest.c:21:6: warning: conflicting types for built-in function ‘posix_memalign’ [-Wbuiltin-declaration-mismatch] char posix_memalign(); ^~~~~~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:27:6: warning: conflicting types for built-in function ‘fork’ [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:32:6: warning: conflicting types for built-in function ‘snprintf’ [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:33:6: warning: conflicting types for built-in function ‘strcasecmp’ [-Wbuiltin-declaration-mismatch] char strcasecmp(); ^~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:34:6: warning: conflicting types for built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _set_output_format(); char gethostname(); char _snprintf(); char fpsetsticky(); char clock(); char popen(); char uname(); char _sleep(); char posix_memalign(); char _access(); char usleep(); char lseek(); char _lseek(); char access(); char fork(); char PXFGETARG(); char dlsym(); char dlclose(); char _mkdir(); char snprintf(); char strcasecmp(); char bzero(); char getrusage(); char getpagesize(); char dlerror(); char stricmp(); char gethostbyname(); char socket(); char _getcwd(); char fpresetsticky(); char time(); char drand48(); char sleep(); char __gcov_dump(); char rand(); char getcwd(); char getdomainname(); char readlink(); char realpath(); char sbreak(); char dlopen(); #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 #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #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_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub___gcov_dump) || defined (__stub_____gcov_dump) __gcov_dump_will_always_fail_with_ENOSYS(); #else __gcov_dump(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:64: undefined reference to `_set_output_format' /tmp/petsc-c3bql777/config.functions/conftest.c:76: undefined reference to `_snprintf' /tmp/petsc-c3bql777/config.functions/conftest.c:82: undefined reference to `fpsetsticky' /tmp/petsc-c3bql777/config.functions/conftest.c:106: undefined reference to `_sleep' /tmp/petsc-c3bql777/config.functions/conftest.c:118: undefined reference to `_access' /tmp/petsc-c3bql777/config.functions/conftest.c:136: undefined reference to `_lseek' /tmp/petsc-c3bql777/config.functions/conftest.c:154: undefined reference to `PXFGETARG' /tmp/petsc-c3bql777/config.functions/conftest.c:172: undefined reference to `_mkdir' /tmp/petsc-c3bql777/config.functions/conftest.c:214: undefined reference to `stricmp' /tmp/petsc-c3bql777/config.functions/conftest.c:232: undefined reference to `_getcwd' /tmp/petsc-c3bql777/config.functions/conftest.c:238: undefined reference to `fpresetsticky' /tmp/petsc-c3bql777/config.functions/conftest.c:262: undefined reference to `__gcov_dump' /tmp/petsc-c3bql777/config.functions/conftest.c:298: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:64: undefined reference to `_set_output_format' /tmp/petsc-c3bql777/config.functions/conftest.c:76: undefined reference to `_snprintf' /tmp/petsc-c3bql777/config.functions/conftest.c:82: undefined reference to `fpsetsticky' /tmp/petsc-c3bql777/config.functions/conftest.c:106: undefined reference to `_sleep' /tmp/petsc-c3bql777/config.functions/conftest.c:118: undefined reference to `_access' /tmp/petsc-c3bql777/config.functions/conftest.c:136: undefined reference to `_lseek' /tmp/petsc-c3bql777/config.functions/conftest.c:154: undefined reference to `PXFGETARG' /tmp/petsc-c3bql777/config.functions/conftest.c:172: undefined reference to `_mkdir' /tmp/petsc-c3bql777/config.functions/conftest.c:214: undefined reference to `stricmp' /tmp/petsc-c3bql777/config.functions/conftest.c:232: undefined reference to `_getcwd' /tmp/petsc-c3bql777/config.functions/conftest.c:238: undefined reference to `fpresetsticky' /tmp/petsc-c3bql777/config.functions/conftest.c:262: undefined reference to `__gcov_dump' /tmp/petsc-c3bql777/config.functions/conftest.c:298: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Checking for functions [gethostname clock popen uname posix_memalign usleep fork dlsym dlclose strcasecmp bzero] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c stdout: /tmp/petsc-c3bql777/config.functions/conftest.c:17:6: warning: conflicting types for built-in function ‘posix_memalign’ [-Wbuiltin-declaration-mismatch] char posix_memalign(); ^~~~~~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:19:6: warning: conflicting types for built-in function ‘fork’ [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:22:6: warning: conflicting types for built-in function ‘strcasecmp’ [-Wbuiltin-declaration-mismatch] char strcasecmp(); ^~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:23:6: warning: conflicting types for built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-c3bql777/config.functions/conftest.c:17:6: warning: conflicting types for built-in function ‘posix_memalign’ [-Wbuiltin-declaration-mismatch] char posix_memalign(); ^~~~~~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:19:6: warning: conflicting types for built-in function ‘fork’ [-Wbuiltin-declaration-mismatch] char fork(); ^~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:22:6: warning: conflicting types for built-in function ‘strcasecmp’ [-Wbuiltin-declaration-mismatch] char strcasecmp(); ^~~~~~~~~~ /tmp/petsc-c3bql777/config.functions/conftest.c:23:6: warning: conflicting types for built-in function ‘bzero’ [-Wbuiltin-declaration-mismatch] char bzero(); ^~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostname(); char clock(); char popen(); char uname(); char posix_memalign(); char usleep(); char fork(); char dlsym(); char dlclose(); char strcasecmp(); char bzero(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_GETHOSTNAME" to "1" Defined "HAVE_CLOCK" to "1" Defined "HAVE_POPEN" to "1" Defined "HAVE_UNAME" to "1" Defined "HAVE_POSIX_MEMALIGN" to "1" Defined "HAVE_USLEEP" to "1" Defined "HAVE_FORK" to "1" Defined "HAVE_DLSYM" to "1" Defined "HAVE_DLCLOSE" to "1" Defined "HAVE_STRCASECMP" to "1" Defined "HAVE_BZERO" to "1" Checking for functions [getrusage getpagesize dlerror gethostbyname socket time drand48 rand getdomainname readlink realpath dlopen] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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 getrusage(); char getpagesize(); char dlerror(); char gethostbyname(); char socket(); char time(); char drand48(); char rand(); char getdomainname(); char readlink(); char realpath(); char dlopen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_GETRUSAGE" to "1" Defined "HAVE_GETPAGESIZE" to "1" Defined "HAVE_DLERROR" to "1" Defined "HAVE_GETHOSTBYNAME" to "1" Defined "HAVE_SOCKET" to "1" Defined "HAVE_TIME" to "1" Defined "HAVE_DRAND48" to "1" Defined "HAVE_RAND" to "1" Defined "HAVE_GETDOMAINNAME" to "1" Defined "HAVE_READLINK" to "1" Defined "HAVE_REALPATH" to "1" Defined "HAVE_DLOPEN" to "1" Checking for functions [_set_output_format] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _set_output_format(); #ifdef __cplusplus } #endif int main(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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_set_output_format' collect2: error: ld returned 1 exit status Checking for functions [_snprintf] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _snprintf(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_snprintf' collect2: error: ld returned 1 exit status Checking for functions [fpsetsticky] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpsetsticky(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `fpsetsticky' collect2: error: ld returned 1 exit status Checking for functions [_sleep] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_sleep' collect2: error: ld returned 1 exit status Checking for functions [_access] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _access(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_access' collect2: error: ld returned 1 exit status Checking for functions [lseek] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char lseek(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_LSEEK" to "1" Checking for functions [_lseek] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _lseek(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_lseek' collect2: error: ld returned 1 exit status Checking for functions [access] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char access(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_ACCESS" to "1" Checking for functions [PXFGETARG] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PXFGETARG(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _mkdir(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_mkdir' collect2: error: ld returned 1 exit status Checking for functions [snprintf] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c stdout: /tmp/petsc-c3bql777/config.functions/conftest.c:13:6: warning: conflicting types for built-in function ‘snprintf’ [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-c3bql777/config.functions/conftest.c:13:6: warning: conflicting types for built-in function ‘snprintf’ [-Wbuiltin-declaration-mismatch] char snprintf(); ^~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char snprintf(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_SNPRINTF" to "1" Checking for functions [stricmp] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stricmp(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `stricmp' collect2: error: ld returned 1 exit status Checking for functions [_getcwd] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getcwd(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `_getcwd' collect2: error: ld returned 1 exit status Checking for functions [fpresetsticky] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpresetsticky(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `fpresetsticky' collect2: error: ld returned 1 exit status Checking for functions [sleep] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sleep(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_SLEEP" to "1" Checking for functions [__gcov_dump] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(); #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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `__gcov_dump' collect2: error: ld returned 1 exit status Checking for functions [getcwd] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getcwd(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_GETCWD" to "1" Checking for functions [sbreak] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sbreak(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:24: undefined reference to `sbreak' collect2: error: ld returned 1 exit status Executing: mpicc -v stdout: Using built-in specs. COLLECT_GCC=/opt/ohpc/pub/compiler/gcc/8.3.0/bin/gcc COLLECT_LTO_WRAPPER=/opt/ohpc/pub/compiler/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../configure --disable-multilib --enable-languages=c,c++,fortran --prefix=/opt/ohpc/pub/compiler/gcc/8.3.0 --disable-static --enable-shared Thread model: posix gcc version 8.3.0 (GCC) ============================================================================================= TESTING: checkMmap from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/functions.py:148) Check for functional mmap() to allocate shared memory and define HAVE_MMAP Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { int fd; fd=open("/tmp/file",O_RDWR); mmap((void*)0,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_MMAP" to "1" ============================================================================================= TESTING: checkMkstemp from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/functions.py:154) Check for mkstemp() to avoid using tmpnam as it is often deprecated Executing: mpicc -c -o /tmp/petsc-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl Defined "HAVE_MKSTEMP" to "1" ============================================================================================= TESTING: checkTmpnam_s from config.functions(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.functions/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.c stdout: /tmp/petsc-c3bql777/config.functions/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.functions/conftest.c:7:2: warning: implicit declaration of function ‘tmpnam_s’; did you mean ‘tmpnam_r’? [-Wimplicit-function-declaration] tmpnam_s(filename, sizeof(filename)); ^~~~~~~~ tmpnam_r Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-c3bql777/config.functions/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.functions/conftest.c:7:2: warning: implicit declaration of function ‘tmpnam_s’; did you mean ‘tmpnam_r’? [-Wimplicit-function-declaration] 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-c3bql777/config.functions/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.functions/conftest.o -ldl stdout: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.functions/conftest.o: In function `main': /tmp/petsc-c3bql777/config.functions/conftest.c:7: undefined reference to `tmpnam_s' collect2: error: ld returned 1 exit status child config.functions took 3.127532 seconds ============================================================================================= TESTING: configureMemorySize from config.utilities.getResidentSetSize(/home/yangyehua/petsc_3.21/petsc-3.21.0/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.004055 seconds ============================================================================================= TESTING: configureFPTrap from config.utilities.FPTrap(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Checking for header: fpxcp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory #include ^~~~~~~~~ compilation terminated. Checking for header: floatingpoint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory #include ^~~~~~~~~~~~~~~~~ compilation terminated. child config.utilities.FPTrap took 0.100306 seconds child config.utilities.fortranCommandLine took 0.000043 seconds ============================================================================================= TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.featureTestMacros/conftest.c stdout: /tmp/petsc-c3bql777/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory #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-c3bql777/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.featureTestMacros/conftest.c Successful compile: 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-c3bql777/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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.284779 seconds ============================================================================================= TESTING: configureMissingUtypeTypedefs from config.utilities.missing(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/missing.py:54) Checks if u_short is undefined Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/missing.py:60) Checks for SOCKETS and getline Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -ldl ============================================================================================= TESTING: configureMissingSignals from config.utilities.missing(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/missing.py:80) Check for missing signals, and define MISSING_ if necessary Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/missing.py:88) Check for missing function prototype for getdomainname() Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -ldl ============================================================================================= TESTING: configureMissingSrandPrototype from config.utilities.missing(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/utilities/missing.py:114) Checks for missing random number generator prototypes Executing: mpicc -c -o /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.utilities.missing/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.utilities.missing/conftest.o -ldl child config.utilities.missing took 1.744071 seconds ============================================================================================= TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 -g -O -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))" Executing: mpicc -v stdout: Using built-in specs. COLLECT_GCC=/opt/ohpc/pub/compiler/gcc/8.3.0/bin/gcc COLLECT_LTO_WRAPPER=/opt/ohpc/pub/compiler/gcc/8.3.0/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../configure --disable-multilib --enable-languages=c,c++,fortran --prefix=/opt/ohpc/pub/compiler/gcc/8.3.0 --disable-static --enable-shared Thread model: posix gcc version 8.3.0 (GCC) Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ============================================================================================= TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/sharedLibraries.py:98) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ============================================================================================= TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/sharedLibraries.py:107) Checks that dladdr() works Executing: mpicc -c -o /tmp/petsc-c3bql777/PETSc.options.sharedLibraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conftest.c" # 1 "/tmp/petsc-c3bql777/config.headers/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.headers/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.headers/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /tmp/petsc-c3bql777/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. child PETSc.options.sharedLibraries took 0.120661 seconds ============================================================================================= TESTING: configureScalarType from PETSc.options.scalarTypes(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/scalarTypes.py:42) Choose between real and complex numbers Scalar type is real Executing: mpicc -c -o /tmp/petsc-c3bql777/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/PETSc.options.scalarTypes/conftest.o -ldl Defined "HAVE_ISNORMAL" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/PETSc.options.scalarTypes/conftest.o -ldl Defined "HAVE_ISNAN" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/PETSc.options.scalarTypes/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/PETSc.options.scalarTypes/conftest.o -ldl Defined "HAVE_ISINF" to "1" ============================================================================================= TESTING: configurePrecision from PETSc.options.scalarTypes(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/PETSc/options/scalarTypes.py:83) 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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl C 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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC -Wno-error /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl 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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.c stdout: /tmp/petsc-c3bql777/config.libraries/conftest.c:4:8: error: unknown type name ‘__fp16’ static __fp16 ret___fp16(__fp16 f) { return f; } ^~~~~~ /tmp/petsc-c3bql777/config.libraries/conftest.c:4:26: error: unknown type name ‘__fp16’ static __fp16 ret___fp16(__fp16 f) { return f; } ^~~~~~ /tmp/petsc-c3bql777/config.libraries/conftest.c: In function ‘_check_’: /tmp/petsc-c3bql777/config.libraries/conftest.c:5:29: error: unknown type name ‘__fp16’ static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } ^~~~~~ /tmp/petsc-c3bql777/config.libraries/conftest.c:5:52: warning: implicit declaration of function ‘ret___fp16’ [-Wimplicit-function-declaration] 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-c3bql777/config.libraries/conftest.c:4:8: error: unknown type name ‘__fp16’ static __fp16 ret___fp16(__fp16 f) { return f; } ^~~~~~ /tmp/petsc-c3bql777/config.libraries/conftest.c:4:26: error: unknown type name ‘__fp16’ static __fp16 ret___fp16(__fp16 f) { return f; } ^~~~~~ /tmp/petsc-c3bql777/config.libraries/conftest.c: In function ‘_check_’: /tmp/petsc-c3bql777/config.libraries/conftest.c:5:29: error: unknown type name ‘__fp16’ static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } ^~~~~~ /tmp/petsc-c3bql777/config.libraries/conftest.c:5:52: warning: implicit declaration of function ‘ret___fp16’ [-Wimplicit-function-declaration] 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 child PETSc.options.scalarTypes took 0.795640 seconds ============================================================================================= TESTING: configureMkdir from config.programs(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/programs.py:23) Make sure we can have mkdir automatically make intermediate directories Checking for program /home/yangyehua/spack/bin/mkdir...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mkdir...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/mkdir...not found Checking for program /home/yangyehua/.local/bin/mkdir...not found Checking for program /home/yangyehua/bin/mkdir...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/mkdir...not found Checking for program /usr/local/cuda/bin/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/programs.py:45) Check for autoreconf Checking for program /home/yangyehua/spack/bin/autoreconf...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/autoreconf...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/autoreconf...not found Checking for program /home/yangyehua/.local/bin/autoreconf...not found Checking for program /home/yangyehua/bin/autoreconf...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/autoreconf...not found Checking for program /usr/local/cuda/bin/autoreconf...not found Checking for program /usr/bin/autoreconf...found Executing: ['/usr/bin/autoreconf'] stdout: Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326. autoreconf: failed to run aclocal: No such file or directory autoreconf test error: Could not execute "[['/usr/bin/autoreconf']]": Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326. autoreconf: failed to run aclocal: No such file or directory Checking for program /home/yangyehua/spack/bin/libtoolize...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/libtoolize...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/libtoolize...not found Checking for program /home/yangyehua/.local/bin/libtoolize...not found Checking for program /home/yangyehua/bin/libtoolize...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/libtoolize...not found Checking for program /usr/local/cuda/bin/libtoolize...not found Checking for program /usr/bin/libtoolize...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/libtoolize...not found Checking for program /home/yangyehua/spack/bin/libtoolize...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/libtoolize...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/libtoolize...not found Checking for program /home/yangyehua/.local/bin/libtoolize...not found Checking for program /home/yangyehua/bin/libtoolize...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/libtoolize...not found Checking for program /usr/local/cuda/bin/libtoolize...not found Checking for program /usr/bin/libtoolize...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/libtoolize...not found Checking for program /home/yangyehua/spack/bin/glibtoolize...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/glibtoolize...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/glibtoolize...not found Checking for program /home/yangyehua/.local/bin/glibtoolize...not found Checking for program /home/yangyehua/bin/glibtoolize...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/glibtoolize...not found Checking for program /usr/local/cuda/bin/glibtoolize...not found Checking for program /usr/bin/glibtoolize...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/glibtoolize...not found ============================================================================================= TESTING: configurePrograms from config.programs(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/programs.py:74) Check for the programs needed to build and run PETSc Checking for program /home/yangyehua/spack/bin/bash...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/bash...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/bash...not found Checking for program /home/yangyehua/.local/bin/bash...not found Checking for program /home/yangyehua/bin/bash...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/bash...not found Checking for program /usr/local/cuda/bin/bash...not found Checking for program /usr/bin/bash...found Defined make macro "SHELL" to "/usr/bin/bash" Checking for program /home/yangyehua/spack/bin/sed...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/sed...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/sed...not found Checking for program /home/yangyehua/.local/bin/sed...not found Checking for program /home/yangyehua/bin/sed...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/sed...not found Checking for program /usr/local/cuda/bin/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-c3bql777/config.programs/sed1" Adding SEDINPLACE cmd: /usr/bin/sed -i Defined make macro "SEDINPLACE" to "/usr/bin/sed -i" Checking for program /home/yangyehua/spack/bin/mv...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mv...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/mv...not found Checking for program /home/yangyehua/.local/bin/mv...not found Checking for program /home/yangyehua/bin/mv...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/mv...not found Checking for program /usr/local/cuda/bin/mv...not found Checking for program /usr/bin/mv...found Defined make macro "MV" to "/usr/bin/mv" Checking for program /home/yangyehua/spack/bin/cp...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/cp...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/cp...not found Checking for program /home/yangyehua/.local/bin/cp...not found Checking for program /home/yangyehua/bin/cp...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/cp...not found Checking for program /usr/local/cuda/bin/cp...not found Checking for program /usr/bin/cp...found Defined make macro "CP" to "/usr/bin/cp" Checking for program /home/yangyehua/spack/bin/grep...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/grep...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/grep...not found Checking for program /home/yangyehua/.local/bin/grep...not found Checking for program /home/yangyehua/bin/grep...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/grep...not found Checking for program /usr/local/cuda/bin/grep...not found Checking for program /usr/bin/grep...found Defined make macro "GREP" to "/usr/bin/grep" Checking for program /home/yangyehua/spack/bin/rm...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/rm...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/rm...not found Checking for program /home/yangyehua/.local/bin/rm...not found Checking for program /home/yangyehua/bin/rm...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/rm...not found Checking for program /usr/local/cuda/bin/rm...not found Checking for program /usr/bin/rm...found Defined make macro "RM" to "/usr/bin/rm -f" Checking for program /home/yangyehua/spack/bin/diff...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/diff...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/diff...not found Checking for program /home/yangyehua/.local/bin/diff...not found Checking for program /home/yangyehua/bin/diff...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/diff...not found Checking for program /usr/local/cuda/bin/diff...not found Checking for program /usr/bin/diff...found Executing: "/usr/bin/diff" -w "/tmp/petsc-c3bql777/config.programs/diff1" "/tmp/petsc-c3bql777/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 /home/yangyehua/petsc_3.21/petsc-3.21.0/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 "/home/yangyehua/bin/python3" Checking for program /home/yangyehua/spack/bin/m4...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/m4...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/m4...not found Checking for program /home/yangyehua/.local/bin/m4...not found Checking for program /home/yangyehua/bin/m4...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/m4...not found Checking for program /usr/local/cuda/bin/m4...not found Checking for program /usr/bin/m4...found Defined make macro "M4" to "/usr/bin/m4" child config.programs took 1.151182 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.make(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: configureMake from config.packages.make(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/make.py:98) Check Guesses for GNU make Executing: gmake --version stdout: GNU Make 3.82 Built for x86_64-redhat-linux-gnu Copyright (C) 2010 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 /home/yangyehua/spack/bin/gmake...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/gmake...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/gmake...not found Checking for program /home/yangyehua/.local/bin/gmake...not found Checking for program /home/yangyehua/bin/gmake...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/gmake...not found Checking for program /usr/local/cuda/bin/gmake...not found Checking for program /usr/bin/gmake...found Defined make macro "MAKE" to "/usr/bin/gmake" Checking for program /home/yangyehua/spack/bin/make...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/make...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/make...not found Checking for program /home/yangyehua/.local/bin/make...not found Checking for program /home/yangyehua/bin/make...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/make...not found Checking for program /usr/local/cuda/bin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE_USER" to "make" ============================================================================================= ***** WARNING ***** You have a version of GNU make older than 4.0. It will work, but may not support all the parallel testing options. You can install the latest GNU make with your package manager, such as Brew or MacPorts, or use the --download-make option to get the latest GNU make ============================================================================================= ============================================================================================= TESTING: setupGNUMake from config.packages.make(/home/yangyehua/petsc_3.21/petsc-3.21.0/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/gmake --print-directory" Defined make macro "OMAKE" to "/usr/bin/gmake --no-print-directory" Defined "OMAKE" to ""/usr/bin/gmake --no-print-directory"" Defined make macro "MAKE_PAR_OUT_FLG" to "" ============================================================================================= TESTING: configureMakeNP from config.packages.make(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/make.py:200) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 40 cores: using make_np = 28 Defined make macro "MAKE_NP" to "28" Defined make macro "MAKE_TEST_NP" to "18" Defined make macro "MAKE_LOAD" to "60.0" Defined make macro "NPMAX" to "40" child config.packages.make took 0.041257 seconds ============================================================================================= TESTING: locateBison from config.packages.bison(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/bison.py:31) Looking for default Bison executable Checking for program /home/yangyehua/spack/bin/bison...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/bison...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/bison...not found Checking for program /home/yangyehua/.local/bin/bison...not found Checking for program /home/yangyehua/bin/bison...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/bison...not found Checking for program /usr/local/cuda/bin/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.0.4 Written by Robert Corbett and Richard Stallman. Copyright (C) 2015 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.009621 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sycl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.sycl took 0.001873 seconds Defined "PYTHON_EXE" to ""/home/yangyehua/bin/python3"" Defined make macro "PYTHON_EXE" to ""/home/yangyehua/bin/python3"" Executing: ['/home/yangyehua/bin/python3', '-c', 'import sysconfig;print(sysconfig.get_python_version())'] stdout: 3.6 Executing: ['/home/yangyehua/bin/python3', '-c', 'import cython;print(cython.__version__)'] stdout: Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cython' Python being used /home/yangyehua/bin/python3 does not have the Cython package Executing: /home/yangyehua/bin/python3 -c "import numpy" child config.packages.python took 0.332174 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.X(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:990) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.X(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1016) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl stdout: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_XSetWMName': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_XSetWMName': /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lX11 -lquadmath -ldl Checking for headers ['X11/Xlib.h'] in Compiler specific search X: [] ============================================================================================= TESTING: checkInclude from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 [] Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['X11/Xlib.h'] in [] ============================================================================================= TESTING: checkVersion from config.packages.X(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1173) 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 "xorg/xorg-server.h" #include "xorg/xorgVersion.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP) ")"; Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.X /tmp/petsc-c3bql777/config.packages.X/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 1 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" # 1 "/tmp/petsc-c3bql777/config.packages.X/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.packages.X/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" 2 stderr: /tmp/petsc-c3bql777/config.packages.X/conftest.c:4:10: fatal error: xorg/xorg-server.h: No such file or directory #include "xorg/xorg-server.h" ^~~~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include "xorg/xorg-server.h" #include "xorg/xorgVersion.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP) ")"; For x unable to find version information: output below, skipping version check # 1 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32 "" 2 # 1 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" # 1 "/tmp/petsc-c3bql777/config.packages.X/confdefs.h" 1 # 2 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" 2 # 1 "/tmp/petsc-c3bql777/config.packages.X/conffix.h" 1 # 3 "/tmp/petsc-c3bql777/config.packages.X/conftest.c" 2 ============================================================================================= TESTING: checkSharedLibrary from config.packages.X(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1086) By default we don't care about checking if the library is shared child config.packages.X took 0.297094 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hwloc(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.hwloc took 0.005157 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hip(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.hip took 0.002131 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.thrust(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.thrust took 0.001772 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cuda(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: checkKnownBadCUDAHostCompilerCombo from config.packages.cuda(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/cuda.py:465) 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.001834 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.OpenMPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.OpenMPI took 0.001792 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPICH(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.MPICH took 0.001792 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:990) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:920) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl Checking for headers ['mpi.h'] in Compiler specific search MPI: [] ============================================================================================= TESTING: checkInclude from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 [] Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.headers /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['mpi.h'] in [] Defined "HAVE_MPI_F90MODULE_VISIBILITY" to "1" ============================================================================================= TESTING: checkMPIDistro from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:721) 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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:25: error: ‘I_MPI_VERSION’ undeclared here (not in a function); did you mean ‘MPI_VERSION’? const char *mpich_ver = I_MPI_VERSION; ^~~~~~~~~~~~~ MPI_VERSION Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:25: error: ‘I_MPI_VERSION’ undeclared here (not in a function); did you mean ‘MPI_VERSION’? 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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:17: error: ‘I_MPI_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? int mpich_ver = I_MPI_NUMVERSION; ^~~~~~~~~~~~~~~~ MPI_SUBVERSION Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:17: error: ‘I_MPI_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? 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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:17: error: ‘MVAPICH2_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? int mpich_ver = MVAPICH2_NUMVERSION; ^~~~~~~~~~~~~~~~~~~ MPI_SUBVERSION Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:17: error: ‘MVAPICH2_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? 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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:17: error: ‘MPICH_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? int mpich_ver = MPICH_NUMVERSION; ^~~~~~~~~~~~~~~~ MPI_SUBVERSION Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:17: error: ‘MPICH_NUMVERSION’ undeclared here (not in a function); did you mean ‘MPI_SUBVERSION’? 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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:1: error: unknown type name ‘MPI_NEC_Function’; did you mean ‘MPI_User_function’? MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; ^~~~~~~~~~~~~~~~ MPI_User_function /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:22: error: ‘MPI_NEC_FUNCTION_NULL’ undeclared here (not in a function); did you mean ‘MPI_REQUEST_NULL’? MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; ^~~~~~~~~~~~~~~~~~~~~ MPI_REQUEST_NULL Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:1: error: unknown type name ‘MPI_NEC_Function’; did you mean ‘MPI_User_function’? MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; ^~~~~~~~~~~~~~~~ MPI_User_function /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:4:22: error: ‘MPI_NEC_FUNCTION_NULL’ undeclared here (not in a function); did you mean ‘MPI_REQUEST_NULL’? MPI_NEC_Function f = MPI_NEC_FUNCTION_NULL; ^~~~~~~~~~~~~~~~~~~~~ MPI_REQUEST_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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.MPI /tmp/petsc-c3bql777/config.packages.MPI/conftest.c Defined "HAVE_OMPI_MAJOR_VERSION" to "3" Defined "HAVE_OMPI_MINOR_VERSION" to "1" Defined "HAVE_OMPI_RELEASE_VERSION" to "4" ============================================================================================= TESTING: configureMPI2 from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:395) Check for functions added to the interface in MPI-2 Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_REDUCE_LOCAL" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_GET_LIBRARY_VERSION" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_WIN_CREATE" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_ONE_SIDED" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_INIT_THREAD" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_REDUCE_SCATTER_BLOCK" to "1" ============================================================================================= TESTING: configureMPI3 from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:454) Check for functions added to the interface in MPI-3 Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_PROCESS_SHARED_MEMORY" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_FEATURE_DYNAMIC_WINDOW" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_NONBLOCKING_COLLECTIVES" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_NEIGHBORHOOD_COLLECTIVES" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:7:3: error: #error This Open MPI is not CUDA-aware #error This Open MPI is not CUDA-aware ^~~~~ Possible ERROR while running compiler: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:7:3: error: #error This Open MPI is not CUDA-aware #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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_GET_ACCUMULATE" to "1" Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPI_RGET" to "1" ============================================================================================= TESTING: configureMPI4 from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:522) Check for functions added to the interface in MPI-4 Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:11:11: warning: implicit declaration of function ‘MPI_Send_c’; did you mean ‘MPI_Send’? [-Wimplicit-function-declaration] if (MPI_Send_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD)) return 1; ^~~~~~~~~~ MPI_Send /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:12:11: warning: implicit declaration of function ‘MPI_Send_init_c’; did you mean ‘MPI_Send_init’? [-Wimplicit-function-declaration] if (MPI_Send_init_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~~~~~ MPI_Send_init /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:13:11: warning: implicit declaration of function ‘MPI_Isend_c’; did you mean ‘MPI_Isend’? [-Wimplicit-function-declaration] if (MPI_Isend_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~ MPI_Isend /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:14:11: warning: implicit declaration of function ‘MPI_Recv_c’; did you mean ‘MPI_Recv’? [-Wimplicit-function-declaration] if (MPI_Recv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&stat)) return 1; ^~~~~~~~~~ MPI_Recv /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:15:11: warning: implicit declaration of function ‘MPI_Recv_init_c’; did you mean ‘MPI_Recv_init’? [-Wimplicit-function-declaration] if (MPI_Recv_init_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~~~~~ MPI_Recv_init /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:16:11: warning: implicit declaration of function ‘MPI_Irecv_c’; did you mean ‘MPI_Irecv’? [-Wimplicit-function-declaration] if (MPI_Irecv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~ MPI_Irecv /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:17:11: warning: implicit declaration of function ‘MPI_Neighbor_alltoallv_c’; did you mean ‘MPI_Neighbor_alltoallv’? [-Wimplicit-function-declaration] 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-c3bql777/config.packages.MPI/conftest.c:18:11: warning: implicit declaration of function ‘MPI_Ineighbor_alltoallv_c’; did you mean ‘MPI_Ineighbor_alltoallv’? [-Wimplicit-function-declaration] 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-c3bql777/config.packages.MPI/conftest.c:19:9: warning: implicit declaration of function ‘MPI_Reduce_local_c’; did you mean ‘MPI_Reduce_local’? [-Wimplicit-function-declaration] 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-c3bql777/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:11:11: warning: implicit declaration of function ‘MPI_Send_c’; did you mean ‘MPI_Send’? [-Wimplicit-function-declaration] if (MPI_Send_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD)) return 1; ^~~~~~~~~~ MPI_Send /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:12:11: warning: implicit declaration of function ‘MPI_Send_init_c’; did you mean ‘MPI_Send_init’? [-Wimplicit-function-declaration] if (MPI_Send_init_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~~~~~ MPI_Send_init /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:13:11: warning: implicit declaration of function ‘MPI_Isend_c’; did you mean ‘MPI_Isend’? [-Wimplicit-function-declaration] if (MPI_Isend_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~ MPI_Isend /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:14:11: warning: implicit declaration of function ‘MPI_Recv_c’; did you mean ‘MPI_Recv’? [-Wimplicit-function-declaration] if (MPI_Recv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&stat)) return 1; ^~~~~~~~~~ MPI_Recv /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:15:11: warning: implicit declaration of function ‘MPI_Recv_init_c’; did you mean ‘MPI_Recv_init’? [-Wimplicit-function-declaration] if (MPI_Recv_init_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~~~~~ MPI_Recv_init /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:16:11: warning: implicit declaration of function ‘MPI_Irecv_c’; did you mean ‘MPI_Irecv’? [-Wimplicit-function-declaration] if (MPI_Irecv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; ^~~~~~~~~~~ MPI_Irecv /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:17:11: warning: implicit declaration of function ‘MPI_Neighbor_alltoallv_c’; did you mean ‘MPI_Neighbor_alltoallv’? [-Wimplicit-function-declaration] 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-c3bql777/config.packages.MPI/conftest.c:18:11: warning: implicit declaration of function ‘MPI_Ineighbor_alltoallv_c’; did you mean ‘MPI_Ineighbor_alltoallv’? [-Wimplicit-function-declaration] 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-c3bql777/config.packages.MPI/conftest.c:19:9: warning: implicit declaration of function ‘MPI_Reduce_local_c’; did you mean ‘MPI_Reduce_local’? [-Wimplicit-function-declaration] 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; MPI_Count count=1; MPI_Request req; MPI_Status stat; 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_Reduce_local_c(0,0,0,MPI_INT,MPI_SUM)) return 1; return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.o: In function `main': /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:11: undefined reference to `MPI_Send_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:12: undefined reference to `MPI_Send_init_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:13: undefined reference to `MPI_Isend_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:14: undefined reference to `MPI_Recv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:15: undefined reference to `MPI_Recv_init_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:16: undefined reference to `MPI_Irecv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:17: undefined reference to `MPI_Neighbor_alltoallv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:18: undefined reference to `MPI_Ineighbor_alltoallv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:19: undefined reference to `MPI_Reduce_local_c' collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.o: In function `main': /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:11: undefined reference to `MPI_Send_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:12: undefined reference to `MPI_Send_init_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:13: undefined reference to `MPI_Isend_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:14: undefined reference to `MPI_Recv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:15: undefined reference to `MPI_Recv_init_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:16: undefined reference to `MPI_Irecv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:17: undefined reference to `MPI_Neighbor_alltoallv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:18: undefined reference to `MPI_Ineighbor_alltoallv_c' /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:19: undefined reference to `MPI_Reduce_local_c' collect2: error: ld returned 1 exit status Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.c stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/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] 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 /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:9:11: warning: ‘info’ is used uninitialized in this function [-Wuninitialized] if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Possible ERROR while running compiler:exit code 0 stderr: /tmp/petsc-c3bql777/config.packages.MPI/conftest.c: In function ‘main’: /tmp/petsc-c3bql777/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] 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 /tmp/petsc-c3bql777/config.packages.MPI/conftest.c:9:11: warning: ‘info’ is used uninitialized in this function [-Wuninitialized] if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Request req; MPI_Info info; 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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl stdout: /tmp/petsc-c3bql777/config.packages.MPI/conftest.o: In function `main': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.packages.MPI/conftest.o: In function `main': /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:560) Check for experimental functions added by MPICH or Open MPI as MPIX ============================================================================================= TESTING: configureMPIEXEC from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:201) Checking for location of mpiexec Executing: which mpicc stdout: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpicc Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec...found Running Executable with threads to time it out at 60 Executing: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec -help all stdout: mpiexec (OpenRTE) 3.1.4 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 ("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 -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-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 /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec...found Running Executable with threads to time it out at 120 Executing: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec -n 1 printenv stdout: OMPI_MCA_pmix=^s1,s2,cray,isolated PMIX_SERVER_TMPDIR=/tmp/ompi.sms.1023/pid.27012/0/0 OMPI_COMMAND=printenv OMPI_MCA_orte_precondition_transports=5bafa8535ef343d4-c0ca6d91e4c95d02 CONGO_PORT=12430 CONGO_URL=http://127.0.0.1:12429 LMOD_FAMILY_COMPILER_VERSION=8.3.0 MANPATH=/opt/ohpc/pub/mpi/openmpi3-gnu8/3.1.4/share/man:/opt/ohpc/pub/compiler/gcc/8.3.0/share/man:/opt/xcat/share/man:/opt/ohpc/pub/utils/autotools/share/man:/usr/local/share/man:/usr/share/man/overrides:/usr/share/man/en:/usr/share/man CONGO_SERVER_HOST=127.0.0.1 XDG_SESSION_ID=46536 SPACK_ROOT=/home/yangyehua/spack _ModuleTable003_=YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ib3Blbm1waTMiLH0scHJ1bj17WyJmbiJdPSIvb3B0L29ocGMvcHViL21vZHVsZWZpbGVzL3BydW4vMS4zIixbImZ1bGxOYW1lIl09InBydW4vMS4zIixbImxvYWRPcmRlciJdPTIscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MSxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0icHJ1biIsfSx9LG1wYXRoQT17Ii9vcHQvb2hwYy9wdWIvbW9kdWxlZGVwcy9nbnU4LW9wZW5tcGkzIiwiL29wdC9vaHBjL3B1Yi9tb2R1bGVkZXBzL2dudTgiLCIvb3B0L29ocGMvcHViL21vZHVsZWZpbGVzIix9LFsic3lzdGVtQmFzZU1QQVRIIl09Ii9vcHQvb2hwYy9wdWIvbW9kdWxlZmlsZXMiLH0= HOSTNAME=sms TERM_PROGRAM=vscode __LMOD_REF_COUNT_MODULEPATH=/opt/ohpc/pub/moduledeps/gnu8-openmpi3:1;/opt/ohpc/pub/moduledeps/gnu8:1;/opt/ohpc/pub/modulefiles:1 SHELL=/bin/bash TERM=xterm-256color LMOD_ROOT=/opt/ohpc/admin/lmod HISTSIZE=1000 PETSC_ARCH=arch-linux-c-debug SSH_CLIENT=161.64.198.18 64741 22 TERM_PROGRAM_VERSION=1.85.0 LMOD_PKG=/opt/ohpc/admin/lmod/lmod LMOD_VERSION=8.1.18 PERL_BADLANG=0 __LMOD_REF_COUNT_LOADEDMODULES=autotools:1;prun/1.3:1;ohpc:1;gnu8/8.3.0:1;openmpi3/3.1.4:1 USER=yangyehua LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45: LD_LIBRARY_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib:/opt/ohpc/pub/mpi/openmpi3.1.4/lib:/opt/ohpc/pub/mpi/openmpi3.1.4/lib:/opt/ohpc/pub/compiler/gcc/8.3.0/lib64:/opt/ohpc/pub/libs/lib64 XCATROOT=/opt/xcat __LMOD_REF_COUNT__LMFILES_=/opt/ohpc/pub/modulefiles/autotools:1;/opt/ohpc/pub/modulefiles/prun/1.3:1;/opt/ohpc/pub/modulefiles/ohpc:1;/opt/ohpc/pub/modulefiles/gnu8/8.3.0:1;/opt/ohpc/pub/moduledeps/gnu8/openmpi3/3.1.4:1 LMOD_PREPEND_BLOCK=normal LMOD_FAMILY_MPI_VERSION=3.1.4 CONGO_CONSOLE_TIMEOUT=3 _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXtbIk1QSSJdPSJvcGVubXBpMyIsWyJjb21waWxlciJdPSJnbnU4Iix9LG1UPXthdXRvdG9vbHM9e1siZm4iXT0iL29wdC9vaHBjL3B1Yi9tb2R1bGVmaWxlcy9hdXRvdG9vbHMiLFsiZnVsbE5hbWUiXT0iYXV0b3Rvb2xzIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MSxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0iYXV0b3Rvb2xzIix9LGdudTg9e1siZm4iXT0iL29wdC9vaHBjL3B1Yi9tb2R1bGVmaWxlcy9nbnU4LzguMy4wIixbImZ1bGxOYW1lIl09ImdudTgvOC4z MAIL=/var/spool/mail/yangyehua PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/home/yangyehua/spack/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/home/yangyehua/.local/bin:/home/yangyehua/bin:/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:/usr/local/cuda/bin:/usr/bin CONGO_SSL_INSECURE=false _=/opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec LMOD_SETTARG_CMD=: PWD=/home/yangyehua/petsc_3.21/petsc-3.21.0 _LMFILES_=/opt/ohpc/pub/modulefiles/autotools:/opt/ohpc/pub/modulefiles/prun/1.3:/opt/ohpc/pub/modulefiles/ohpc:/opt/ohpc/pub/modulefiles/gnu8/8.3.0:/opt/ohpc/pub/moduledeps/gnu8/openmpi3/3.1.4 LANG=en_US.UTF-8 MODULEPATH=/opt/ohpc/pub/moduledeps/gnu8-openmpi3:/opt/ohpc/pub/moduledeps/gnu8:/opt/ohpc/pub/modulefiles _ModuleTable_Sz_=3 LOADEDMODULES=autotools:prun/1.3:ohpc:gnu8/8.3.0:openmpi3/3.1.4 VSCODE_GIT_ASKPASS_EXTRA_ARGS= LMOD_CMD=/opt/ohpc/admin/lmod/lmod/libexec/lmod HISTCONTROL=ignoredups SHLVL=6 HOME=/home/yangyehua __LMOD_REF_COUNT_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/bin:1;/opt/ohpc/pub/compiler/gcc/8.3.0/bin:1;/home/yangyehua/.local/bin:1;/home/yangyehua/bin:1;/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:1;/usr/local/cuda/bin:1;/usr/bin:1 VSCODE_GIT_ASKPASS_MAIN=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/extensions/git/dist/askpass-main.js _ModuleTable002_=LjAiLFsibG9hZE9yZGVyIl09NCxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJnbnU4LzguMy4wIix9LG9ocGM9e1siZm4iXT0iL29wdC9vaHBjL3B1Yi9tb2R1bGVmaWxlcy9vaHBjIixbImZ1bGxOYW1lIl09Im9ocGMiLFsibG9hZE9yZGVyIl09Myxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJvaHBjIix9LG9wZW5tcGkzPXtbImZuIl09Ii9vcHQvb2hwYy9wdWIvbW9kdWxlZGVwcy9nbnU4L29wZW5tcGkzLzMuMS40IixbImZ1bGxOYW1lIl09Im9wZW5tcGkzLzMuMS40IixbImxvYWRPcmRlciJdPTUscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0 __LMOD_REF_COUNT_INCLUDE=/opt/ohpc/pub/compiler/gcc/8.3.0/include:1 BASH_ENV=/opt/ohpc/admin/lmod/lmod/init/bash LOGNAME=yangyehua XDG_DATA_DIRS=/home/yangyehua/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share SSH_CONNECTION=161.64.198.18 64741 10.119.47.140 22 VSCODE_GIT_IPC_HANDLE=/run/user/1023/vscode-git-053229b79d.sock MODULESHOME=/opt/ohpc/admin/lmod/lmod VSCODE_IPC_HOOK_CLI=/run/user/1023/vscode-ipc-65a8b85a-7329-4f18-9cb2-5cb96b3a781f.sock LMOD_SETTARG_FULL_SUPPORT=no LESSOPEN=||/usr/bin/lesspipe.sh %s __LMOD_REF_COUNT_LD_LIBRARY_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib:1;/opt/ohpc/pub/compiler/gcc/8.3.0/lib64:1;/opt/ohpc/pub/libs/lib64:1 PKG_CONFIG_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib/pkgconfig BROWSER=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/bin/helpers/browser.sh SPACK_PYTHON=/home/yangyehua/bin/python3 LMOD_FULL_SETTARG_SUPPORT=no GIT_ASKPASS=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/extensions/git/dist/askpass.sh VSCODE_GIT_ASKPASS_NODE=/home/yangyehua/.vscode-server/bin/af28b32d7e553898b2a91af498b1fb666fdebe0c/node LMOD_FAMILY_COMPILER=gnu8 XDG_RUNTIME_DIR=/run/user/1023 __LMOD_REF_COUNT_PKG_CONFIG_PATH=/opt/ohpc/pub/mpi/openmpi3.1.4/lib/pkgconfig:1 __LMOD_REF_COUNT_MANPATH=/opt/ohpc/pub/mpi/openmpi3-gnu8/3.1.4/share/man:1;/opt/ohpc/pub/compiler/gcc/8.3.0/share/man:1;/opt/xcat/share/man:3;/opt/ohpc/pub/utils/autotools/share/man:1;/usr/local/share/man:3;/usr/share/man/overrides:3;/usr/share/man/en:3;/usr/share/man:3 LMOD_DIR=/opt/ohpc/admin/lmod/lmod/libexec INCLUDE=/opt/ohpc/pub/compiler/gcc/8.3.0/include PETSC_DIR=/home/yangyehua/petsc_3.21/petsc-3.21.0 LMOD_COLORIZE=no LMOD_FAMILY_MPI=openmpi3 COLORTERM=truecolor BASH_FUNC__spack_shell_wrapper()=() { for var in DYLD_LIBRARY_PATH DYLD_FALLBACK_LIBRARY_PATH; do eval "if [ -n \"\${${var}-}\" ]; then export SPACK_$var=\${${var}}; fi"; done; if [ -n "${ZSH_VERSION:-}" ]; then emulate -L sh; fi; _sp_flags=""; while [ ! -z ${1+x} ] && [ "${1#-}" != "${1}" ]; do _sp_flags="$_sp_flags $1"; shift; done; if [ -n "$_sp_flags" ] && [ "${_sp_flags#*h}" != "${_sp_flags}" ] || [ "${_sp_flags#*V}" != "${_sp_flags}" ]; then command spack $_sp_flags "$@"; return; fi; _sp_subcommand=""; if [ ! -z ${1+x} ]; then _sp_subcommand="$1"; shift; fi; case $_sp_subcommand in "cd") _sp_arg=""; if [ -n "$1" ]; then _sp_arg="$1"; shift; fi; if [ "$_sp_arg" = "-h" ] || [ "$_sp_arg" = "--help" ]; then command spack cd -h; else LOC="$(SPACK_COLOR="${SPACK_COLOR:-always}" spack location $_sp_arg "$@")"; if [ -d "$LOC" ]; then cd "$LOC"; else return 1; fi; fi; return ;; "env") _sp_arg=""; if [ -n "$1" ]; then _sp_arg="$1"; shift; fi; if [ "$_sp_arg" = "-h" ] || [ "$_sp_arg" = "--help" ]; then command spack env -h; else case $_sp_arg in activate) _a=" $@"; if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ] || [ "${_a#* -h}" != "$_a" ] || [ "${_a#* --help}" != "$_a" ]; then command spack env activate "$@"; else stdout="$(SPACK_COLOR="${SPACK_COLOR:-always}" command spack $_sp_flags env activate --sh "$@")" || return; eval "$stdout"; fi ;; deactivate) _a=" $@"; if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ]; then command spack env deactivate "$@"; else if [ -n "$*" ]; then command spack env deactivate -h; else stdout="$(SPACK_COLOR="${SPACK_COLOR:-always}" command spack $_sp_flags env deactivate --sh)" || return; eval "$stdout"; fi; fi ;; *) command spack env $_sp_arg "$@" ;; esac; fi; return ;; "load" | "unload") _a=" $@"; if [ "${_a#* --sh}" != "$_a" ] || [ "${_a#* --csh}" != "$_a" ] || [ "${_a#* -h}" != "$_a" ] || [ "${_a#* --list}" != "$_a" ] || [ "${_a#* --help}" != "$_a" ]; then command spack $_sp_flags $_sp_subcommand "$@"; else stdout="$(SPACK_COLOR="${SPACK_COLOR:-always}" command spack $_sp_flags $_sp_subcommand --sh "$@")" || return; eval "$stdout"; fi ;; *) command spack $_sp_flags $_sp_subcommand "$@" ;; esac } BASH_FUNC_module()=() { eval $($LMOD_CMD bash "$@") && eval $(${LMOD_SETTARG_CMD:-:} -s sh) } BASH_FUNC_spack()=() { : this is a shell function from: /home/yangyehua/spack/share/spack/setup-env.sh; : the real spack script is here: /home/yangyehua/spack/bin/spack; _spack_shell_wrapper "$@"; return $? } BASH_FUNC_ml()=() { eval $($LMOD_DIR/ml_cmd "$@") } IPATH_NO_BACKTRACE=1 HFI_NO_BACKTRACE=1 OMPI_MCA_orte_local_daemon_uri=4160028672.0;tcp://10.119.47.140,172.16.1.140:42563;ud://108417.1.1 OMPI_MCA_orte_hnp_uri=4160028672.0;tcp://10.119.47.140,172.16.1.140:42563;ud://108417.1.1 OMPI_MCA_mpi_yield_when_idle=0 OMPI_MCA_orte_app_num=0 OMPI_UNIVERSE_SIZE=20 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.sms.1023 OMPI_MCA_orte_jobfam_session_dir=/tmp/ompi.sms.1023/pid.27012 OMPI_NUM_APP_CTX=1 OMPI_FIRST_RANKS=0 OMPI_APP_CTX_NUM_PROCS=1 OMPI_MCA_initial_wdir=/home/yangyehua/petsc_3.21/petsc-3.21.0 OMPI_MCA_orte_launch=1 PMIX_NAMESPACE=4160028673 PMIX_RANK=0 PMIX_SERVER_URI2=4160028672.0;tcp4://127.0.0.1:48283 PMIX_SERVER_URI21=4160028672.0;tcp4://127.0.0.1:48283 PMIX_SECURITY_MODE=native,none PMIX_PTL_MODULE=tcp,usock PMIX_BFROP_BUFFER_TYPE=PMIX_BFROP_BUFFER_NON_DESC PMIX_GDS_MODULE=ds12,hash PMIX_DSTORE_ESH_BASE_PATH=/tmp/ompi.sms.1023/pid.27012/pmix_dstor_27012 OMPI_MCA_ess_base_jobid=4160028673 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=4160028673.0 OMPI_FILE_LOCATION=/tmp/ompi.sms.1023/pid.27012/0/0 Defined "HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE" to "OMP" Defined make macro "MPIEXEC" to "/opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec --oversubscribe" Checking for program /usr/libexec/ApplicationFirewall/socketfilterfw...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/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 /home/yangyehua/spack/bin/hostname...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/hostname...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/hostname...not found Checking for program /home/yangyehua/.local/bin/hostname...not found Checking for program /home/yangyehua/bin/hostname...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/hostname...not found Checking for program /usr/local/cuda/bin/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: sms Return code from hostname: 0 Hostname works, running network checks Checking for program /sbin/ping...not found Checking for program /home/yangyehua/spack/bin/ping...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/ping...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/ping...not found Checking for program /home/yangyehua/.local/bin/ping...not found Checking for program /home/yangyehua/bin/ping...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/ping...not found Checking for program /usr/local/cuda/bin/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 sms stdout: PING sms (10.119.47.140) 56(84) bytes of data. 64 bytes from sms (10.119.47.140): icmp_seq=1 ttl=64 time=0.042 ms 64 bytes from sms (10.119.47.140): icmp_seq=2 ttl=64 time=0.046 ms --- sms ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 0.042/0.044/0.046/0.002 ms Return code from ping: 0 ============================================================================================= ======== Checking running linked program Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Testing executable /tmp/petsc-c3bql777/config.packages.MPI/conftest to see if it can be run Executing: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec --oversubscribe -n 1 /tmp/petsc-c3bql777/config.packages.MPI/conftest Running Executable with threads to time it out at 120 Executing: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpiexec --oversubscribe -n 1 /tmp/petsc-c3bql777/config.packages.MPI/conftest ============================================================================================= TESTING: configureMPIEXEC_TAIL from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:606) Checking for MPI Datatype handles Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:650) Returns true if SGI MPI is used Checking for functions [MPI_SGI_barrier] in library [] [] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl stdout: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_MPI_SGI_barrier': /tmp/petsc-c3bql777/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: /tmp/petsc-c3bql777/config.libraries/conftest.o: In function `_check_MPI_SGI_barrier': /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:660) 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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O -std=gnu++17 -fPIC /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl ============================================================================================= TESTING: FortranMPICheck from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:676) Make sure fortran include [mpif.h] and library symbols are found ============================================================================================= TESTING: configureIO from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:697) 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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -lquadmath -ldl Defined "HAVE_MPIIO" to "1" ============================================================================================= TESTING: findMPIIncludeAndLib from config.packages.MPI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:810) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/MPI.py:894) Check that previously configured for MPI include files are not in the PETSC_ARCH directory Executing: mpicc -c -o /tmp/petsc-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.packages.MPI/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1173) 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-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.MPI /tmp/petsc-c3bql777/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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1086) By default we don't care about checking if the library is shared child config.packages.MPI took 6.314467 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zstd(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.zstd took 0.005091 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.yaml(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.yaml took 0.001841 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sprng(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.sprng took 0.001773 seconds Not a clone of PETSc or no Fortran compiler or fortran-bindings disabled, don't need Sowing child config.packages.sowing took 0.000475 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.revolve(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.revolve took 0.001823 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.radau5(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.radau5 took 0.001779 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.petsc4py(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/petsc4py.py:136) 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.002090 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pami(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.pami took 0.001021 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengles(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.opengles took 0.000994 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opencl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.opencl took 0.000990 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpi4py(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.mpi4py took 0.001132 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpe(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.mpe took 0.001136 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.memkind(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.memkind took 0.000994 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libmesh(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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.001415 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.moose(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.moose took 0.001072 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libjpeg(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.libjpeg took 0.001080 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gsl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.gsl took 0.001006 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ssl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/ssl.py:58) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ssl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.ssl took 0.001067 seconds child config.packages.gmsh took 0.000108 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gmp(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.gmp took 0.001042 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpfr(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.mpfr took 0.000993 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.giflib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.giflib took 0.000995 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cub(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.cub took 0.001006 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ctetgen(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.ctetgen took 0.000986 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.concurrencykit(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.concurrencykit took 0.000996 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cams(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.cams took 0.001058 seconds ============================================================================================= TESTING: locateC2html from config.packages.c2html(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/c2html.py:33) Determine location of c2html executable Looking for default C2html executable Checking for program /home/yangyehua/spack/bin/c2html...not found Checking for program /opt/ohpc/pub/mpi/openmpi3.1.4/bin/c2html...not found Checking for program /opt/ohpc/pub/compiler/gcc/8.3.0/bin/c2html...not found Checking for program /home/yangyehua/.local/bin/c2html...not found Checking for program /home/yangyehua/bin/c2html...not found Checking for program /home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin/c2html...not found Checking for program /usr/local/cuda/bin/c2html...not found Checking for program /usr/bin/c2html...not found Checking for program /home/yangyehua/petsc_3.21/petsc-3.21.0/lib/petsc/bin/win32fe/c2html...not found child config.packages.c2html took 0.001449 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.boost(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.boost took 0.001083 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.silo(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.silo took 0.001018 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Random123(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.Random123 took 0.000999 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PARTY(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.PARTY took 0.000990 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.NVSHMEM(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.NVSHMEM took 0.000972 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MatlabEngine(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.MatlabEngine took 0.000977 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Matlab(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.Matlab took 0.000902 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Mathematica(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.Mathematica took 0.000926 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.regex(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:990) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.regex(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1016) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/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-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/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-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -lquadmath -ldl Checking for headers ['regex.h'] in Compiler specific search REGEX: [] ============================================================================================= TESTING: checkInclude from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 [] Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.MPI /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['regex.h'] in [] ============================================================================================= TESTING: checkVersion from config.packages.regex(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1173) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1086) By default we don't care about checking if the library is shared child config.packages.regex took 0.156054 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libceed(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.libceed took 0.005098 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengl(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.opengl took 0.002945 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.glut(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.glut took 0.002615 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.GLVis(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.GLVis took 0.001427 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.CoDiPack(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.CoDiPack took 0.001712 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.adblaslapack(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.adblaslapack took 0.001413 seconds child config.packages.cxxlibs took 0.000019 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.szlib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.szlib took 0.001426 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zlib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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.zlib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:990) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.zlib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1016) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional zlib Looking for ZLIB at git.zlib, hg.zlib or a directory starting with ['zlib'] Could not locate an existing copy of ZLIB: ['git.fblaslapack', 'git.metis', 'git.parmetis', 'Zoltan_v3.83', 'git.superlu_dist', 'git.superlu', 'git.scalapack'] Downloading zlib ============================================================================================= Trying to download http://www.zlib.net/zlib-1.3.1.tar.gz for ZLIB ============================================================================================= install: Retrieving http://www.zlib.net/zlib-1.3.1.tar.gz as tarball to /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/_d_zlib-1.3.1.tar.gz Extracting /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/_d_zlib-1.3.1.tar.gz Executing: cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages; chmod -R a+r zlib-1.3.1;find zlib-1.3.1 -type d -name "*" -exec chmod a+rx {} \; Looking for ZLIB at git.zlib, hg.zlib or a directory starting with ['zlib'] Found a copy of ZLIB in zlib-1.3.1 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-pedantic', '-fsanitize=address', '-std=c89', '-Wwrite-strings', '--coverage', '-fstack-protector', '-Wno-unknown-pragmas', '-Wall', '-Mfree', '-fdefault-integer-8', '-Wno-strict-aliasing', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable'} Removing configure arguments {'--coverage'} Executing: mpicc --help | head -n 500 ZLIB was just downloaded, forcing a rebuild because cannot determine if package has changed zlibDir = /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/zlib-1.3.1 installDir /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug ============================================================================================= Building and installing zlib; this may take several minutes ============================================================================================= Executing: cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/zlib-1.3.1 && CC="mpicc" CFLAGS="-fPIC -Wno-lto-type-mismatch -g -O" prefix="/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug" ./configure && /usr/bin/gmake -j28 -l60.0 && /usr/bin/gmake install stdout: Checking for shared library support... Building shared library libz.so.1.3.1 with mpicc. Checking for size_t... Yes. Checking for off64_t... Yes. Checking for fseeko... Yes. Checking for strerror... Yes. Checking for unistd.h... Yes. Checking for stdarg.h... Yes. Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf(). Checking for vsnprintf() in stdio.h... Yes. Checking for return value of vsnprintf()... Yes. Checking for attribute(visibility) support... Yes. mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o example.o test/example.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o adler32.o adler32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o crc32.o crc32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o deflate.o deflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o infback.o infback.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inffast.o inffast.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inflate.o inflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inftrees.o inftrees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o trees.o trees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o zutil.o zutil.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o compress.o compress.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o uncompr.o uncompr.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzclose.o gzclose.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzlib.o gzlib.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzread.o gzread.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzwrite.o gzwrite.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o minigzip.o test/minigzip.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/deflate.o deflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/adler32.o adler32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/crc32.o crc32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/infback.o infback.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inffast.o inffast.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inflate.o inflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inftrees.o inftrees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/trees.o trees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/zutil.o zutil.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/compress.o compress.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/uncompr.o uncompr.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzclose.o gzclose.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzlib.o gzlib.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o example64.o test/example.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzread.o gzread.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzwrite.o gzwrite.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o test/minigzip.c ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o -L. libz.a mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o -L. libz.a mpicc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.3.1 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo -lc mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example64 example64.o -L. libz.a mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip64 minigzip64.o -L. libz.a rm -f libz.so libz.so.1 ln -s libz.so.1.3.1 libz.so ln -s libz.so.1.3.1 libz.so.1 mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o examplesh example.o -L. libz.so.1.3.1 mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzipsh minigzip.o -L. libz.so.1.3.1 rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libz.a cp libz.a /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libz.a cp libz.so.1.3.1 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib chmod 755 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libz.so.1.3.1 rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/man/man3/zlib.3 cp zlib.3 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/man/man3 chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/man/man3/zlib.3 rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/pkgconfig/zlib.pc cp zlib.pc /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/pkgconfig chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/pkgconfig/zlib.pc rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zlib.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zconf.h cp zlib.h zconf.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zlib.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zconf.h ********Output of running make on ZLIB follows ******* Checking for shared library support... Building shared library libz.so.1.3.1 with mpicc. Checking for size_t... Yes. Checking for off64_t... Yes. Checking for fseeko... Yes. Checking for strerror... Yes. Checking for unistd.h... Yes. Checking for stdarg.h... Yes. Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf(). Checking for vsnprintf() in stdio.h... Yes. Checking for return value of vsnprintf()... Yes. Checking for attribute(visibility) support... Yes. mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o example.o test/example.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o adler32.o adler32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o crc32.o crc32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o deflate.o deflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o infback.o infback.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inffast.o inffast.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inflate.o inflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o inftrees.o inftrees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o trees.o trees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o zutil.o zutil.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o compress.o compress.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o uncompr.o uncompr.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzclose.o gzclose.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzlib.o gzlib.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzread.o gzread.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o gzwrite.o gzwrite.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -c -o minigzip.o test/minigzip.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/deflate.o deflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/adler32.o adler32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/crc32.o crc32.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/infback.o infback.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inffast.o inffast.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inflate.o inflate.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/inftrees.o inftrees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/trees.o trees.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/zutil.o zutil.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/compress.o compress.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/uncompr.o uncompr.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzclose.o gzclose.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzlib.o gzlib.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o example64.o test/example.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzread.o gzread.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -DPIC -c -o objs/gzwrite.o gzwrite.c mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o test/minigzip.c ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o -L. libz.a mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o -L. libz.a mpicc -shared -Wl,-soname,libz.so.1,--version-script,zlib.map -fPIC -Wno-lto-type-mismatch -g -O -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.3.1 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo -lc mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example64 example64.o -L. libz.a mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip64 minigzip64.o -L. libz.a rm -f libz.so libz.so.1 ln -s libz.so.1.3.1 libz.so ln -s libz.so.1.3.1 libz.so.1 mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o examplesh example.o -L. libz.so.1.3.1 mpicc -fPIC -Wno-lto-type-mismatch -g -O -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzipsh minigzip.o -L. libz.so.1.3.1 rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libz.a cp libz.a /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libz.a cp libz.so.1.3.1 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib chmod 755 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libz.so.1.3.1 rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/man/man3/zlib.3 cp zlib.3 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/man/man3 chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/man/man3/zlib.3 rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/pkgconfig/zlib.pc cp zlib.pc /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/pkgconfig chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/pkgconfig/zlib.pc rm -f /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zlib.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zconf.h cp zlib.h zconf.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zlib.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include/zconf.h********End of Output of running make on ZLIB ******* Checking for library in Download ZLIB: ['-L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib', 'libz.a'] Contents of /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug: ['include', 'lib', 'bin', 'externalpackages', 'tests', 'obj', 'share'] Contents /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib: ['petsc', 'libfblas.a', 'libflapack.a', 'libmetis.so', 'libparmetis.so', 'libzoltan.a', 'libsuperlu_dist.so.8.2.1', 'libsuperlu_dist.so.8', 'libsuperlu_dist.so', 'libsuperlu_dist_fortran.so.8.2.1', 'libsuperlu_dist_fortran.so.8', 'libsuperlu_dist_fortran.so', 'libsuperlu_dist_fortran.a', 'pkgconfig', 'libsuperlu.so.6.0.1', 'libsuperlu.so.6', 'libsuperlu.so', 'cmake', 'libscalapack.so.2.2.1', 'libscalapack.so.2.2', 'libscalapack.so', '.DIR', 'libpetsc.so.3.21.0', 'libpetsc.so.3.21', 'libpetsc.so', 'libz.a', 'libz.so.1.3.1', 'libz.so', 'libz.so.1'] ============================================================================================= TESTING: check from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 [compress uncompress] in library ['-L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib', 'libz.a'] [] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char compress(void); static void _check_compress(void) { compress(); } char uncompress(void); static void _check_uncompress(void) { uncompress(); } int main(void) { _check_compress(); _check_uncompress(); return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lquadmath -ldl Checking for headers ['zlib.h'] in Download ZLIB: ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] ============================================================================================= TESTING: checkInclude from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['zlib.h'] in ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] Checking include with compiler flags var CPPFLAGS ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.MPI -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['zlib.h'] in ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] ============================================================================================= TESTING: checkVersion from config.packages.zlib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1173) 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 "zlib.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(ZLIB_VERSION) ")"; Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.MPI -I/tmp/petsc-c3bql777/config.packages.zlib -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.packages.zlib/conftest.c Found the raw version string: (" "\"1.3.1\"" ")" This is the processed version string: 1.3.1 For zlib need <= 1.3.1 <= Looking for ZLIB at git.zlib, hg.zlib or a directory starting with ['zlib'] Found a copy of ZLIB in zlib-1.3.1 Looking for ZLIB at git.zlib, hg.zlib or a directory starting with ['zlib'] Found a copy of ZLIB in zlib-1.3.1 ============================================================================================= TESTING: checkSharedLibrary from config.packages.zlib(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1086) By default we don't care about checking if the library is shared child config.packages.zlib took 4.812623 seconds child config.packages.mathlib took 0.000051 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tetgen(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.tetgen took 0.003911 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tchem(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.tchem took 0.003034 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.saws(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.saws took 0.001417 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libpng(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.libpng took 0.001446 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Triangle(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.Triangle took 0.001411 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.KS(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.KS took 0.001431 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Chaco(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.Chaco took 0.001431 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hdf5(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.hdf5(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:990) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.hdf5(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/packages/hdf5.py:89) ================================================================================== Checking for a functional hdf5 Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Could not locate an existing copy of HDF5: ['git.fblaslapack', 'git.metis', 'git.parmetis', 'Zoltan_v3.83', 'git.superlu_dist', 'git.superlu', 'git.scalapack', 'zlib-1.3.1'] Downloading hdf5 ============================================================================================= Trying to download https://web.cels.anl.gov/projects/petsc/download/externalpackages/hdf5-1.14.3-p1.tar.bz2 for HDF5 ============================================================================================= install: Retrieving https://web.cels.anl.gov/projects/petsc/download/externalpackages/hdf5-1.14.3-p1.tar.bz2 as tarball to /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/_d_hdf5-1.14.3-p1.tar.bz2 Extracting /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/_d_hdf5-1.14.3-p1.tar.bz2 Executing: cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages; chmod -R a+r hdf5-1.14.3-p1;find hdf5-1.14.3-p1 -type d -name "*" -exec chmod a+rx {} \; Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Found a copy of HDF5 in hdf5-1.14.3-p1 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-pedantic', '-fsanitize=address', '-std=c89', '-Wwrite-strings', '--coverage', '-fstack-protector', '-Wno-unknown-pragmas', '-Wall', '-Mfree', '-fdefault-integer-8', '-Wno-strict-aliasing', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable'} Removing configure arguments {'--coverage'} Executing: mpicc --help | head -n 500 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-pedantic', '-fsanitize=address', '-std=c89', '-Wwrite-strings', '--coverage', '-fstack-protector', '-Wno-unknown-pragmas', '-Wall', '-Mfree', '-fdefault-integer-8', '-Wno-strict-aliasing', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable'} Removing configure arguments {'--coverage'} HDF5 was just downloaded, forcing a rebuild because cannot determine if package has changed ============================================================================================= Running configure on HDF5; this may take several minutes ============================================================================================= Executing: ./configure --prefix=/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug MAKE=/usr/bin/gmake --libdir=/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib CC="mpicc" CFLAGS="-fPIC -Wno-lto-type-mismatch -g -O" AR="/usr/bin/ar" ARFLAGS="cr" CXX="mpicxx" CXXFLAGS="-Wno-lto-type-mismatch -Wno-psabi -g -O -std=gnu++17 -fPIC" --disable-fortran --disable-fc --disable-f77 --disable-f90 --enable-shared --enable-parallel --with-zlib=yes --with-szlib=no CPPFLAGS="-I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include" LIBS="-Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lm" stdout: checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether /usr/bin/gmake sets $(MAKE)... yes checking whether /usr/bin/gmake supports nested variables... yes checking whether /usr/bin/gmake supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking enable warnings as errors... no checking for config x86_64-pc-linux-gnu... no checking for config x86_64-pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-pc... no checking for config linux-gnu... found compiler 'mpicc' is GNU gcc-8.3.0 compiler 'mpif90' is GNU gfortran-8.3.0 compiler 'mpicxx' is GNU g++-8.3.0 checking for config ./config/site-specific/host-sms... no checking for clang sanitizer checks... checking build mode... production checking for gcc... mpicc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether mpicc understands -c and -o together... yes checking whether /usr/bin/gmake supports the include directive... yes (GNU style) checking dependency style of mpicc... gcc3 checking if unsupported combinations of configure options are allowed... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for off_t... yes checking for ssize_t... yes checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 checking size of long long... 8 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking if Fortran interface enabled... no checking whether the compiler supports GNU C++... yes checking whether mpicxx accepts -g... yes checking for mpicxx option to enable C++11 features... none needed checking dependency style of mpicxx... gcc3 checking how to run the C++ preprocessor... mpicxx -E checking if c++ interface enabled... no checking if the high-level library is enabled... yes checking whether to use new references with dimension scales... no checking whether /usr/bin/gmake sets $(MAKE)... (cached) yes checking for tr... /usr/bin/tr checking if srcdir= and time commands work together... yes checking if Java JNI interface enabled... no checking if building tests is disabled... yes checking if HDF5 testing intensity level is set... 3 checking if building tools is enabled... yes checking if the high-level GIF tools are enabled... no checking if building doxygen is enabled... no checking if doxygen warnings as errors is enabled... FAIL_ON_WARNINGS checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by mpicc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from mpicc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if mpicc supports -fno-rtti -fno-exceptions... no checking for mpicc option to produce PIC... -fPIC -DPIC checking if mpicc PIC flag -fPIC -DPIC works... yes checking if mpicc static flag -static works... no checking if mpicc supports -c -o file.o... yes checking if mpicc supports -c -o file.o... (cached) yes checking whether the mpicc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... yes checking for ceil in -lm... yes checking for dlopen in -ldl... (cached) yes checking for dirent.h... yes checking for features.h... yes checking for pwd.h... yes checking for unistd.h... (cached) yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for sys/socket.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking for _FILE_OFFSET_BITS value needed for large files... no checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 8 checking size of uint_fast16_t... 8 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 8 checking size of uint_fast32_t... 8 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of bool... 1 checking size of off_t... 8 checking size of ptrdiff_t... 8 checking size of size_t... 8 checking size of ssize_t... 8 checking size of time_t... 8 checking if dev_t is scalar... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking for szlib... suppressed checking for thread safe support... no checking for mpicc options needed to detect all undeclared functions... none needed checking whether CLOCK_MONOTONIC is declared... yes checking for tm_gmtoff in struct tm... yes checking for global timezone variable... yes checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for library containing clock_gettime... none required checking for alarm... yes checking for asprintf... yes checking for clock_gettime... yes checking for fcntl... yes checking for flock... yes checking for fork... yes checking for gethostname... yes checking for getrusage... yes checking for gettimeofday... yes checking for rand_r... yes checking for random... yes checking for strcasestr... yes checking for strdup... yes checking for symlink... yes checking for tmpfile... yes checking for vasprintf... yes checking for waitpid... yes checking for __attribute__ extension... yes checking enable build diagnostics... no checking enable debugging symbols... no checking enable asserts... no checking enable developer warnings... no checking profiling... no checking optimization level... high checking enable file locking... best-effort checking for internal debug output... none checking whether function stack tracking is enabled... no checking for API tracing... no checking whether a memory checking tool will be used... no checking for parallel support files... provided by compiler checking whether a simple MPI-IO C program can be linked... yes checking prefix for running on one processor... checking prefix for running in parallel... mpiexec -n $${NPROCS:=6} checking for instrumented library... no checking for MPI_Ibarrier/MPI_Issend/MPI_Iprobe/MPI_Irecv functions... yes checking for MPI_Get_elements_x and MPI_Type_size_x functions... yes checking parallel tools... no checking if the map API (H5M) is enabled... no checking if the subfiling I/O virtual file driver (VFD) is enabled... no checking whether O_DIRECT is declared... yes checking for posix_memalign... yes checking if the direct I/O virtual file driver (VFD) is enabled... no checking if the Mirror virtual file driver (VFD) is enabled... no checking if the Read-Only S3 virtual file driver (VFD) is enabled... no checking for libhdfs... suppressed checking for custom examples path definition... ${prefix}/share/hdf5_examples checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if the machine has window style path name... no checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... yes checking if correctly converting (unsigned) long long to long double values... yes checking if the system is IBM ppc64le and cannot correctly convert some long double values... no checking additional programs should be built... no checking if deprecated public symbols are available... yes checking which version of public symbols to use by default... v114 checking whether to perform strict file format checks... no checking for pread... yes checking for pwrite... yes checking whether to use pread/pwrite instead of read/write in certain VFDs... yes checking whether to have library information embedded in the executables... yes configure: creating ./config.lt config.lt: creating libtool checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doxygen/Doxyfile config.status: creating src/Makefile config.status: creating src/libhdf5.settings config.status: creating src/H5build_settings.c config.status: creating test/Makefile config.status: creating test/H5srcdir_str.h config.status: creating test/test_abort_fail.sh config.status: creating test/test_check_version.sh config.status: creating test/test_error.sh config.status: creating test/test_external_env.sh config.status: creating test/test_flush_refresh.sh config.status: creating test/test_libinfo.sh config.status: creating test/test_links_env.sh config.status: creating test/test_mirror.sh config.status: creating test/test_plugin.sh config.status: creating test/test_swmr.sh config.status: creating test/test_use_cases.sh config.status: creating test/test_vds_env.sh config.status: creating test/test_vds_swmr.sh config.status: creating testpar/Makefile config.status: creating testpar/testpflush.sh config.status: creating utils/Makefile config.status: creating utils/mirror_vfd/Makefile config.status: creating utils/test/Makefile config.status: creating utils/tools/Makefile config.status: creating utils/tools/h5dwalk/Makefile config.status: creating utils/tools/test/Makefile config.status: creating utils/tools/test/h5dwalk/Makefile config.status: creating utils/tools/test/h5dwalk/copy_demo_files.sh config.status: creating utils/tools/test/h5dwalk/testh5dwalk.sh config.status: creating tools/Makefile config.status: creating tools/lib/Makefile config.status: creating tools/libtest/Makefile config.status: creating tools/src/Makefile config.status: creating tools/src/h5dump/Makefile config.status: creating tools/src/h5import/Makefile config.status: creating tools/src/h5diff/Makefile config.status: creating tools/src/h5jam/Makefile config.status: creating tools/src/h5repack/Makefile config.status: creating tools/src/h5ls/Makefile config.status: creating tools/src/h5copy/Makefile config.status: creating tools/src/misc/Makefile config.status: creating tools/src/h5stat/Makefile config.status: creating tools/test/Makefile config.status: creating tools/test/h5dump/Makefile config.status: creating tools/test/h5dump/h5dump_plugin.sh config.status: creating tools/test/h5dump/testh5dump.sh config.status: creating tools/test/h5dump/testh5dumppbits.sh config.status: creating tools/test/h5dump/testh5dumpvds.sh config.status: creating tools/test/h5dump/testh5dumpxml.sh config.status: creating tools/test/h5ls/Makefile config.status: creating tools/test/h5ls/h5ls_plugin.sh config.status: creating tools/test/h5ls/testh5ls.sh config.status: creating tools/test/h5ls/testh5lsvds.sh config.status: creating tools/test/h5import/Makefile config.status: creating tools/test/h5import/h5importtestutil.sh config.status: creating tools/test/h5diff/Makefile config.status: creating tools/test/h5diff/h5diff_plugin.sh config.status: creating tools/test/h5diff/testh5diff.sh config.status: creating tools/test/h5diff/testph5diff.sh config.status: creating tools/src/h5format_convert/Makefile config.status: creating tools/test/h5format_convert/Makefile config.status: creating tools/test/h5format_convert/testh5fc.sh config.status: creating tools/test/h5jam/Makefile config.status: creating tools/test/h5jam/testh5jam.sh config.status: creating tools/test/h5repack/Makefile config.status: creating tools/test/h5repack/h5repack.sh config.status: creating tools/test/h5repack/h5repack_plugin.sh config.status: creating tools/test/h5copy/Makefile config.status: creating tools/test/h5copy/testh5copy.sh config.status: creating tools/test/misc/Makefile config.status: creating tools/test/misc/testh5clear.sh config.status: creating tools/test/misc/testh5mkgrp.sh config.status: creating tools/test/misc/testh5repart.sh config.status: creating tools/test/misc/vds/Makefile config.status: creating tools/test/h5stat/Makefile config.status: creating tools/test/h5stat/testh5stat.sh config.status: creating tools/src/h5perf/Makefile config.status: creating tools/test/perform/Makefile config.status: creating examples/Makefile config.status: creating examples/run-c-ex.sh config.status: creating examples/testh5cc.sh config.status: creating bin/h5cc config.status: creating bin/Makefile config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/test/H5srcdir_str.h config.status: creating c++/examples/Makefile config.status: creating c++/examples/run-c++-ex.sh config.status: creating c++/examples/testh5c++.sh config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/Makefile config.status: creating fortran/src/H5fort_type_defines.h config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating fortran/examples/run-fortran-ex.sh config.status: creating fortran/examples/testh5fc.sh config.status: creating java/Makefile config.status: creating java/src/Makefile config.status: creating java/src/jni/Makefile config.status: creating java/test/Makefile config.status: creating java/test/junit.sh config.status: creating java/examples/Makefile config.status: creating java/examples/intro/Makefile config.status: creating java/examples/intro/JavaIntroExample.sh config.status: creating java/examples/datasets/Makefile config.status: creating java/examples/datasets/JavaDatasetExample.sh config.status: creating java/examples/datatypes/Makefile config.status: creating java/examples/datatypes/JavaDatatypeExample.sh config.status: creating java/examples/groups/Makefile config.status: creating java/examples/groups/JavaGroupExample.sh config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/test/H5srcdir_str.h config.status: creating hl/tools/Makefile config.status: creating hl/tools/gif2h5/Makefile config.status: creating hl/tools/gif2h5/h52giftest.sh config.status: creating hl/tools/h5watch/Makefile config.status: creating hl/tools/h5watch/testh5watch.sh config.status: creating hl/examples/Makefile config.status: creating hl/examples/run-hlc-ex.sh config.status: creating hl/c++/Makefile config.status: creating hl/c++/src/Makefile config.status: creating hl/c++/test/Makefile config.status: creating hl/c++/examples/Makefile config.status: creating hl/c++/examples/run-hlc++-ex.sh config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating hl/fortran/examples/Makefile config.status: creating hl/fortran/examples/run-hlfortran-ex.sh config.status: creating utils/subfiling_vfd/h5fuse.sh config.status: creating src/H5config.h config.status: executing pubconf commands creating src/H5pubconf.h Post process src/libhdf5.settings Post process src/H5build_settings.c config.status: executing depfiles commands config.status: executing libtool commands config.status: executing .classes commands SUMMARY OF THE HDF5 CONFIGURATION ================================= General Information: ------------------- HDF5 Version: 1.14.3 Configured on: Tue Aug 13 14:24:37 CST 2024 Configured by: yangyehua@sms Host system: x86_64-pc-linux-gnu Uname information: Linux sms 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux Byte sex: little-endian Installation point: /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug Compiling Options: ------------------ Build Mode: production Debugging Symbols: no Asserts: no Profiling: no Optimization Level: high Linking Options: ---------------- Libraries: static, shared Statically Linked Executables: LDFLAGS: H5_LDFLAGS: AM_LDFLAGS: Extra libraries: -lz -ldl -lm -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lm Archiver: /usr/bin/ar AR_FLAGS: cr Ranlib: ranlib Languages: ---------- C: yes C Compiler: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpicc ( built with gcc version 8.3.0 (GCC)) CPPFLAGS: -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src/H5FDsubfiling AM_CPPFLAGS: C Flags: -fPIC -Wno-lto-type-mismatch -g -O H5 C Flags: -std=c99 -Wall -Wcast-qual -Wconversion -Wextra -Wfloat-equal -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-include-dirs -Wshadow -Wundef -Wwrite-strings -pedantic -Wno-c++-compat -Wlarger-than=2560 -Wlogical-op -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wsync-nand -Wno-unsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wmaybe-uninitialized -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wduplicated-cond -Whsa -Wnormalized -Wnull-dereference -Wunused-const-variable -Walloca -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -fstdarg-opt -s -Wbad-function-cast -Wcast-align -Wformat -Wimplicit-function-declaration -Wint-to-pointer-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wredundant-decls -Wstrict-prototypes -Wswitch -Wunused-but-set-variable -Wunused-variable -Wunused-function -Wunused-parameter -Wincompatible-pointer-types -Wint-conversion -Wshadow -Wrestrict -Wcast-function-type -Wmaybe-uninitialized -Wno-aggregate-return -Wno-inline -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-overlength-strings -Wno-jump-misses-init -Wstrict-overflow=2 -Wno-suggest-attribute=const -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=pure -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 AM C Flags: Shared C Library: yes Static C Library: yes Fortran: no C++: no Java: no Features: --------- Parallel HDF5: yes Parallel Filtered Dataset Writes: yes Large Parallel I/O: yes High-level library: yes Dimension scales w/ new references: no Build HDF5 Tests: yes Build HDF5 Tools: yes Build GIF Tools: no Threadsafety: no Default API mapping: v114 With deprecated public symbols: yes I/O filters (external): deflate(zlib) Map (H5M) API: no Direct VFD: no Mirror VFD: no Subfiling VFD: no (Read-Only) S3 VFD: no (Read-Only) HDFS VFD: no Packages w/ extra debug output: none API tracing: no Using memory checker: no Function stack tracing: no Use file locking: best-effort Strict file format checks: no Optimization instrumentation: no stdout: configure: WARNING: unrecognized options: --disable-fc, --disable-f77, --disable-f90 configure: WARNING: unrecognized options: --disable-fc, --disable-f77, --disable-f90 ============================================================================================= Running make on HDF5; this may take several minutes ============================================================================================= Executing: /usr/bin/gmake clean stdout: Making clean in src gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' test -z "libhdf5.la" || rm -f libhdf5.la rm -f ./so_locations rm -rf .libs _libs rm -rf H5FDsubfiling/.libs H5FDsubfiling/_libs rm -rf H5FDsubfiling/mercury/src/util/.libs H5FDsubfiling/mercury/src/util/_libs rm -f *.o rm -f H5FDsubfiling/*.o rm -f H5FDsubfiling/*.lo rm -f H5FDsubfiling/mercury/src/util/*.o rm -f H5FDsubfiling/mercury/src/util/*.lo test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' Making clean in test gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' rm -f testhdf5 cache cache_api cache_image cache_tagging lheap ohdr stab gheap evict_on_close farray earray btree2 fheap accum hyperslab istore bittests dt_arith page_buffer dtypes dsets chunk_info cmpd_dset mdset cmpd_dtransform filter_fail extend direct_chunk external efc objcopy objcopy_ref links unlink twriteorder big mtime fillval mount select_io_dset flush1 flush2 app_ref enum set_extent ttsafe enc_dec_plist enc_dec_plist_cross_platform getname vfd ros3 s3comms hdfs ntypes dangle dtransform reserved cross_read freespace mf vds file_image unregister cache_logging cork swmr thread_id vol timer event_set onion error_test err_compat tcheck_version testmeta accum_swmr_reader atomic_writer atomic_reader external_env links_env filenotclosed del_many_dense_attrs flushrefresh use_append_chunk use_append_chunk_mirror use_append_mchunks use_disable_mdc_flushes swmr_generator swmr_start_write swmr_reader swmr_writer swmr_remove_reader swmr_remove_writer swmr_addrem_writer swmr_sparse_reader swmr_sparse_writer vds_env vds_swmr_gen vds_swmr_reader vds_swmr_writer filter_plugin vfd_plugin vol_plugin rm -rf .libs _libs test -z "libh5test.la libfilter_plugin1_dsets.la libfilter_plugin2_dsets.la libfilter_plugin3_dsets.la libfilter_plugin4_groups.la libnull_vfd_plugin.la libnull_vol_connector.la" || rm -f libh5test.la libfilter_plugin1_dsets.la libfilter_plugin2_dsets.la libfilter_plugin3_dsets.la libfilter_plugin4_groups.la libnull_vfd_plugin.la libnull_vol_connector.la rm -f ./so_locations rm -f *.o test -z "testhdf5.log cache.log cache_api.log cache_image.log cache_tagging.log lheap.log ohdr.log stab.log gheap.log evict_on_close.log farray.log earray.log btree2.log fheap.log accum.log hyperslab.log istore.log bittests.log dt_arith.log page_buffer.log dtypes.log dsets.log chunk_info.log cmpd_dset.log mdset.log cmpd_dtransform.log filter_fail.log extend.log direct_chunk.log external.log efc.log objcopy.log objcopy_ref.log links.log unlink.log twriteorder.log big.log mtime.log fillval.log mount.log select_io_dset.log flush1.log flush2.log app_ref.log enum.log set_extent.log ttsafe.log enc_dec_plist.log enc_dec_plist_cross_platform.log getname.log vfd.log ros3.log s3comms.log hdfs.log ntypes.log dangle.log dtransform.log reserved.log cross_read.log freespace.log mf.log vds.log file_image.log unregister.log cache_logging.log cork.log swmr.log thread_id.log vol.log timer.log event_set.log onion.log test_abort_fail.log test_check_version.log test_error.log test_flush_refresh.log test_external_env.log test_libinfo.log test_links_env.log test_swmr.log test_vds_env.log test_vds_swmr.log test_use_cases.log test_plugin.log" || rm -f testhdf5.log cache.log cache_api.log cache_image.log cache_tagging.log lheap.log ohdr.log stab.log gheap.log evict_on_close.log farray.log earray.log btree2.log fheap.log accum.log hyperslab.log istore.log bittests.log dt_arith.log page_buffer.log dtypes.log dsets.log chunk_info.log cmpd_dset.log mdset.log cmpd_dtransform.log filter_fail.log extend.log direct_chunk.log external.log efc.log objcopy.log objcopy_ref.log links.log unlink.log twriteorder.log big.log mtime.log fillval.log mount.log select_io_dset.log flush1.log flush2.log app_ref.log enum.log set_extent.log ttsafe.log enc_dec_plist.log enc_dec_plist_cross_platform.log getname.log vfd.log ros3.log s3comms.log hdfs.log ntypes.log dangle.log dtransform.log reserved.log cross_read.log freespace.log mf.log vds.log file_image.log unregister.log cache_logging.log cork.log swmr.log thread_id.log vol.log timer.log event_set.log onion.log test_abort_fail.log test_check_version.log test_error.log test_flush_refresh.log test_external_env.log test_libinfo.log test_links_env.log test_swmr.log test_vds_env.log test_vds_swmr.log test_use_cases.log test_plugin.log test -z "testhdf5.trs cache.trs cache_api.trs cache_image.trs cache_tagging.trs lheap.trs ohdr.trs stab.trs gheap.trs evict_on_close.trs farray.trs earray.trs btree2.trs fheap.trs accum.trs hyperslab.trs istore.trs bittests.trs dt_arith.trs page_buffer.trs dtypes.trs dsets.trs chunk_info.trs cmpd_dset.trs mdset.trs cmpd_dtransform.trs filter_fail.trs extend.trs direct_chunk.trs external.trs efc.trs objcopy.trs objcopy_ref.trs links.trs unlink.trs twriteorder.trs big.trs mtime.trs fillval.trs mount.trs select_io_dset.trs flush1.trs flush2.trs app_ref.trs enum.trs set_extent.trs ttsafe.trs enc_dec_plist.trs enc_dec_plist_cross_platform.trs getname.trs vfd.trs ros3.trs s3comms.trs hdfs.trs ntypes.trs dangle.trs dtransform.trs reserved.trs cross_read.trs freespace.trs mf.trs vds.trs file_image.trs unregister.trs cache_logging.trs cork.trs swmr.trs thread_id.trs vol.trs timer.trs event_set.trs onion.trs test_abort_fail.trs test_check_version.trs test_error.trs test_flush_refresh.trs test_external_env.trs test_libinfo.trs test_links_env.trs test_swmr.trs test_vds_env.trs test_vds_swmr.trs test_use_cases.trs test_plugin.trs" || rm -f testhdf5.trs cache.trs cache_api.trs cache_image.trs cache_tagging.trs lheap.trs ohdr.trs stab.trs gheap.trs evict_on_close.trs farray.trs earray.trs btree2.trs fheap.trs accum.trs hyperslab.trs istore.trs bittests.trs dt_arith.trs page_buffer.trs dtypes.trs dsets.trs chunk_info.trs cmpd_dset.trs mdset.trs cmpd_dtransform.trs filter_fail.trs extend.trs direct_chunk.trs external.trs efc.trs objcopy.trs objcopy_ref.trs links.trs unlink.trs twriteorder.trs big.trs mtime.trs fillval.trs mount.trs select_io_dset.trs flush1.trs flush2.trs app_ref.trs enum.trs set_extent.trs ttsafe.trs enc_dec_plist.trs enc_dec_plist_cross_platform.trs getname.trs vfd.trs ros3.trs s3comms.trs hdfs.trs ntypes.trs dangle.trs dtransform.trs reserved.trs cross_read.trs freespace.trs mf.trs vds.trs file_image.trs unregister.trs cache_logging.trs cork.trs swmr.trs thread_id.trs vol.trs timer.trs event_set.trs onion.trs test_abort_fail.trs test_check_version.trs test_error.trs test_flush_refresh.trs test_external_env.trs test_libinfo.trs test_links_env.trs test_swmr.trs test_vds_env.trs test_vds_swmr.trs test_use_cases.trs test_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog accum.h5 cmpd_dset.h5 mdset.h5 compact_dataset.h5 dataset.h5 dset_offset.h5 max_compact_dataset.h5 simple.h5 set_local.h5 random_chunks.h5 huge_chunks.h5 chunk_cache.h5 big_chunk.h5 chunk_fast.h5 chunk_expand.h5 chunk_fixed.h5 copy_dcpl_newfile.h5 partial_chunks.h5 layout_extend.h5 zero_chunk.h5 chunk_single.h5 swmr_non_latest.h5 earray_hdr_fd.h5 farray_hdr_fd.h5 bt2_hdr_fd.h5 storage_size.h5 dls_01_strings.h5 power2up.h5 version_bounds.h5 alloc_0sized.h5 h5s_block.h5 h5s_plist.h5 extend.h5 istore.h5 extlinks*.h5 frspace.h5 links*.h5 sys_file1 tfile[1-8].h5 th5s[1-4].h5 lheap.h5 fheap.h5 ohdr.h5 stab.h5 extern_[1-5].h5 extern_[1-4][rw].raw gheap[0-4].h5 ohdr_min_a.h5 ohdr_min_b.h5 min_dset_ohdr_testfile.h5 dt_arith[1-2] links.h5 links[0-6]*.h5 extlinks[0-15].h5 tmp tmp_links tmp2_links tmp_links_env tmp_vds tmp_vds_env big.data big[0-9][0-9][0-9][0-9][0-9].h5 stdio.h5 sec2.h5 dtypes[0-9].h5 dtypes1[0].h5 dt_arith[1-2].h5 tattr.h5 tselect.h5 mtime.h5 unlink.h5 unicode.h5 coord.h5 fillval_[0-9].h5 fillval.raw mount_[0-9].h5 testmeta.h5 ttime.h5 trefer[1-3].h5 trefer_*.h5 tvltypes.h5 tvlstr.h5 tvlstr2.h5 twriteorder.dat flush.h5 flush-swmr.h5 noflush.h5 noflush-swmr.h5 flush_extend.h5 flush_extend-swmr.h5 noflush_extend.h5 noflush_extend-swmr.h5 enum1.h5 titerate.h5 ttsafe.h5 tarray1.h5 tgenprop.h5 tmisc[0-9]*.h5 set_extent[1-5].h5 ext[12].bin getname.h5 getname[1-3].h5 sec2_file.h5 direct_file.h5 family_file000[0-3][0-9].h5 new_family_v16-000[0-3][0-9].h5 multi_file-[rs].h5 core_file filter_plugin.h5 new_move_[ab].h5 ntypes.h5 dangle.h5 error_test.h5 err_compat.h5 dtransform.h5 test_filters.h5 get_file_name.h5 tstint[1-2].h5 unlink_chunked.h5 btree2.h5 btree2_tmp.h5 objcopy_src.h5 objcopy_dst.h5 objcopy_ext.dat app_ref.h5 farray.h5 farray_tmp.h5 earray.h5 earray_tmp.h5 efc[0-5].h5 log_vfd_out.log log_ros3_out.log log_s3comms_out.log new_multi_file_v16-r.h5 new_multi_file_v16-s.h5 split_get_file_image_test-m.h5 split_get_file_image_test-r.h5 file_image_core_test.h5.copy unregister_filter_1.h5 unregister_filter_2.h5 vds_virt.h5 vds_dapl.h5 vds_src_[0-1].h5 swmr_data.h5 use_use_append_chunk.h5 use_append_mchunks.h5 use_disable_mdc_flushes.h5 flushrefresh.h5 flushrefresh_VERIFICATION_START flushrefresh_VERIFICATION_CHECKPOINT1 flushrefresh_VERIFICATION_CHECKPOINT2 flushrefresh_VERIFICATION_DONE filenotclosed.h5 del_many_dense_attrs.h5 atomic_data accum_swmr_big.h5 ohdr_swmr.h5 test_swmr*.h5 cache_logging.h5 cache_logging.out vds_swmr.h5 vds_swmr_src_*.h5 swmr[0-2].h5 swmr_writer.out swmr_writer.log.* swmr_reader.out.* swmr_reader.log.* tbogus.h5.copy cache_image_test.h5 direct_chunk.h5 native_vol_test.h5 splitter*.h5 splitter.log mirror_rw mirror_ro event_set_[0-9].h5 cmpd_dtransform.h5 single_latest.h5 source_file.h5 stdio_file.h5 tfile_is_accessible.h5 tfile_is_accessible_non_hdf5.h5 tverbounds_dtype.h5 virtual_file1.h5 tfile_double_open.h5 tfile_incr_filesize.h5 flushrefresh_test gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' Making clean in testpar gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' rm -f t_mpi t_bigio testphdf5 t_cache t_cache_image t_pread t_pshutdown t_prestart t_init_term t_pmulti_dset t_select_io_dset t_shapesame t_filters_parallel t_2Gio t_vfd t_pflush1 t_pflush2 rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog MPItest.h5 Para*.h5 bigio_test.h5 CacheTestDummy.h5 ShapeSameTest.h5 shutdown.h5 pmulti_dset.h5 after_mpi_fin.h5 go noflush.h5 mpio_select_test_file.h5 *.btr gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' Making clean in bin gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' test -z "h5redeploy" || rm -f h5redeploy rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' Making clean in tools gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making clean in lib gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' rm -rf .libs _libs test -z "libh5tools.la" || rm -f libh5tools.la rm -f ./so_locations rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' Making clean in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making clean in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' rm -f h5diff ph5diff rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' Making clean in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' rm -f h5ls rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' Making clean in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' rm -f h5dump rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' Making clean in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' rm -f h5debug h5repart h5mkgrp h5clear h5delete rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' Making clean in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' rm -f h5import rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' Making clean in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' rm -f h5repack rm -rf .libs _libs test -z "libh5repack.la" || rm -f libh5repack.la rm -f ./so_locations rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' Making clean in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' rm -f h5jam h5unjam rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' Making clean in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' rm -f h5copy rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' Making clean in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' rm -f h5format_convert test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' Making clean in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' rm -f h5stat test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' Making clean in h5perf gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' rm -f h5perf_serial h5perf rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making clean in libtest gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' rm -f h5tools_test_utils rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' Making clean in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' Making clean in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' rm -f h5diffgentest rm -rf .libs _libs test -z "libdynlibdiff.la" || rm -f libdynlibdiff.la rm -f ./so_locations rm -f *.o test -z "h5diffgentest.log testh5diff.log h5diff_plugin.log" || rm -f h5diffgentest.log testh5diff.log h5diff_plugin.log test -z "h5diffgentest.trs testh5diff.trs h5diff_plugin.trs" || rm -f h5diffgentest.trs testh5diff.trs h5diff_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 *.onion expect_sorted actual_sorted gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' Making clean in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' rm -rf .libs _libs test -z "libdynlibls.la" || rm -f libdynlibls.la rm -f ./so_locations rm -f *.o test -z "testh5ls.log testh5lsvds.log h5ls_plugin.log" || rm -f testh5ls.log testh5lsvds.log h5ls_plugin.log test -z "testh5ls.trs testh5lsvds.trs h5ls_plugin.trs" || rm -f testh5ls.trs testh5lsvds.trs h5ls_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' Making clean in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' rm -f h5dumpgentest binread rm -rf .libs _libs test -z "libdynlibdump.la" || rm -f libdynlibdump.la rm -f ./so_locations rm -f *.o test -z "h5dumpgentest.log testh5dump.log testh5dumppbits.log testh5dumpvds.log testh5dumpxml.log h5dump_plugin.log" || rm -f h5dumpgentest.log testh5dump.log testh5dumppbits.log testh5dumpvds.log testh5dumpxml.log h5dump_plugin.log test -z "h5dumpgentest.trs testh5dump.trs testh5dumppbits.trs testh5dumpvds.trs testh5dumpxml.trs h5dump_plugin.trs" || rm -f h5dumpgentest.trs testh5dump.trs testh5dumppbits.trs testh5dumpvds.trs testh5dumpxml.trs h5dump_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 *.bin *.onion gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' Making clean in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making clean in vds gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' rm -f UC_1_one_dim_gen UC_2_two_dims_gen UC_3_gaps_gen UC_4_printf_gen UC_5_stride_gen rm -rf .libs _libs rm -f *.o test -z "UC_1_one_dim_gen.log UC_2_two_dims_gen.log UC_3_gaps_gen.log UC_4_printf_gen.log UC_5_stride_gen.log" || rm -f UC_1_one_dim_gen.log UC_2_two_dims_gen.log UC_3_gaps_gen.log UC_4_printf_gen.log UC_5_stride_gen.log test -z "UC_1_one_dim_gen.trs UC_2_two_dims_gen.trs UC_3_gaps_gen.trs UC_4_printf_gen.trs UC_5_stride_gen.trs" || rm -f UC_1_one_dim_gen.trs UC_2_two_dims_gen.trs UC_3_gaps_gen.trs UC_4_printf_gen.trs UC_5_stride_gen.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' rm -f h5repart_gentest h5clear_gentest talign repart_test clear_open_chk rm -rf .libs _libs rm -f *.o test -z "h5repart_gentest.log h5clear_gentest.log talign.log testh5repart.log testh5mkgrp.log testh5clear.log" || rm -f h5repart_gentest.log h5clear_gentest.log talign.log testh5repart.log testh5mkgrp.log testh5clear.log test -z "h5repart_gentest.trs h5clear_gentest.trs talign.trs testh5repart.trs testh5mkgrp.trs testh5clear.trs" || rm -f h5repart_gentest.trs h5clear_gentest.trs talign.trs testh5repart.trs testh5mkgrp.trs testh5clear.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 ../testfiles/fst_family*.h5 ../testfiles/scd_family*.h5 append.log gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making clean in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' rm -f h5importtest rm -rf .libs _libs rm -f *.o test -z "h5importtest.log h5importtestutil.log" || rm -f h5importtest.log h5importtestutil.log test -z "h5importtest.trs h5importtestutil.trs" || rm -f h5importtest.trs h5importtestutil.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.bin gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' Making clean in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' rm -f h5repackgentest rm -rf .libs _libs test -z "libdynlibadd.la libdynlibvers.la" || rm -f libdynlibadd.la libdynlibvers.la rm -f ./so_locations rm -f h5repacktst testh5repack_detect_szip rm -f *.o test -z "h5repackgentest.log h5repack.log h5repack_plugin.log" || rm -f h5repackgentest.log h5repack.log h5repack_plugin.log test -z "h5repackgentest.trs h5repack.trs h5repack_plugin.trs" || rm -f h5repackgentest.trs h5repack.trs h5repack_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 *.dat *.bin testfiles/h5diff_attr1.h5 testfiles/tfamily*.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' Making clean in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' rm -f tellub h5jamgentest getub rm -rf .libs _libs rm -f *.o test -z "testh5jam.log" || rm -f testh5jam.log test -z "testh5jam.trs" || rm -f testh5jam.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 testfiles/h5jam-*-sav testfiles/h5unjam-*-sav gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' Making clean in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' rm -f h5copygentest rm -rf .libs _libs rm -f *.o test -z "h5copygentest.log testh5copy.log" || rm -f h5copygentest.log testh5copy.log test -z "h5copygentest.trs testh5copy.trs" || rm -f h5copygentest.trs testh5copy.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' Making clean in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' rm -f h5fc_gentest h5fc_chk_idx test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "h5fc_gentest.log testh5fc.log" || rm -f h5fc_gentest.log testh5fc.log test -z "h5fc_gentest.trs testh5fc.trs" || rm -f h5fc_gentest.trs testh5fc.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' Making clean in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' rm -f h5stat_gentest test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "h5stat_gentest.log testh5stat.log" || rm -f h5stat_gentest.log testh5stat.log test -z "h5stat_gentest.trs testh5stat.trs" || rm -f h5stat_gentest.trs testh5stat.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 ../testfiles/fst_family*.h5 ../testfiles/scd_family*.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' Making clean in perform gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' rm -f iopipe chunk chunk_cache overhead zip_perf perf_meta test -z "*.h5 *.raw *.dat x-gnuplot perftest.out" || rm -f *.h5 *.raw *.dat x-gnuplot perftest.out rm -rf .libs _libs rm -f *.o test -z "iopipe.log chunk.log chunk_cache.log overhead.log zip_perf.log perf_meta.log" || rm -f iopipe.log chunk.log chunk_cache.log overhead.log zip_perf.log perf_meta.log test -z "iopipe.trs chunk.trs chunk_cache.trs overhead.trs zip_perf.trs perf_meta.trs" || rm -f iopipe.trs chunk.trs chunk_cache.trs overhead.trs zip_perf.trs perf_meta.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making clean in utils gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making clean in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' rm -rf .libs _libs rm -f swmr_check_compat_vfd rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' Making clean in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' Making clean in test gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making clean in . gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' rm -rf .libs _libs rm -f *.lo if test -d ii_files; then \ rm -f -rf ii_files; \ fi gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' Making clean in hl gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Making clean in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' test -z "libhdf5_hl.la" || rm -f libhdf5_hl.la rm -f ./so_locations rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' Making clean in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' rm -f test_lite test_image test_file_image test_table test_ds test_packet test_ld test_dset_append test_h5do_compat rm -rf .libs _libs rm -f *.o test -z "test_lite.log test_image.log test_file_image.log test_table.log test_ds.log test_packet.log test_ld.log test_dset_append.log test_h5do_compat.log" || rm -f test_lite.log test_image.log test_file_image.log test_table.log test_ds.log test_packet.log test_ld.log test_dset_append.log test_h5do_compat.log test -z "test_lite.trs test_image.trs test_file_image.trs test_table.trs test_ds.trs test_packet.trs test_ld.trs test_dset_append.trs test_h5do_compat.trs" || rm -f test_lite.trs test_image.trs test_file_image.trs test_table.trs test_ds.trs test_packet.trs test_ld.trs test_dset_append.trs test_h5do_compat.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog combine_tables[1-2].h5 test_ds[1-9].h5 test_ds10.h5 test_image[1-3].h5 file_img[1-2].h5 test_lite[1-4].h5 test_table.h5 test_packet_table.h5 test_packet_compress.h5 test_detach.h5 test_packet_table_vlen.h5 testfl_packet_table_vlen.h5 test_append.h5 h5do_compat.h5 gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' Making clean in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' Making clean in h5watch gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' rm -f h5watch rm -rf .libs _libs rm -f h5watchgentest extend_dset rm -f *.o test -z "testh5watch.log" || rm -f testh5watch.log test -z "testh5watch.trs" || rm -f testh5watch.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Executing: /usr/bin/gmake -j28 -l60.0 stdout: Making all in src gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' /usr/bin/gmake all-am gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' CC H5.lo CC H5system.lo CC H5build_settings.lo CC H5checksum.lo CC H5dbg.lo CC H5A.lo CC H5trace.lo CC H5timer.lo CC H5Abtree2.lo CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.lo CC H5Atest.lo CC H5ACproxy_entry.lo CC H5ACdbg.lo CC H5B2.lo CC H5Bdbg.lo CC H5B.lo CC H5AC.lo CC H5Bcache.lo CC H5B2int.lo CC H5B2cache.lo CC H5B2dbg.lo CC H5B2internal.lo CC H5B2test.lo CC H5B2leaf.lo CC H5B2hdr.lo CC H5B2stat.lo CC H5C.lo CC H5Cdbg.lo CC H5Centry.lo CC H5Cepoch.lo CC H5Cimage.lo CC H5Cint.lo CC H5Clog.lo CC H5Clog_json.lo CC H5Clog_trace.lo CC H5Cprefetched.lo CC H5Cquery.lo CC H5Ctag.lo CC H5Ctest.lo CC H5CS.lo CC H5CX.lo CC H5D.lo CC H5Dbtree.lo CC H5Dbtree2.lo CC H5Dchunk.lo CC H5Dcompact.lo CC H5Dcontig.lo CC H5Ddbg.lo CC H5Ddeprec.lo CC H5Dearray.lo CC H5Defl.lo CC H5Dfarray.lo CC H5Dfill.lo CC H5Dint.lo CC H5Dio.lo CC H5Dlayout.lo CC H5Dnone.lo CC H5Doh.lo CC H5Dscatgath.lo CC H5Dselect.lo CC H5Dsingle.lo CC H5Dtest.lo CC H5Dvirtual.lo CC H5E.lo CC H5Edeprec.lo CC H5Eint.lo CC H5EA.lo CC H5EAcache.lo CC H5EAdbg.lo CC H5EAdblkpage.lo CC H5EAdblock.lo CC H5EAhdr.lo CC H5EAiblock.lo CC H5EAint.lo CC H5EAsblock.lo CC H5EAstat.lo CC H5EAtest.lo CC H5ES.lo CC H5ESevent.lo CC H5ESint.lo CC H5ESlist.lo CC H5F.lo CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fdeprec.lo CC H5Fefc.lo CC H5Ffake.lo CC H5Fint.lo CC H5Fio.lo CC H5Fmount.lo CC H5Fquery.lo CC H5Fsfile.lo CC H5Fspace.lo CC H5Fsuper.lo CC H5Fsuper_cache.lo CC H5Ftest.lo CC H5FA.lo CC H5FAcache.lo CC H5FAdbg.lo CC H5FAdblock.lo CC H5FAdblkpage.lo CC H5FAhdr.lo CC H5FAint.lo CC H5FAstat.lo CC H5FAtest.lo CC H5FD.lo CC H5FDcore.lo CC H5FDfamily.lo CC H5FDint.lo CC H5FDlog.lo CC H5FDmulti.lo CC H5FDonion.lo CC H5FDonion_header.lo CC H5FDonion_history.lo CC H5FDonion_index.lo CC H5FDperform.lo CC H5FDsec2.lo CC H5FDspace.lo CC H5FDsplitter.lo CC H5FDstdio.lo CC H5FDtest.lo CC H5FL.lo CC H5FO.lo CC H5FS.lo CC H5FScache.lo CC H5FSdbg.lo CC H5FSint.lo CC H5FSsection.lo CC H5FSstat.lo CC H5FStest.lo CC H5G.lo CC H5Gbtree2.lo CC H5Gcache.lo CC H5Gcompact.lo CC H5Gdense.lo CC H5Gdeprec.lo CC H5Gent.lo CC H5Gint.lo CC H5Glink.lo CC H5Gloc.lo CC H5Gname.lo CC H5Gnode.lo CC H5Gobj.lo CC H5Goh.lo CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo CC H5HF.lo CC H5HFbtree2.lo CC H5HFcache.lo CC H5HFdbg.lo CC H5HFdblock.lo CC H5HFdtable.lo CC H5HFhdr.lo CC H5HFiblock.lo CC H5HFhuge.lo CC H5HFiter.lo CC H5HFman.lo CC H5HFsection.lo CC H5HFspace.lo CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.lo CC H5HGcache.lo CC H5HGdbg.lo CC H5HGquery.lo CC H5HL.lo CC H5HLcache.lo CC H5HLint.lo CC H5HLdbg.lo CC H5HLprfx.lo CC H5HLdblk.lo CC H5I.lo CC H5Idbg.lo CC H5Iint.lo CC H5Itest.lo CC H5L.lo CC H5Ldeprec.lo CC H5Lexternal.lo CC H5Lint.lo CC H5M.lo CC H5MF.lo CC H5MFaggr.lo CC H5MFdbg.lo CC H5MFsection.lo CC H5MM.lo CC H5O.lo CC H5Odeprec.lo CC H5Oainfo.lo CC H5Oalloc.lo CC H5Oattr.lo CC H5Oattribute.lo CC H5Obogus.lo CC H5Obtreek.lo CC H5Ocache.lo CC H5Ocache_image.lo CC H5Ochunk.lo CC H5Ocont.lo CC H5Ocopy.lo CC H5Ocopy_ref.lo CC H5Odbg.lo CC H5Odrvinfo.lo CC H5Odtype.lo CC H5Oefl.lo CC H5Ofill.lo CC H5Oflush.lo CC H5Ofsinfo.lo CC H5Oginfo.lo CC H5Oint.lo CC H5Olayout.lo CC H5Olinfo.lo CC H5Olink.lo CC H5Omessage.lo CC H5Omtime.lo CC H5Oname.lo CC H5Onull.lo CC H5Opline.lo CC H5Orefcount.lo CC H5Osdspace.lo CC H5Oshared.lo CC H5Oshmesg.lo CC H5Ostab.lo CC H5Otest.lo CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.lo CC H5Pdxpl.lo CC H5Pencdec.lo CC H5Pfapl.lo CC H5Pfcpl.lo CC H5Pfmpl.lo CC H5Pgcpl.lo CC H5Pint.lo CC H5Plapl.lo CC H5Plcpl.lo CC H5Pmapl.lo CC H5Pmcpl.lo CC H5Pocpl.lo CC H5Pocpypl.lo CC H5Pstrcpl.lo CC H5Ptest.lo CC H5PB.lo CC H5PL.lo CC H5PLint.lo CC H5PLpath.lo CC H5PLplugin_cache.lo CC H5R.lo CC H5Rdeprec.lo CC H5Rint.lo CC H5UC.lo CC H5RS.lo CC H5S.lo CC H5Sall.lo CC H5Sdbg.lo CC H5Sdeprec.lo CC H5Shyper.lo CC H5Snone.lo CC H5Spoint.lo CC H5Sselect.lo CC H5Stest.lo CC H5SL.lo CC H5SM.lo CC H5SMbtree2.lo CC H5SMcache.lo CC H5SMmessage.lo CC H5SMtest.lo CC H5T.lo CC H5Tarray.lo CC H5Tbit.lo CC H5Tcommit.lo CC H5Tcompound.lo CC H5Tconv.lo CC H5Tcset.lo CC H5Tdbg.lo CC H5Tdeprec.lo CC H5Tenum.lo CC H5Tfields.lo CC H5Tfixed.lo CC H5Tfloat.lo CC H5Tinit_float.lo CC H5Tnative.lo CC H5Toffset.lo CC H5Toh.lo CC H5Topaque.lo CC H5Torder.lo CC H5Tref.lo CC H5Tpad.lo CC H5Tprecis.lo CC H5Tstrpad.lo CC H5Tvisit.lo CC H5Tvlen.lo CC H5TS.lo CC H5VL.lo CC H5VLcallback.lo CC H5VLdyn_ops.lo CC H5VLint.lo CC H5VLnative.lo CC H5VLnative_attr.lo CC H5VLnative_blob.lo CC H5VLnative_dataset.lo CC H5VLnative_datatype.lo CC H5VLnative_file.lo CC H5VLnative_group.lo CC H5VLnative_link.lo CC H5VLnative_introspect.lo CC H5VLnative_object.lo CC H5VLnative_token.lo CC H5VLpassthru.lo CC H5VLtest.lo CC H5VM.lo CC H5WB.lo CC H5Z.lo CC H5Zdeflate.lo CC H5Zfletcher32.lo CC H5Znbit.lo CC H5Zshuffle.lo CC H5Zscaleoffset.lo CC H5Zszip.lo CC H5Ztrans.lo CC H5mpi.lo CC H5ACmpio.lo CC H5Cmpio.lo CC H5Dmpio.lo CC H5Fmpi.lo CC H5FDmpi.lo CC H5FDmpio.lo CC H5Smpio.lo CCLD libhdf5.la gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' Making all in test gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' CC h5test.lo CC testframe.lo CC external_common.lo CC swmr_common.lo CC cache_common.lo CC filter_plugin1_dsets.lo CC filter_plugin2_dsets.lo CC filter_plugin3_dsets.lo CC filter_plugin4_groups.lo CC null_vol_connector.lo CC null_vfd_plugin.lo CC tchecksum.o CC tfile.o CC testhdf5.o CC tarray.o CC tattr.o CC th5s.o CC tconfig.o CC th5o.o CC tgenprop.o CC th5_system.o CC tid.o CC titerate.o CC tmisc.o CC tcoords.o CC tmeta.o CC trefer_deprec.o CC trefer.o CC trefstr.o CC tselect.o CC tskiplist.o CC tsohm.o CC ttime.o CC tunicode.o CC tvlstr.o CC tvltypes.o CC cache.o CC cache_api.o CC cache_image.o CC genall5.o CC cache_tagging.o CC lheap.o CC ohdr.o CC stab.o CC gheap.o CC evict_on_close.o CC farray.o CC earray.o CC fheap.o CC btree2.o CC accum.o CC hyperslab.o CC istore.o CC bittests.o CC dt_arith.o CC page_buffer.o CC dtypes.o CC chunk_info.o CC dsets.o CC cmpd_dset.o CC mdset.o CC cmpd_dtransform.o CC filter_fail.o CC extend.o CC direct_chunk.o CC external.o CC objcopy.o CC efc.o CC objcopy_ref.o CC links.o CC unlink.o CC twriteorder.o CC big.o CC mtime.o CC fillval.o CC mount.o CC select_io_dset.o CC flush1.o CC flush2.o CC app_ref.o CC enum.o CC set_extent.o CC ttsafe.o CC ttsafe_dcreate.o CC ttsafe_error.o CC ttsafe_cancel.o CC ttsafe_acreate.o CC ttsafe_attr_vlen.o CC enc_dec_plist.o CC enc_dec_plist_cross_platform.o CC getname.o CC vfd.o CC s3comms.o CC ros3.o CC hdfs.o CC ntypes.o CC dangle.o CC dtransform.o CC reserved.o CC cross_read.o CC freespace.o CC mf.o CC vds.o CC file_image.o CC unregister.o CC cache_logging.o CC cork.o CC swmr.o CC thread_id.o CC vol.o CC timer.o CC event_set.o CC onion.o CC error_test.o CC err_compat.o CC tcheck_version.o CC testmeta.o CC accum_swmr_reader.o CC atomic_writer.o CC atomic_reader.o CC external_env.o CC links_env.o CC filenotclosed.o CC del_many_dense_attrs.o CC flushrefresh.o CC use_append_chunk.o CC use_common.o CC use_append_chunk_mirror.o CC use_append_mchunks.o CC use_disable_mdc_flushes.o CC swmr_generator.o CC swmr_start_write.o CC swmr_reader.o CC swmr_writer.o CC swmr_remove_reader.o CC swmr_remove_writer.o CC swmr_addrem_writer.o CC swmr_sparse_reader.o CC swmr_sparse_writer.o CC vds_env.o CC vds_swmr_gen.o CC vds_swmr_reader.o CC vds_swmr_writer.o CC filter_plugin.o CC vfd_plugin.o CC vol_plugin.o CCLD libh5test.la CCLD libfilter_plugin1_dsets.la CCLD libfilter_plugin2_dsets.la CCLD libfilter_plugin3_dsets.la CCLD libfilter_plugin4_groups.la CCLD libnull_vfd_plugin.la CCLD libnull_vol_connector.la CCLD cache_image CCLD cache_api CCLD lheap CCLD cache_tagging CCLD ohdr CCLD stab CCLD gheap CCLD evict_on_close CCLD farray CCLD earray CCLD btree2 CCLD accum CCLD hyperslab CCLD istore CCLD bittests CCLD dt_arith CCLD page_buffer CCLD dtypes CCLD chunk_info CCLD cmpd_dset CCLD mdset CCLD cmpd_dtransform CCLD filter_fail CCLD extend CCLD direct_chunk CCLD external CCLD efc CCLD objcopy_ref CCLD unlink CCLD twriteorder CCLD big CCLD mtime CCLD fillval CCLD mount CCLD select_io_dset CCLD flush1 CCLD flush2 CCLD app_ref CCLD enum CCLD set_extent CCLD ttsafe CCLD enc_dec_plist CCLD enc_dec_plist_cross_platform CCLD getname CCLD vfd CCLD ros3 CCLD s3comms CCLD hdfs CCLD ntypes CCLD dangle CCLD reserved CCLD cross_read CCLD freespace CCLD mf CCLD file_image CCLD unregister CCLD cache_logging CCLD cork CCLD swmr CCLD thread_id CCLD vol CCLD timer CCLD event_set CCLD onion CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD accum_swmr_reader CCLD atomic_writer CCLD atomic_reader CCLD external_env CCLD links_env CCLD filenotclosed CCLD del_many_dense_attrs CCLD flushrefresh CCLD use_append_chunk CCLD use_append_chunk_mirror CCLD use_append_mchunks CCLD use_disable_mdc_flushes CCLD swmr_generator CCLD swmr_start_write CCLD swmr_reader CCLD swmr_writer CCLD swmr_remove_reader CCLD swmr_remove_writer CCLD swmr_addrem_writer CCLD swmr_sparse_reader CCLD swmr_sparse_writer CCLD vds_env CCLD vds_swmr_reader CCLD vds_swmr_gen CCLD vds_swmr_writer CCLD filter_plugin CCLD vfd_plugin CCLD vol_plugin CCLD cache CCLD fheap CCLD dsets CCLD dtransform CCLD objcopy CCLD testhdf5 CCLD links CCLD vds gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' Making all in testpar gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' CC t_mpi.o CC testphdf5.o CC t_bigio.o CC t_dset.o CC t_span_tree.o CC t_file.o CC t_file_image.o CC t_mdset.o CC t_ph5basic.o CC t_coll_chunk.o CC t_chunk_alloc.o CC t_oflush.o CC t_filter_read.o CC t_coll_md.o CC t_prop.o CC t_cache_image.o CC t_cache.o CC t_pshutdown.o CC t_pread.o CC t_prestart.o CC t_select_io_dset.o CC t_init_term.o CC t_pmulti_dset.o CC t_shapesame.o CC t_filters_parallel.o CC t_2Gio.o CC t_pflush1.o CC t_vfd.o CC t_pflush2.o CCLD t_prestart CCLD t_init_term CCLD t_pshutdown CCLD t_pflush1 CCLD t_pread CCLD t_pflush2 CCLD t_mpi CCLD t_pmulti_dset CCLD t_cache_image CCLD t_bigio CCLD t_cache CCLD t_shapesame CCLD t_vfd CCLD t_2Gio CCLD t_select_io_dset CCLD testphdf5 CCLD t_filters_parallel gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' Making all in bin gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' Making all in tools gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making all in lib gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' CC h5tools.lo CC h5tools_utils.lo CC h5tools_dump.lo CC h5tools_str.lo CC h5diff.lo CC h5diff_array.lo CC h5diff_attr.lo CC h5diff_dset.lo CC h5diff_util.lo CC h5trav.lo CC h5tools_filters.lo CC h5tools_ref.lo CC io_timer.lo CC h5tools_type.lo CCLD libh5tools.la gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' Making all in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making all in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' CC h5diff_main.o CC h5diff_common.o CC ph5diff_main.o CCLD h5diff CCLD ph5diff gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' Making all in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' CC h5ls.o CCLD h5ls gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' Making all in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CCLD h5dump gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' Making all in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' CC h5debug.o CC h5repart.o CC h5mkgrp.o CC h5clear.o CC h5delete.o CCLD h5delete CCLD h5clear CCLD h5mkgrp CCLD h5repart CCLD h5debug gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' Making all in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' CC h5import.o CCLD h5import gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' Making all in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' CC h5repack_main.o CC h5repack.lo CC h5repack_parse.lo CC h5repack_filters.lo CC h5repack_copy.lo CC h5repack_opttable.lo CC h5repack_refs.lo CC h5repack_verify.lo CCLD libh5repack.la CCLD h5repack gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' Making all in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' CC h5jam.o CC h5unjam.o CCLD h5unjam CCLD h5jam gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' Making all in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' CC h5copy.o CCLD h5copy gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' Making all in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' CC h5format_convert.o CCLD h5format_convert gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' Making all in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' CC h5stat.o CCLD h5stat gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' Making all in h5perf gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' CC sio_perf.o CC sio_engine.o CC pio_perf.o CC pio_engine.o CCLD h5perf_serial CCLD h5perf gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making all in libtest gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' CC h5tools_test_utils.o CCLD h5tools_test_utils gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' Making all in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' Making all in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' CC dynlib_diff.lo CC h5diffgentest.o CCLD libdynlibdiff.la CCLD h5diffgentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' Making all in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' CC dynlib_ls.lo CCLD libdynlibls.la gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' Making all in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' CC dynlib_dump.lo CC h5dumpgentest.o CC binread.o CCLD binread CCLD libdynlibdump.la CCLD h5dumpgentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' Making all in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making all in vds gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' CC UC_1_one_dim_gen.o CC UC_2_two_dims_gen.o CC UC_5_stride_gen.o CC UC_3_gaps_gen.o CC UC_4_printf_gen.o CCLD UC_2_two_dims_gen CCLD UC_5_stride_gen CCLD UC_4_printf_gen CCLD UC_3_gaps_gen CCLD UC_1_one_dim_gen gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' CC h5repart_gentest.o CC clear_open_chk.o CC h5clear_gentest.o CC talign.o CC repart_test.o CCLD h5repart_gentest CCLD clear_open_chk CCLD repart_test CCLD talign CCLD h5clear_gentest gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making all in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' CC h5importtest.o CCLD h5importtest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' Making all in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' CC h5repacktst.o CC testh5repack_detect_szip.o CC dynlib_rpk.lo CC dynlib_vrpk.lo CC h5repackgentest.o CCLD testh5repack_detect_szip CCLD h5repackgentest CCLD libdynlibadd.la CCLD libdynlibvers.la CCLD h5repacktst gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' Making all in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' CC tellub.o CC h5jamgentest.o CC getub.o CCLD tellub CCLD getub CCLD h5jamgentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' Making all in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' CC h5copygentest.o CCLD h5copygentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' Making all in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' CC h5fc_gentest.o CC h5fc_chk_idx.o CCLD h5fc_chk_idx CCLD h5fc_gentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' Making all in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' CC h5stat_gentest.o CCLD h5stat_gentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' Making all in perform gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' CC iopipe.o CC chunk.o CC chunk_cache.o CC zip_perf.o CC overhead.o CC perf_meta.o CCLD chunk CCLD iopipe CCLD overhead CCLD chunk_cache CCLD zip_perf CCLD perf_meta gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making all in utils gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making all in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' CC swmr_check_compat_vfd.o CCLD swmr_check_compat_vfd gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' Making all in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' Making all in test gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making all in . gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[1]: Nothing to be done for `all-am'. gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' Making all in hl gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Making all in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' CC H5DO.lo CC H5LTanalyze.lo CC H5DS.lo CC H5LT.lo CC H5IM.lo CC H5LTparse.lo CC H5PT.lo CC H5TB.lo CC H5LD.lo CCLD libhdf5_hl.la gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' Making all in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' CC test_lite.o CC test_image.o CC test_file_image.o CC test_table.o CC test_ds.o CC test_packet.o CC test_packet_vlen.o CC test_ld.o CC test_dset_append.o CC test_h5do_compat.o CCLD test_h5do_compat CCLD test_image CCLD test_file_image CCLD test_table CCLD test_lite CCLD test_packet CCLD test_dset_append CCLD test_ld CCLD test_ds gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' Making all in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' Making all in h5watch gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' CC h5watch.o CC h5watchgentest.o CC extend_dset-extend_dset.o CCLD extend_dset CCLD h5watchgentest CCLD h5watch gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' stdout: In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5Zscaleoffset.c: In function ‘H5Z__scaleoffset_postdecompress_i’: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:654:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1544:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_2’ H5Z_scaleoffset_postdecompress_2(short, data, d_nelmts, filavail, cd_values, minbits, sminval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:650:38: note: ‘filval’ declared here type *buf = (type *)data, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1544:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_2’ H5Z_scaleoffset_postdecompress_2(short, data, d_nelmts, filavail, cd_values, minbits, sminval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘signed char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:1534:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(signed char, cd_values, filval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1530:49: note: ‘filval’ declared here signed char *buf = (signed char *)data, filval = 0; ^~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short unsigned int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:638:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1520:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:634:38: note: ‘filval’ declared here type *buf = (type *)data, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1520:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘unsigned char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:638:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1518:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:634:38: note: ‘filval’ declared here type *buf = (type *)data, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1518:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5Zscaleoffset.c: In function ‘H5Z__scaleoffset_precompress_i’: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:497:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1500:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_2’ H5Z_scaleoffset_precompress_2(short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:492:61: note: ‘filval’ declared here type *buf = (type *)data, min = 0, max = 0, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1500:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_2’ H5Z_scaleoffset_precompress_2(short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘signed char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:1454:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(signed char, cd_values, filval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1449:68: note: ‘filval’ declared here signed char *buf = (signed char *)data, min = 0, max = 0, filval = 0; ^~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short unsigned int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:459:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1440:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:455:62: note: ‘filval’ declared here type *buf = (type *)data, min = 0, max = 0, span, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1440:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘unsigned char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:459:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1438:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:455:62: note: ‘filval’ declared here type *buf = (type *)data, min = 0, max = 0, span, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1438:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5Zscaleoffset.c: In function ‘H5Z__scaleoffset_set_parms_fillval’: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘fill_val’ with type ‘short int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:174:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(&_cd_value, _fv_p, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:225:9: note: in expansion of macro ‘H5Z_scaleoffset_save_filval’ H5Z_scaleoffset_save_filval(unsigned type, cd_values, fill_val) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:894:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_2’ H5Z_scaleoffset_set_filval_2(short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:216:14: note: ‘fill_val’ declared here type fill_val; \ ^~~~~~~~ H5Zscaleoffset.c:894:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_2’ H5Z_scaleoffset_set_filval_2(short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘fill_val’ with type ‘short unsigned int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:174:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(&_cd_value, _fv_p, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:210:9: note: in expansion of macro ‘H5Z_scaleoffset_save_filval’ H5Z_scaleoffset_save_filval(type, cd_values, fill_val) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:884:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_1’ H5Z_scaleoffset_set_filval_1(unsigned short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:201:14: note: ‘fill_val’ declared here type fill_val; \ ^~~~~~~~ H5Zscaleoffset.c:884:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_1’ H5Z_scaleoffset_set_filval_1(unsigned short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ atomic_writer.c: In function ‘main’: atomic_writer.c:193:30: warning: conversion to ‘__off_t’ {aka ‘long int’} from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] if (lseek(fd, (n * sizeof(unsigned int)), SEEK_SET) < 0) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from testphdf5.h:18, from t_chunk_alloc.c:18: t_chunk_alloc.c: In function ‘verify_data’: testpar.h:51:12: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (val) { \ ^ t_chunk_alloc.c:319:10: note: ‘value’ was declared here int value, i; ^~~~~ h5dumpgentest.c: In function ‘gent_opaque’: h5dumpgentest.c:2609:22: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] data[i][1] = (N_OPAQUE_BYTES_PER_ELEMENT - 1) - i; ^ ============================================================================================= Running make install on HDF5; this may take several minutes ============================================================================================= Executing: /usr/bin/gmake install stdout: Making install in src gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libhdf5.la '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' libtool: install: /usr/bin/install -c .libs/libhdf5.so.310.3.0 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.so.310.3.0 libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5.so.310.3.0 libhdf5.so.310 || { rm -f libhdf5.so.310 && ln -s libhdf5.so.310.3.0 libhdf5.so.310; }; }) libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5.so.310.3.0 libhdf5.so || { rm -f libhdf5.so && ln -s libhdf5.so.310.3.0 libhdf5.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5.lai /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.la libtool: install: /usr/bin/install -c .libs/libhdf5.a /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.a libtool: install: chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.a libtool: install: ranlib /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.a libtool: finish: PATH="/home/yangyehua/spack/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/home/yangyehua/.local/bin:/home/yangyehua/bin:/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:/usr/local/cuda/bin:/usr/bin:/sbin" ldconfig -n /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/install -c -m 644 hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5version.h H5Apublic.h H5ACpublic.h H5Cpublic.h H5Dpublic.h H5Epubgen.h H5Epublic.h H5ESpublic.h H5Fpublic.h H5FDpublic.h H5FDcore.h H5FDdirect.h H5FDfamily.h H5FDhdfs.h H5FDlog.h H5FDmirror.h H5FDmpi.h H5FDmpio.h H5FDmulti.h H5FDonion.h H5FDros3.h H5FDsec2.h H5FDsplitter.h H5FDstdio.h H5FDsubfiling/H5FDsubfiling.h H5FDsubfiling/H5FDioc.h H5FDwindows.h H5Gpublic.h H5Ipublic.h H5Lpublic.h H5Mpublic.h H5MMpublic.h H5Opublic.h H5Ppublic.h H5PLextern.h '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/install -c -m 644 H5PLpublic.h H5Rpublic.h H5Spublic.h H5Tpublic.h H5VLconnector.h H5VLconnector_passthru.h H5VLnative.h H5VLpassthru.h H5VLpublic.h H5Zpublic.h H5ESdevelop.h H5FDdevelop.h H5Idevelop.h H5Ldevelop.h H5Tdevelop.h H5TSdevelop.h H5Zdevelop.h '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' /usr/bin/install -c -m 644 libhdf5.settings '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' Making install in test gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' Making install in testpar gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' Making install in bin gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /usr/bin/install -c h5redeploy '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' Making install in tools gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making install in lib gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' Making install in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making install in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5diff ph5diff '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5diff /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5diff libtool: install: /usr/bin/install -c .libs/ph5diff /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/ph5diff gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' Making install in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5ls '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5ls /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5ls gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' Making install in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5dump '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5dump /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5dump gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' Making install in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp h5clear h5delete '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5debug /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5debug libtool: install: /usr/bin/install -c .libs/h5repart /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5repart libtool: install: /usr/bin/install -c .libs/h5mkgrp /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5mkgrp libtool: install: /usr/bin/install -c .libs/h5clear /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5clear libtool: install: /usr/bin/install -c .libs/h5delete /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5delete gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' Making install in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5import '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5import /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5import gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' Making install in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5repack '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5repack /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5repack gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' Making install in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5jam h5unjam '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5jam /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5jam libtool: install: /usr/bin/install -c .libs/h5unjam /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5unjam gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' Making install in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5copy '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5copy /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5copy gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' Making install in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5format_convert '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5format_convert /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5format_convert gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' Making install in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5stat '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5stat /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5stat gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' Making install in h5perf gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5perf_serial h5perf '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5perf_serial /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5perf_serial libtool: install: /usr/bin/install -c .libs/h5perf /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5perf gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making install in libtest gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c h5tools_test_utils '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5tools_test_utils /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5tools_test_utils gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' Making install in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' Making install in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' Making install in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' Making install in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' Making install in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making install in vds gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[5]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[5]: Nothing to be done for `install-exec-am'. gmake[5]: Nothing to be done for `install-data-am'. gmake[5]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[5]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[5]: Nothing to be done for `install-exec-am'. gmake[5]: Nothing to be done for `install-data-am'. gmake[5]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making install in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' Making install in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' Making install in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' Making install in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' Making install in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' Making install in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' Making install in perform gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making install in utils gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making install in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' Making install in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' Making install in test gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[5]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[5]: Nothing to be done for `install-exec-am'. gmake[5]: Nothing to be done for `install-data-am'. gmake[5]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /usr/bin/install -c subfiling_vfd/h5fuse.sh '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making install in . gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' Making install in hl gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Making install in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libhdf5_hl.la '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src; /bin/sh "/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/libtool" --silent --tag CC --mode=relink mpicc -std=c99 -Wall -Wcast-qual -Wconversion -Wextra -Wfloat-equal -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-include-dirs -Wshadow -Wundef -Wwrite-strings -pedantic -Wno-c++-compat -Wlarger-than=2560 -Wlogical-op -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wsync-nand -Wno-unsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wmaybe-uninitialized -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wduplicated-cond -Whsa -Wnormalized -Wnull-dereference -Wunused-const-variable -Walloca -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -fstdarg-opt -s -Wbad-function-cast -Wcast-align -Wformat -Wimplicit-function-declaration -Wint-to-pointer-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wredundant-decls -Wstrict-prototypes -Wswitch -Wunused-but-set-variable -Wunused-variable -Wunused-function -Wunused-parameter -Wincompatible-pointer-types -Wint-conversion -Wshadow -Wrestrict -Wcast-function-type -Wmaybe-uninitialized -Wno-aggregate-return -Wno-inline -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-overlength-strings -Wno-jump-misses-init -Wstrict-overflow=2 -Wno-suggest-attribute=const -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=pure -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -fPIC -Wno-lto-type-mismatch -g -O -version-info 310:3:0 -o libhdf5_hl.la -rpath /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo H5LD.lo ../../src/libhdf5.la -lz -ldl -lm -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lm ) libtool: install: /usr/bin/install -c .libs/libhdf5_hl.so.310.0.3T /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.so.310.0.3 libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5_hl.so.310.0.3 libhdf5_hl.so.310 || { rm -f libhdf5_hl.so.310 && ln -s libhdf5_hl.so.310.0.3 libhdf5_hl.so.310; }; }) libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5_hl.so.310.0.3 libhdf5_hl.so || { rm -f libhdf5_hl.so && ln -s libhdf5_hl.so.310.0.3 libhdf5_hl.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_hl.lai /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.la libtool: install: /usr/bin/install -c .libs/libhdf5_hl.a /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.a libtool: install: chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.a libtool: install: ranlib /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.a libtool: finish: PATH="/home/yangyehua/spack/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/home/yangyehua/.local/bin:/home/yangyehua/bin:/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:/usr/local/cuda/bin:/usr/bin:/sbin" ldconfig -n /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/install -c -m 644 hdf5_hl.h H5DOpublic.h H5IMpublic.h H5LTpublic.h H5TBpublic.h H5DSpublic.h H5PTpublic.h H5LDpublic.h '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' Making install in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' Making install in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' Making install in h5watch gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5watch '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5watch /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5watch gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' for d in examples hl; do \ (cd $d && /usr/bin/gmake install-examples) || exit 1; \ done gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/examples' mkdir -p -m 755 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/examples' gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' for d in examples ; do \ (cd $d && /usr/bin/gmake install-examples) || exit 1; \ done gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/examples' mkdir -p -m 755 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/examples' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' stdout: libtool: warning: relinking 'libhdf5_hl.la' + /usr/bin/install -c ./h5_write.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_read.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend_write.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_chunk_read.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_compound.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpd.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_subset.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_cmprss.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_rdwt.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpar.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtatt.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrp.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtdat.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_group.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_select.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_attribute.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_mount.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_drivers.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_reference_deprec.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_extern.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_compat.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref2reg_deprec.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extlink.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_elink_unix2win.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_shared_mesg.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_debug_trace.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5example.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5_filtered_writes.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5_filtered_writes_no_sel.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5_subfiling.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exc.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exclim.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-eiger.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-simpleIO.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival-unlim.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival-unlim-maxmin.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./README /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/. + /usr/bin/install -c ./run-all-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/. + /usr/bin/install -c ./ex_lite1.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite2.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite3.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ptExampleFL.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image1.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image2.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_01.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_02.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_03.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_04.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_05.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_06.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_07.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_08.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_09.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_10.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_11.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_12.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_ds1.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image24pixel.txt /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image8.txt /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./pal_rgb.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c run-hlc-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./run-hl-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/. ********Output of running make on HDF5 follows ******* checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether /usr/bin/gmake sets $(MAKE)... yes checking whether /usr/bin/gmake supports nested variables... yes checking whether /usr/bin/gmake supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking enable warnings as errors... no checking for config x86_64-pc-linux-gnu... no checking for config x86_64-pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-pc... no checking for config linux-gnu... found compiler 'mpicc' is GNU gcc-8.3.0 compiler 'mpif90' is GNU gfortran-8.3.0 compiler 'mpicxx' is GNU g++-8.3.0 checking for config ./config/site-specific/host-sms... no checking for clang sanitizer checks... checking build mode... production checking for gcc... mpicc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether mpicc understands -c and -o together... yes checking whether /usr/bin/gmake supports the include directive... yes (GNU style) checking dependency style of mpicc... gcc3 checking if unsupported combinations of configure options are allowed... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for off_t... yes checking for ssize_t... yes checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 checking size of long long... 8 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking if Fortran interface enabled... no checking whether the compiler supports GNU C++... yes checking whether mpicxx accepts -g... yes checking for mpicxx option to enable C++11 features... none needed checking dependency style of mpicxx... gcc3 checking how to run the C++ preprocessor... mpicxx -E checking if c++ interface enabled... no checking if the high-level library is enabled... yes checking whether to use new references with dimension scales... no checking whether /usr/bin/gmake sets $(MAKE)... (cached) yes checking for tr... /usr/bin/tr checking if srcdir= and time commands work together... yes checking if Java JNI interface enabled... no checking if building tests is disabled... yes checking if HDF5 testing intensity level is set... 3 checking if building tools is enabled... yes checking if the high-level GIF tools are enabled... no checking if building doxygen is enabled... no checking if doxygen warnings as errors is enabled... FAIL_ON_WARNINGS checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by mpicc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from mpicc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if mpicc supports -fno-rtti -fno-exceptions... no checking for mpicc option to produce PIC... -fPIC -DPIC checking if mpicc PIC flag -fPIC -DPIC works... yes checking if mpicc static flag -static works... no checking if mpicc supports -c -o file.o... yes checking if mpicc supports -c -o file.o... (cached) yes checking whether the mpicc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... yes checking for ceil in -lm... yes checking for dlopen in -ldl... (cached) yes checking for dirent.h... yes checking for features.h... yes checking for pwd.h... yes checking for unistd.h... (cached) yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for sys/socket.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking for _FILE_OFFSET_BITS value needed for large files... no checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 8 checking size of uint_fast16_t... 8 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 8 checking size of uint_fast32_t... 8 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of bool... 1 checking size of off_t... 8 checking size of ptrdiff_t... 8 checking size of size_t... 8 checking size of ssize_t... 8 checking size of time_t... 8 checking if dev_t is scalar... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking for szlib... suppressed checking for thread safe support... no checking for mpicc options needed to detect all undeclared functions... none needed checking whether CLOCK_MONOTONIC is declared... yes checking for tm_gmtoff in struct tm... yes checking for global timezone variable... yes checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for library containing clock_gettime... none required checking for alarm... yes checking for asprintf... yes checking for clock_gettime... yes checking for fcntl... yes checking for flock... yes checking for fork... yes checking for gethostname... yes checking for getrusage... yes checking for gettimeofday... yes checking for rand_r... yes checking for random... yes checking for strcasestr... yes checking for strdup... yes checking for symlink... yes checking for tmpfile... yes checking for vasprintf... yes checking for waitpid... yes checking for __attribute__ extension... yes checking enable build diagnostics... no checking enable debugging symbols... no checking enable asserts... no checking enable developer warnings... no checking profiling... no checking optimization level... high checking enable file locking... best-effort checking for internal debug output... none checking whether function stack tracking is enabled... no checking for API tracing... no checking whether a memory checking tool will be used... no checking for parallel support files... provided by compiler checking whether a simple MPI-IO C program can be linked... yes checking prefix for running on one processor... checking prefix for running in parallel... mpiexec -n $${NPROCS:=6} checking for instrumented library... no checking for MPI_Ibarrier/MPI_Issend/MPI_Iprobe/MPI_Irecv functions... yes checking for MPI_Get_elements_x and MPI_Type_size_x functions... yes checking parallel tools... no checking if the map API (H5M) is enabled... no checking if the subfiling I/O virtual file driver (VFD) is enabled... no checking whether O_DIRECT is declared... yes checking for posix_memalign... yes checking if the direct I/O virtual file driver (VFD) is enabled... no checking if the Mirror virtual file driver (VFD) is enabled... no checking if the Read-Only S3 virtual file driver (VFD) is enabled... no checking for libhdfs... suppressed checking for custom examples path definition... ${prefix}/share/hdf5_examples checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if the machine has window style path name... no checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... yes checking if correctly converting (unsigned) long long to long double values... yes checking if the system is IBM ppc64le and cannot correctly convert some long double values... no checking additional programs should be built... no checking if deprecated public symbols are available... yes checking which version of public symbols to use by default... v114 checking whether to perform strict file format checks... no checking for pread... yes checking for pwrite... yes checking whether to use pread/pwrite instead of read/write in certain VFDs... yes checking whether to have library information embedded in the executables... yes configure: creating ./config.lt config.lt: creating libtool checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doxygen/Doxyfile config.status: creating src/Makefile config.status: creating src/libhdf5.settings config.status: creating src/H5build_settings.c config.status: creating test/Makefile config.status: creating test/H5srcdir_str.h config.status: creating test/test_abort_fail.sh config.status: creating test/test_check_version.sh config.status: creating test/test_error.sh config.status: creating test/test_external_env.sh config.status: creating test/test_flush_refresh.sh config.status: creating test/test_libinfo.sh config.status: creating test/test_links_env.sh config.status: creating test/test_mirror.sh config.status: creating test/test_plugin.sh config.status: creating test/test_swmr.sh config.status: creating test/test_use_cases.sh config.status: creating test/test_vds_env.sh config.status: creating test/test_vds_swmr.sh config.status: creating testpar/Makefile config.status: creating testpar/testpflush.sh config.status: creating utils/Makefile config.status: creating utils/mirror_vfd/Makefile config.status: creating utils/test/Makefile config.status: creating utils/tools/Makefile config.status: creating utils/tools/h5dwalk/Makefile config.status: creating utils/tools/test/Makefile config.status: creating utils/tools/test/h5dwalk/Makefile config.status: creating utils/tools/test/h5dwalk/copy_demo_files.sh config.status: creating utils/tools/test/h5dwalk/testh5dwalk.sh config.status: creating tools/Makefile config.status: creating tools/lib/Makefile config.status: creating tools/libtest/Makefile config.status: creating tools/src/Makefile config.status: creating tools/src/h5dump/Makefile config.status: creating tools/src/h5import/Makefile config.status: creating tools/src/h5diff/Makefile config.status: creating tools/src/h5jam/Makefile config.status: creating tools/src/h5repack/Makefile config.status: creating tools/src/h5ls/Makefile config.status: creating tools/src/h5copy/Makefile config.status: creating tools/src/misc/Makefile config.status: creating tools/src/h5stat/Makefile config.status: creating tools/test/Makefile config.status: creating tools/test/h5dump/Makefile config.status: creating tools/test/h5dump/h5dump_plugin.sh config.status: creating tools/test/h5dump/testh5dump.sh config.status: creating tools/test/h5dump/testh5dumppbits.sh config.status: creating tools/test/h5dump/testh5dumpvds.sh config.status: creating tools/test/h5dump/testh5dumpxml.sh config.status: creating tools/test/h5ls/Makefile config.status: creating tools/test/h5ls/h5ls_plugin.sh config.status: creating tools/test/h5ls/testh5ls.sh config.status: creating tools/test/h5ls/testh5lsvds.sh config.status: creating tools/test/h5import/Makefile config.status: creating tools/test/h5import/h5importtestutil.sh config.status: creating tools/test/h5diff/Makefile config.status: creating tools/test/h5diff/h5diff_plugin.sh config.status: creating tools/test/h5diff/testh5diff.sh config.status: creating tools/test/h5diff/testph5diff.sh config.status: creating tools/src/h5format_convert/Makefile config.status: creating tools/test/h5format_convert/Makefile config.status: creating tools/test/h5format_convert/testh5fc.sh config.status: creating tools/test/h5jam/Makefile config.status: creating tools/test/h5jam/testh5jam.sh config.status: creating tools/test/h5repack/Makefile config.status: creating tools/test/h5repack/h5repack.sh config.status: creating tools/test/h5repack/h5repack_plugin.sh config.status: creating tools/test/h5copy/Makefile config.status: creating tools/test/h5copy/testh5copy.sh config.status: creating tools/test/misc/Makefile config.status: creating tools/test/misc/testh5clear.sh config.status: creating tools/test/misc/testh5mkgrp.sh config.status: creating tools/test/misc/testh5repart.sh config.status: creating tools/test/misc/vds/Makefile config.status: creating tools/test/h5stat/Makefile config.status: creating tools/test/h5stat/testh5stat.sh config.status: creating tools/src/h5perf/Makefile config.status: creating tools/test/perform/Makefile config.status: creating examples/Makefile config.status: creating examples/run-c-ex.sh config.status: creating examples/testh5cc.sh config.status: creating bin/h5cc config.status: creating bin/Makefile config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/test/H5srcdir_str.h config.status: creating c++/examples/Makefile config.status: creating c++/examples/run-c++-ex.sh config.status: creating c++/examples/testh5c++.sh config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/Makefile config.status: creating fortran/src/H5fort_type_defines.h config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating fortran/examples/run-fortran-ex.sh config.status: creating fortran/examples/testh5fc.sh config.status: creating java/Makefile config.status: creating java/src/Makefile config.status: creating java/src/jni/Makefile config.status: creating java/test/Makefile config.status: creating java/test/junit.sh config.status: creating java/examples/Makefile config.status: creating java/examples/intro/Makefile config.status: creating java/examples/intro/JavaIntroExample.sh config.status: creating java/examples/datasets/Makefile config.status: creating java/examples/datasets/JavaDatasetExample.sh config.status: creating java/examples/datatypes/Makefile config.status: creating java/examples/datatypes/JavaDatatypeExample.sh config.status: creating java/examples/groups/Makefile config.status: creating java/examples/groups/JavaGroupExample.sh config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/test/H5srcdir_str.h config.status: creating hl/tools/Makefile config.status: creating hl/tools/gif2h5/Makefile config.status: creating hl/tools/gif2h5/h52giftest.sh config.status: creating hl/tools/h5watch/Makefile config.status: creating hl/tools/h5watch/testh5watch.sh config.status: creating hl/examples/Makefile config.status: creating hl/examples/run-hlc-ex.sh config.status: creating hl/c++/Makefile config.status: creating hl/c++/src/Makefile config.status: creating hl/c++/test/Makefile config.status: creating hl/c++/examples/Makefile config.status: creating hl/c++/examples/run-hlc++-ex.sh config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating hl/fortran/examples/Makefile config.status: creating hl/fortran/examples/run-hlfortran-ex.sh config.status: creating utils/subfiling_vfd/h5fuse.sh config.status: creating src/H5config.h config.status: executing pubconf commands creating src/H5pubconf.h Post process src/libhdf5.settings Post process src/H5build_settings.c config.status: executing depfiles commands config.status: executing libtool commands config.status: executing .classes commands SUMMARY OF THE HDF5 CONFIGURATION ================================= General Information: ------------------- HDF5 Version: 1.14.3 Configured on: Tue Aug 13 14:24:37 CST 2024 Configured by: yangyehua@sms Host system: x86_64-pc-linux-gnu Uname information: Linux sms 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux Byte sex: little-endian Installation point: /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug Compiling Options: ------------------ Build Mode: production Debugging Symbols: no Asserts: no Profiling: no Optimization Level: high Linking Options: ---------------- Libraries: static, shared Statically Linked Executables: LDFLAGS: H5_LDFLAGS: AM_LDFLAGS: Extra libraries: -lz -ldl -lm -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lm Archiver: /usr/bin/ar AR_FLAGS: cr Ranlib: ranlib Languages: ---------- C: yes C Compiler: /opt/ohpc/pub/mpi/openmpi3.1.4/bin/mpicc ( built with gcc version 8.3.0 (GCC)) CPPFLAGS: -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src/H5FDsubfiling AM_CPPFLAGS: C Flags: -fPIC -Wno-lto-type-mismatch -g -O H5 C Flags: -std=c99 -Wall -Wcast-qual -Wconversion -Wextra -Wfloat-equal -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-include-dirs -Wshadow -Wundef -Wwrite-strings -pedantic -Wno-c++-compat -Wlarger-than=2560 -Wlogical-op -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wsync-nand -Wno-unsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wmaybe-uninitialized -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wduplicated-cond -Whsa -Wnormalized -Wnull-dereference -Wunused-const-variable -Walloca -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -fstdarg-opt -s -Wbad-function-cast -Wcast-align -Wformat -Wimplicit-function-declaration -Wint-to-pointer-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wredundant-decls -Wstrict-prototypes -Wswitch -Wunused-but-set-variable -Wunused-variable -Wunused-function -Wunused-parameter -Wincompatible-pointer-types -Wint-conversion -Wshadow -Wrestrict -Wcast-function-type -Wmaybe-uninitialized -Wno-aggregate-return -Wno-inline -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-overlength-strings -Wno-jump-misses-init -Wstrict-overflow=2 -Wno-suggest-attribute=const -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=pure -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 AM C Flags: Shared C Library: yes Static C Library: yes Fortran: no C++: no Java: no Features: --------- Parallel HDF5: yes Parallel Filtered Dataset Writes: yes Large Parallel I/O: yes High-level library: yes Dimension scales w/ new references: no Build HDF5 Tests: yes Build HDF5 Tools: yes Build GIF Tools: no Threadsafety: no Default API mapping: v114 With deprecated public symbols: yes I/O filters (external): deflate(zlib) Map (H5M) API: no Direct VFD: no Mirror VFD: no Subfiling VFD: no (Read-Only) S3 VFD: no (Read-Only) HDFS VFD: no Packages w/ extra debug output: none API tracing: no Using memory checker: no Function stack tracing: no Use file locking: best-effort Strict file format checks: no Optimization instrumentation: noconfigure: WARNING: unrecognized options: --disable-fc, --disable-f77, --disable-f90 configure: WARNING: unrecognized options: --disable-fc, --disable-f77, --disable-f90 Making clean in src gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' test -z "libhdf5.la" || rm -f libhdf5.la rm -f ./so_locations rm -rf .libs _libs rm -rf H5FDsubfiling/.libs H5FDsubfiling/_libs rm -rf H5FDsubfiling/mercury/src/util/.libs H5FDsubfiling/mercury/src/util/_libs rm -f *.o rm -f H5FDsubfiling/*.o rm -f H5FDsubfiling/*.lo rm -f H5FDsubfiling/mercury/src/util/*.o rm -f H5FDsubfiling/mercury/src/util/*.lo test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' Making clean in test gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' rm -f testhdf5 cache cache_api cache_image cache_tagging lheap ohdr stab gheap evict_on_close farray earray btree2 fheap accum hyperslab istore bittests dt_arith page_buffer dtypes dsets chunk_info cmpd_dset mdset cmpd_dtransform filter_fail extend direct_chunk external efc objcopy objcopy_ref links unlink twriteorder big mtime fillval mount select_io_dset flush1 flush2 app_ref enum set_extent ttsafe enc_dec_plist enc_dec_plist_cross_platform getname vfd ros3 s3comms hdfs ntypes dangle dtransform reserved cross_read freespace mf vds file_image unregister cache_logging cork swmr thread_id vol timer event_set onion error_test err_compat tcheck_version testmeta accum_swmr_reader atomic_writer atomic_reader external_env links_env filenotclosed del_many_dense_attrs flushrefresh use_append_chunk use_append_chunk_mirror use_append_mchunks use_disable_mdc_flushes swmr_generator swmr_start_write swmr_reader swmr_writer swmr_remove_reader swmr_remove_writer swmr_addrem_writer swmr_sparse_reader swmr_sparse_writer vds_env vds_swmr_gen vds_swmr_reader vds_swmr_writer filter_plugin vfd_plugin vol_plugin rm -rf .libs _libs test -z "libh5test.la libfilter_plugin1_dsets.la libfilter_plugin2_dsets.la libfilter_plugin3_dsets.la libfilter_plugin4_groups.la libnull_vfd_plugin.la libnull_vol_connector.la" || rm -f libh5test.la libfilter_plugin1_dsets.la libfilter_plugin2_dsets.la libfilter_plugin3_dsets.la libfilter_plugin4_groups.la libnull_vfd_plugin.la libnull_vol_connector.la rm -f ./so_locations rm -f *.o test -z "testhdf5.log cache.log cache_api.log cache_image.log cache_tagging.log lheap.log ohdr.log stab.log gheap.log evict_on_close.log farray.log earray.log btree2.log fheap.log accum.log hyperslab.log istore.log bittests.log dt_arith.log page_buffer.log dtypes.log dsets.log chunk_info.log cmpd_dset.log mdset.log cmpd_dtransform.log filter_fail.log extend.log direct_chunk.log external.log efc.log objcopy.log objcopy_ref.log links.log unlink.log twriteorder.log big.log mtime.log fillval.log mount.log select_io_dset.log flush1.log flush2.log app_ref.log enum.log set_extent.log ttsafe.log enc_dec_plist.log enc_dec_plist_cross_platform.log getname.log vfd.log ros3.log s3comms.log hdfs.log ntypes.log dangle.log dtransform.log reserved.log cross_read.log freespace.log mf.log vds.log file_image.log unregister.log cache_logging.log cork.log swmr.log thread_id.log vol.log timer.log event_set.log onion.log test_abort_fail.log test_check_version.log test_error.log test_flush_refresh.log test_external_env.log test_libinfo.log test_links_env.log test_swmr.log test_vds_env.log test_vds_swmr.log test_use_cases.log test_plugin.log" || rm -f testhdf5.log cache.log cache_api.log cache_image.log cache_tagging.log lheap.log ohdr.log stab.log gheap.log evict_on_close.log farray.log earray.log btree2.log fheap.log accum.log hyperslab.log istore.log bittests.log dt_arith.log page_buffer.log dtypes.log dsets.log chunk_info.log cmpd_dset.log mdset.log cmpd_dtransform.log filter_fail.log extend.log direct_chunk.log external.log efc.log objcopy.log objcopy_ref.log links.log unlink.log twriteorder.log big.log mtime.log fillval.log mount.log select_io_dset.log flush1.log flush2.log app_ref.log enum.log set_extent.log ttsafe.log enc_dec_plist.log enc_dec_plist_cross_platform.log getname.log vfd.log ros3.log s3comms.log hdfs.log ntypes.log dangle.log dtransform.log reserved.log cross_read.log freespace.log mf.log vds.log file_image.log unregister.log cache_logging.log cork.log swmr.log thread_id.log vol.log timer.log event_set.log onion.log test_abort_fail.log test_check_version.log test_error.log test_flush_refresh.log test_external_env.log test_libinfo.log test_links_env.log test_swmr.log test_vds_env.log test_vds_swmr.log test_use_cases.log test_plugin.log test -z "testhdf5.trs cache.trs cache_api.trs cache_image.trs cache_tagging.trs lheap.trs ohdr.trs stab.trs gheap.trs evict_on_close.trs farray.trs earray.trs btree2.trs fheap.trs accum.trs hyperslab.trs istore.trs bittests.trs dt_arith.trs page_buffer.trs dtypes.trs dsets.trs chunk_info.trs cmpd_dset.trs mdset.trs cmpd_dtransform.trs filter_fail.trs extend.trs direct_chunk.trs external.trs efc.trs objcopy.trs objcopy_ref.trs links.trs unlink.trs twriteorder.trs big.trs mtime.trs fillval.trs mount.trs select_io_dset.trs flush1.trs flush2.trs app_ref.trs enum.trs set_extent.trs ttsafe.trs enc_dec_plist.trs enc_dec_plist_cross_platform.trs getname.trs vfd.trs ros3.trs s3comms.trs hdfs.trs ntypes.trs dangle.trs dtransform.trs reserved.trs cross_read.trs freespace.trs mf.trs vds.trs file_image.trs unregister.trs cache_logging.trs cork.trs swmr.trs thread_id.trs vol.trs timer.trs event_set.trs onion.trs test_abort_fail.trs test_check_version.trs test_error.trs test_flush_refresh.trs test_external_env.trs test_libinfo.trs test_links_env.trs test_swmr.trs test_vds_env.trs test_vds_swmr.trs test_use_cases.trs test_plugin.trs" || rm -f testhdf5.trs cache.trs cache_api.trs cache_image.trs cache_tagging.trs lheap.trs ohdr.trs stab.trs gheap.trs evict_on_close.trs farray.trs earray.trs btree2.trs fheap.trs accum.trs hyperslab.trs istore.trs bittests.trs dt_arith.trs page_buffer.trs dtypes.trs dsets.trs chunk_info.trs cmpd_dset.trs mdset.trs cmpd_dtransform.trs filter_fail.trs extend.trs direct_chunk.trs external.trs efc.trs objcopy.trs objcopy_ref.trs links.trs unlink.trs twriteorder.trs big.trs mtime.trs fillval.trs mount.trs select_io_dset.trs flush1.trs flush2.trs app_ref.trs enum.trs set_extent.trs ttsafe.trs enc_dec_plist.trs enc_dec_plist_cross_platform.trs getname.trs vfd.trs ros3.trs s3comms.trs hdfs.trs ntypes.trs dangle.trs dtransform.trs reserved.trs cross_read.trs freespace.trs mf.trs vds.trs file_image.trs unregister.trs cache_logging.trs cork.trs swmr.trs thread_id.trs vol.trs timer.trs event_set.trs onion.trs test_abort_fail.trs test_check_version.trs test_error.trs test_flush_refresh.trs test_external_env.trs test_libinfo.trs test_links_env.trs test_swmr.trs test_vds_env.trs test_vds_swmr.trs test_use_cases.trs test_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog accum.h5 cmpd_dset.h5 mdset.h5 compact_dataset.h5 dataset.h5 dset_offset.h5 max_compact_dataset.h5 simple.h5 set_local.h5 random_chunks.h5 huge_chunks.h5 chunk_cache.h5 big_chunk.h5 chunk_fast.h5 chunk_expand.h5 chunk_fixed.h5 copy_dcpl_newfile.h5 partial_chunks.h5 layout_extend.h5 zero_chunk.h5 chunk_single.h5 swmr_non_latest.h5 earray_hdr_fd.h5 farray_hdr_fd.h5 bt2_hdr_fd.h5 storage_size.h5 dls_01_strings.h5 power2up.h5 version_bounds.h5 alloc_0sized.h5 h5s_block.h5 h5s_plist.h5 extend.h5 istore.h5 extlinks*.h5 frspace.h5 links*.h5 sys_file1 tfile[1-8].h5 th5s[1-4].h5 lheap.h5 fheap.h5 ohdr.h5 stab.h5 extern_[1-5].h5 extern_[1-4][rw].raw gheap[0-4].h5 ohdr_min_a.h5 ohdr_min_b.h5 min_dset_ohdr_testfile.h5 dt_arith[1-2] links.h5 links[0-6]*.h5 extlinks[0-15].h5 tmp tmp_links tmp2_links tmp_links_env tmp_vds tmp_vds_env big.data big[0-9][0-9][0-9][0-9][0-9].h5 stdio.h5 sec2.h5 dtypes[0-9].h5 dtypes1[0].h5 dt_arith[1-2].h5 tattr.h5 tselect.h5 mtime.h5 unlink.h5 unicode.h5 coord.h5 fillval_[0-9].h5 fillval.raw mount_[0-9].h5 testmeta.h5 ttime.h5 trefer[1-3].h5 trefer_*.h5 tvltypes.h5 tvlstr.h5 tvlstr2.h5 twriteorder.dat flush.h5 flush-swmr.h5 noflush.h5 noflush-swmr.h5 flush_extend.h5 flush_extend-swmr.h5 noflush_extend.h5 noflush_extend-swmr.h5 enum1.h5 titerate.h5 ttsafe.h5 tarray1.h5 tgenprop.h5 tmisc[0-9]*.h5 set_extent[1-5].h5 ext[12].bin getname.h5 getname[1-3].h5 sec2_file.h5 direct_file.h5 family_file000[0-3][0-9].h5 new_family_v16-000[0-3][0-9].h5 multi_file-[rs].h5 core_file filter_plugin.h5 new_move_[ab].h5 ntypes.h5 dangle.h5 error_test.h5 err_compat.h5 dtransform.h5 test_filters.h5 get_file_name.h5 tstint[1-2].h5 unlink_chunked.h5 btree2.h5 btree2_tmp.h5 objcopy_src.h5 objcopy_dst.h5 objcopy_ext.dat app_ref.h5 farray.h5 farray_tmp.h5 earray.h5 earray_tmp.h5 efc[0-5].h5 log_vfd_out.log log_ros3_out.log log_s3comms_out.log new_multi_file_v16-r.h5 new_multi_file_v16-s.h5 split_get_file_image_test-m.h5 split_get_file_image_test-r.h5 file_image_core_test.h5.copy unregister_filter_1.h5 unregister_filter_2.h5 vds_virt.h5 vds_dapl.h5 vds_src_[0-1].h5 swmr_data.h5 use_use_append_chunk.h5 use_append_mchunks.h5 use_disable_mdc_flushes.h5 flushrefresh.h5 flushrefresh_VERIFICATION_START flushrefresh_VERIFICATION_CHECKPOINT1 flushrefresh_VERIFICATION_CHECKPOINT2 flushrefresh_VERIFICATION_DONE filenotclosed.h5 del_many_dense_attrs.h5 atomic_data accum_swmr_big.h5 ohdr_swmr.h5 test_swmr*.h5 cache_logging.h5 cache_logging.out vds_swmr.h5 vds_swmr_src_*.h5 swmr[0-2].h5 swmr_writer.out swmr_writer.log.* swmr_reader.out.* swmr_reader.log.* tbogus.h5.copy cache_image_test.h5 direct_chunk.h5 native_vol_test.h5 splitter*.h5 splitter.log mirror_rw mirror_ro event_set_[0-9].h5 cmpd_dtransform.h5 single_latest.h5 source_file.h5 stdio_file.h5 tfile_is_accessible.h5 tfile_is_accessible_non_hdf5.h5 tverbounds_dtype.h5 virtual_file1.h5 tfile_double_open.h5 tfile_incr_filesize.h5 flushrefresh_test gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' Making clean in testpar gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' rm -f t_mpi t_bigio testphdf5 t_cache t_cache_image t_pread t_pshutdown t_prestart t_init_term t_pmulti_dset t_select_io_dset t_shapesame t_filters_parallel t_2Gio t_vfd t_pflush1 t_pflush2 rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog MPItest.h5 Para*.h5 bigio_test.h5 CacheTestDummy.h5 ShapeSameTest.h5 shutdown.h5 pmulti_dset.h5 after_mpi_fin.h5 go noflush.h5 mpio_select_test_file.h5 *.btr gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' Making clean in bin gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' test -z "h5redeploy" || rm -f h5redeploy rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' Making clean in tools gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making clean in lib gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' rm -rf .libs _libs test -z "libh5tools.la" || rm -f libh5tools.la rm -f ./so_locations rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' Making clean in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making clean in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' rm -f h5diff ph5diff rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' Making clean in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' rm -f h5ls rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' Making clean in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' rm -f h5dump rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' Making clean in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' rm -f h5debug h5repart h5mkgrp h5clear h5delete rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' Making clean in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' rm -f h5import rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' Making clean in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' rm -f h5repack rm -rf .libs _libs test -z "libh5repack.la" || rm -f libh5repack.la rm -f ./so_locations rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' Making clean in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' rm -f h5jam h5unjam rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' Making clean in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' rm -f h5copy rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' Making clean in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' rm -f h5format_convert test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' Making clean in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' rm -f h5stat test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' Making clean in h5perf gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' rm -f h5perf_serial h5perf rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making clean in libtest gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' rm -f h5tools_test_utils rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' Making clean in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' Making clean in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' rm -f h5diffgentest rm -rf .libs _libs test -z "libdynlibdiff.la" || rm -f libdynlibdiff.la rm -f ./so_locations rm -f *.o test -z "h5diffgentest.log testh5diff.log h5diff_plugin.log" || rm -f h5diffgentest.log testh5diff.log h5diff_plugin.log test -z "h5diffgentest.trs testh5diff.trs h5diff_plugin.trs" || rm -f h5diffgentest.trs testh5diff.trs h5diff_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 *.onion expect_sorted actual_sorted gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' Making clean in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' rm -rf .libs _libs test -z "libdynlibls.la" || rm -f libdynlibls.la rm -f ./so_locations rm -f *.o test -z "testh5ls.log testh5lsvds.log h5ls_plugin.log" || rm -f testh5ls.log testh5lsvds.log h5ls_plugin.log test -z "testh5ls.trs testh5lsvds.trs h5ls_plugin.trs" || rm -f testh5ls.trs testh5lsvds.trs h5ls_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' Making clean in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' rm -f h5dumpgentest binread rm -rf .libs _libs test -z "libdynlibdump.la" || rm -f libdynlibdump.la rm -f ./so_locations rm -f *.o test -z "h5dumpgentest.log testh5dump.log testh5dumppbits.log testh5dumpvds.log testh5dumpxml.log h5dump_plugin.log" || rm -f h5dumpgentest.log testh5dump.log testh5dumppbits.log testh5dumpvds.log testh5dumpxml.log h5dump_plugin.log test -z "h5dumpgentest.trs testh5dump.trs testh5dumppbits.trs testh5dumpvds.trs testh5dumpxml.trs h5dump_plugin.trs" || rm -f h5dumpgentest.trs testh5dump.trs testh5dumppbits.trs testh5dumpvds.trs testh5dumpxml.trs h5dump_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 *.bin *.onion gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' Making clean in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making clean in vds gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' rm -f UC_1_one_dim_gen UC_2_two_dims_gen UC_3_gaps_gen UC_4_printf_gen UC_5_stride_gen rm -rf .libs _libs rm -f *.o test -z "UC_1_one_dim_gen.log UC_2_two_dims_gen.log UC_3_gaps_gen.log UC_4_printf_gen.log UC_5_stride_gen.log" || rm -f UC_1_one_dim_gen.log UC_2_two_dims_gen.log UC_3_gaps_gen.log UC_4_printf_gen.log UC_5_stride_gen.log test -z "UC_1_one_dim_gen.trs UC_2_two_dims_gen.trs UC_3_gaps_gen.trs UC_4_printf_gen.trs UC_5_stride_gen.trs" || rm -f UC_1_one_dim_gen.trs UC_2_two_dims_gen.trs UC_3_gaps_gen.trs UC_4_printf_gen.trs UC_5_stride_gen.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' rm -f h5repart_gentest h5clear_gentest talign repart_test clear_open_chk rm -rf .libs _libs rm -f *.o test -z "h5repart_gentest.log h5clear_gentest.log talign.log testh5repart.log testh5mkgrp.log testh5clear.log" || rm -f h5repart_gentest.log h5clear_gentest.log talign.log testh5repart.log testh5mkgrp.log testh5clear.log test -z "h5repart_gentest.trs h5clear_gentest.trs talign.trs testh5repart.trs testh5mkgrp.trs testh5clear.trs" || rm -f h5repart_gentest.trs h5clear_gentest.trs talign.trs testh5repart.trs testh5mkgrp.trs testh5clear.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 ../testfiles/fst_family*.h5 ../testfiles/scd_family*.h5 append.log gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making clean in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' rm -f h5importtest rm -rf .libs _libs rm -f *.o test -z "h5importtest.log h5importtestutil.log" || rm -f h5importtest.log h5importtestutil.log test -z "h5importtest.trs h5importtestutil.trs" || rm -f h5importtest.trs h5importtestutil.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.bin gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' Making clean in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' rm -f h5repackgentest rm -rf .libs _libs test -z "libdynlibadd.la libdynlibvers.la" || rm -f libdynlibadd.la libdynlibvers.la rm -f ./so_locations rm -f h5repacktst testh5repack_detect_szip rm -f *.o test -z "h5repackgentest.log h5repack.log h5repack_plugin.log" || rm -f h5repackgentest.log h5repack.log h5repack_plugin.log test -z "h5repackgentest.trs h5repack.trs h5repack_plugin.trs" || rm -f h5repackgentest.trs h5repack.trs h5repack_plugin.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 *.dat *.bin testfiles/h5diff_attr1.h5 testfiles/tfamily*.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' Making clean in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' rm -f tellub h5jamgentest getub rm -rf .libs _libs rm -f *.o test -z "testh5jam.log" || rm -f testh5jam.log test -z "testh5jam.trs" || rm -f testh5jam.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 testfiles/h5jam-*-sav testfiles/h5unjam-*-sav gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' Making clean in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' rm -f h5copygentest rm -rf .libs _libs rm -f *.o test -z "h5copygentest.log testh5copy.log" || rm -f h5copygentest.log testh5copy.log test -z "h5copygentest.trs testh5copy.trs" || rm -f h5copygentest.trs testh5copy.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' Making clean in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' rm -f h5fc_gentest h5fc_chk_idx test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "h5fc_gentest.log testh5fc.log" || rm -f h5fc_gentest.log testh5fc.log test -z "h5fc_gentest.trs testh5fc.trs" || rm -f h5fc_gentest.trs testh5fc.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' Making clean in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' rm -f h5stat_gentest test -z "" || rm -f rm -rf .libs _libs rm -f *.o test -z "h5stat_gentest.log testh5stat.log" || rm -f h5stat_gentest.log testh5stat.log test -z "h5stat_gentest.trs testh5stat.trs" || rm -f h5stat_gentest.trs testh5stat.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 ../testfiles/fst_family*.h5 ../testfiles/scd_family*.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' Making clean in perform gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' rm -f iopipe chunk chunk_cache overhead zip_perf perf_meta test -z "*.h5 *.raw *.dat x-gnuplot perftest.out" || rm -f *.h5 *.raw *.dat x-gnuplot perftest.out rm -rf .libs _libs rm -f *.o test -z "iopipe.log chunk.log chunk_cache.log overhead.log zip_perf.log perf_meta.log" || rm -f iopipe.log chunk.log chunk_cache.log overhead.log zip_perf.log perf_meta.log test -z "iopipe.trs chunk.trs chunk_cache.trs overhead.trs zip_perf.trs perf_meta.trs" || rm -f iopipe.trs chunk.trs chunk_cache.trs overhead.trs zip_perf.trs perf_meta.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making clean in utils gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making clean in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' rm -rf .libs _libs rm -f swmr_check_compat_vfd rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' Making clean in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' Making clean in test gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making clean in . gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' rm -rf .libs _libs rm -f *.lo if test -d ii_files; then \ rm -f -rf ii_files; \ fi gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' Making clean in hl gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Making clean in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' test -z "libhdf5_hl.la" || rm -f libhdf5_hl.la rm -f ./so_locations rm -rf .libs _libs rm -f *.o test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' Making clean in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' rm -f test_lite test_image test_file_image test_table test_ds test_packet test_ld test_dset_append test_h5do_compat rm -rf .libs _libs rm -f *.o test -z "test_lite.log test_image.log test_file_image.log test_table.log test_ds.log test_packet.log test_ld.log test_dset_append.log test_h5do_compat.log" || rm -f test_lite.log test_image.log test_file_image.log test_table.log test_ds.log test_packet.log test_ld.log test_dset_append.log test_h5do_compat.log test -z "test_lite.trs test_image.trs test_file_image.trs test_table.trs test_ds.trs test_packet.trs test_ld.trs test_dset_append.trs test_h5do_compat.trs" || rm -f test_lite.trs test_image.trs test_file_image.trs test_table.trs test_ds.trs test_packet.trs test_ld.trs test_dset_append.trs test_h5do_compat.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog combine_tables[1-2].h5 test_ds[1-9].h5 test_ds10.h5 test_image[1-3].h5 file_img[1-2].h5 test_lite[1-4].h5 test_table.h5 test_packet_table.h5 test_packet_compress.h5 test_detach.h5 test_packet_table_vlen.h5 testfl_packet_table_vlen.h5 test_append.h5 h5do_compat.h5 gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' Making clean in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' Making clean in h5watch gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' rm -f h5watch rm -rf .libs _libs rm -f h5watchgentest extend_dset rm -f *.o test -z "testh5watch.log" || rm -f testh5watch.log test -z "testh5watch.trs" || rm -f testh5watch.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog *.h5 gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' rm -rf .libs _libs test -z "" || rm -f test -z "" || rm -f test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f -rf *.chkexe *.chklog gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl'Making all in src gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' /usr/bin/gmake all-am gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' CC H5.lo CC H5system.lo CC H5build_settings.lo CC H5checksum.lo CC H5dbg.lo CC H5A.lo CC H5trace.lo CC H5timer.lo CC H5Abtree2.lo CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.lo CC H5Atest.lo CC H5ACproxy_entry.lo CC H5ACdbg.lo CC H5B2.lo CC H5Bdbg.lo CC H5B.lo CC H5AC.lo CC H5Bcache.lo CC H5B2int.lo CC H5B2cache.lo CC H5B2dbg.lo CC H5B2internal.lo CC H5B2test.lo CC H5B2leaf.lo CC H5B2hdr.lo CC H5B2stat.lo CC H5C.lo CC H5Cdbg.lo CC H5Centry.lo CC H5Cepoch.lo CC H5Cimage.lo CC H5Cint.lo CC H5Clog.lo CC H5Clog_json.lo CC H5Clog_trace.lo CC H5Cprefetched.lo CC H5Cquery.lo CC H5Ctag.lo CC H5Ctest.lo CC H5CS.lo CC H5CX.lo CC H5D.lo CC H5Dbtree.lo CC H5Dbtree2.lo CC H5Dchunk.lo CC H5Dcompact.lo CC H5Dcontig.lo CC H5Ddbg.lo CC H5Ddeprec.lo CC H5Dearray.lo CC H5Defl.lo CC H5Dfarray.lo CC H5Dfill.lo CC H5Dint.lo CC H5Dio.lo CC H5Dlayout.lo CC H5Dnone.lo CC H5Doh.lo CC H5Dscatgath.lo CC H5Dselect.lo CC H5Dsingle.lo CC H5Dtest.lo CC H5Dvirtual.lo CC H5E.lo CC H5Edeprec.lo CC H5Eint.lo CC H5EA.lo CC H5EAcache.lo CC H5EAdbg.lo CC H5EAdblkpage.lo CC H5EAdblock.lo CC H5EAhdr.lo CC H5EAiblock.lo CC H5EAint.lo CC H5EAsblock.lo CC H5EAstat.lo CC H5EAtest.lo CC H5ES.lo CC H5ESevent.lo CC H5ESint.lo CC H5ESlist.lo CC H5F.lo CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fdeprec.lo CC H5Fefc.lo CC H5Ffake.lo CC H5Fint.lo CC H5Fio.lo CC H5Fmount.lo CC H5Fquery.lo CC H5Fsfile.lo CC H5Fspace.lo CC H5Fsuper.lo CC H5Fsuper_cache.lo CC H5Ftest.lo CC H5FA.lo CC H5FAcache.lo CC H5FAdbg.lo CC H5FAdblock.lo CC H5FAdblkpage.lo CC H5FAhdr.lo CC H5FAint.lo CC H5FAstat.lo CC H5FAtest.lo CC H5FD.lo CC H5FDcore.lo CC H5FDfamily.lo CC H5FDint.lo CC H5FDlog.lo CC H5FDmulti.lo CC H5FDonion.lo CC H5FDonion_header.lo CC H5FDonion_history.lo CC H5FDonion_index.lo CC H5FDperform.lo CC H5FDsec2.lo CC H5FDspace.lo CC H5FDsplitter.lo CC H5FDstdio.lo CC H5FDtest.lo CC H5FL.lo CC H5FO.lo CC H5FS.lo CC H5FScache.lo CC H5FSdbg.lo CC H5FSint.lo CC H5FSsection.lo CC H5FSstat.lo CC H5FStest.lo CC H5G.lo CC H5Gbtree2.lo CC H5Gcache.lo CC H5Gcompact.lo CC H5Gdense.lo CC H5Gdeprec.lo CC H5Gent.lo CC H5Gint.lo CC H5Glink.lo CC H5Gloc.lo CC H5Gname.lo CC H5Gnode.lo CC H5Gobj.lo CC H5Goh.lo CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo CC H5HF.lo CC H5HFbtree2.lo CC H5HFcache.lo CC H5HFdbg.lo CC H5HFdblock.lo CC H5HFdtable.lo CC H5HFhdr.lo CC H5HFiblock.lo CC H5HFhuge.lo CC H5HFiter.lo CC H5HFman.lo CC H5HFsection.lo CC H5HFspace.lo CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.lo CC H5HGcache.lo CC H5HGdbg.lo CC H5HGquery.lo CC H5HL.lo CC H5HLcache.lo CC H5HLint.lo CC H5HLdbg.lo CC H5HLprfx.lo CC H5HLdblk.lo CC H5I.lo CC H5Idbg.lo CC H5Iint.lo CC H5Itest.lo CC H5L.lo CC H5Ldeprec.lo CC H5Lexternal.lo CC H5Lint.lo CC H5M.lo CC H5MF.lo CC H5MFaggr.lo CC H5MFdbg.lo CC H5MFsection.lo CC H5MM.lo CC H5O.lo CC H5Odeprec.lo CC H5Oainfo.lo CC H5Oalloc.lo CC H5Oattr.lo CC H5Oattribute.lo CC H5Obogus.lo CC H5Obtreek.lo CC H5Ocache.lo CC H5Ocache_image.lo CC H5Ochunk.lo CC H5Ocont.lo CC H5Ocopy.lo CC H5Ocopy_ref.lo CC H5Odbg.lo CC H5Odrvinfo.lo CC H5Odtype.lo CC H5Oefl.lo CC H5Ofill.lo CC H5Oflush.lo CC H5Ofsinfo.lo CC H5Oginfo.lo CC H5Oint.lo CC H5Olayout.lo CC H5Olinfo.lo CC H5Olink.lo CC H5Omessage.lo CC H5Omtime.lo CC H5Oname.lo CC H5Onull.lo CC H5Opline.lo CC H5Orefcount.lo CC H5Osdspace.lo CC H5Oshared.lo CC H5Oshmesg.lo CC H5Ostab.lo CC H5Otest.lo CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.lo CC H5Pdxpl.lo CC H5Pencdec.lo CC H5Pfapl.lo CC H5Pfcpl.lo CC H5Pfmpl.lo CC H5Pgcpl.lo CC H5Pint.lo CC H5Plapl.lo CC H5Plcpl.lo CC H5Pmapl.lo CC H5Pmcpl.lo CC H5Pocpl.lo CC H5Pocpypl.lo CC H5Pstrcpl.lo CC H5Ptest.lo CC H5PB.lo CC H5PL.lo CC H5PLint.lo CC H5PLpath.lo CC H5PLplugin_cache.lo CC H5R.lo CC H5Rdeprec.lo CC H5Rint.lo CC H5UC.lo CC H5RS.lo CC H5S.lo CC H5Sall.lo CC H5Sdbg.lo CC H5Sdeprec.lo CC H5Shyper.lo CC H5Snone.lo CC H5Spoint.lo CC H5Sselect.lo CC H5Stest.lo CC H5SL.lo CC H5SM.lo CC H5SMbtree2.lo CC H5SMcache.lo CC H5SMmessage.lo CC H5SMtest.lo CC H5T.lo CC H5Tarray.lo CC H5Tbit.lo CC H5Tcommit.lo CC H5Tcompound.lo CC H5Tconv.lo CC H5Tcset.lo CC H5Tdbg.lo CC H5Tdeprec.lo CC H5Tenum.lo CC H5Tfields.lo CC H5Tfixed.lo CC H5Tfloat.lo CC H5Tinit_float.lo CC H5Tnative.lo CC H5Toffset.lo CC H5Toh.lo CC H5Topaque.lo CC H5Torder.lo CC H5Tref.lo CC H5Tpad.lo CC H5Tprecis.lo CC H5Tstrpad.lo CC H5Tvisit.lo CC H5Tvlen.lo CC H5TS.lo CC H5VL.lo CC H5VLcallback.lo CC H5VLdyn_ops.lo CC H5VLint.lo CC H5VLnative.lo CC H5VLnative_attr.lo CC H5VLnative_blob.lo CC H5VLnative_dataset.lo CC H5VLnative_datatype.lo CC H5VLnative_file.lo CC H5VLnative_group.lo CC H5VLnative_link.lo CC H5VLnative_introspect.lo CC H5VLnative_object.lo CC H5VLnative_token.lo CC H5VLpassthru.lo CC H5VLtest.lo CC H5VM.lo CC H5WB.lo CC H5Z.lo CC H5Zdeflate.lo CC H5Zfletcher32.lo CC H5Znbit.lo CC H5Zshuffle.lo CC H5Zscaleoffset.lo CC H5Zszip.lo CC H5Ztrans.lo CC H5mpi.lo CC H5ACmpio.lo CC H5Cmpio.lo CC H5Dmpio.lo CC H5Fmpi.lo CC H5FDmpi.lo CC H5FDmpio.lo CC H5Smpio.lo CCLD libhdf5.la gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' Making all in test gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' CC h5test.lo CC testframe.lo CC external_common.lo CC swmr_common.lo CC cache_common.lo CC filter_plugin1_dsets.lo CC filter_plugin2_dsets.lo CC filter_plugin3_dsets.lo CC filter_plugin4_groups.lo CC null_vol_connector.lo CC null_vfd_plugin.lo CC tchecksum.o CC tfile.o CC testhdf5.o CC tarray.o CC tattr.o CC th5s.o CC tconfig.o CC th5o.o CC tgenprop.o CC th5_system.o CC tid.o CC titerate.o CC tmisc.o CC tcoords.o CC tmeta.o CC trefer_deprec.o CC trefer.o CC trefstr.o CC tselect.o CC tskiplist.o CC tsohm.o CC ttime.o CC tunicode.o CC tvlstr.o CC tvltypes.o CC cache.o CC cache_api.o CC cache_image.o CC genall5.o CC cache_tagging.o CC lheap.o CC ohdr.o CC stab.o CC gheap.o CC evict_on_close.o CC farray.o CC earray.o CC fheap.o CC btree2.o CC accum.o CC hyperslab.o CC istore.o CC bittests.o CC dt_arith.o CC page_buffer.o CC dtypes.o CC chunk_info.o CC dsets.o CC cmpd_dset.o CC mdset.o CC cmpd_dtransform.o CC filter_fail.o CC extend.o CC direct_chunk.o CC external.o CC objcopy.o CC efc.o CC objcopy_ref.o CC links.o CC unlink.o CC twriteorder.o CC big.o CC mtime.o CC fillval.o CC mount.o CC select_io_dset.o CC flush1.o CC flush2.o CC app_ref.o CC enum.o CC set_extent.o CC ttsafe.o CC ttsafe_dcreate.o CC ttsafe_error.o CC ttsafe_cancel.o CC ttsafe_acreate.o CC ttsafe_attr_vlen.o CC enc_dec_plist.o CC enc_dec_plist_cross_platform.o CC getname.o CC vfd.o CC s3comms.o CC ros3.o CC hdfs.o CC ntypes.o CC dangle.o CC dtransform.o CC reserved.o CC cross_read.o CC freespace.o CC mf.o CC vds.o CC file_image.o CC unregister.o CC cache_logging.o CC cork.o CC swmr.o CC thread_id.o CC vol.o CC timer.o CC event_set.o CC onion.o CC error_test.o CC err_compat.o CC tcheck_version.o CC testmeta.o CC accum_swmr_reader.o CC atomic_writer.o CC atomic_reader.o CC external_env.o CC links_env.o CC filenotclosed.o CC del_many_dense_attrs.o CC flushrefresh.o CC use_append_chunk.o CC use_common.o CC use_append_chunk_mirror.o CC use_append_mchunks.o CC use_disable_mdc_flushes.o CC swmr_generator.o CC swmr_start_write.o CC swmr_reader.o CC swmr_writer.o CC swmr_remove_reader.o CC swmr_remove_writer.o CC swmr_addrem_writer.o CC swmr_sparse_reader.o CC swmr_sparse_writer.o CC vds_env.o CC vds_swmr_gen.o CC vds_swmr_reader.o CC vds_swmr_writer.o CC filter_plugin.o CC vfd_plugin.o CC vol_plugin.o CCLD libh5test.la CCLD libfilter_plugin1_dsets.la CCLD libfilter_plugin2_dsets.la CCLD libfilter_plugin3_dsets.la CCLD libfilter_plugin4_groups.la CCLD libnull_vfd_plugin.la CCLD libnull_vol_connector.la CCLD cache_image CCLD cache_api CCLD lheap CCLD cache_tagging CCLD ohdr CCLD stab CCLD gheap CCLD evict_on_close CCLD farray CCLD earray CCLD btree2 CCLD accum CCLD hyperslab CCLD istore CCLD bittests CCLD dt_arith CCLD page_buffer CCLD dtypes CCLD chunk_info CCLD cmpd_dset CCLD mdset CCLD cmpd_dtransform CCLD filter_fail CCLD extend CCLD direct_chunk CCLD external CCLD efc CCLD objcopy_ref CCLD unlink CCLD twriteorder CCLD big CCLD mtime CCLD fillval CCLD mount CCLD select_io_dset CCLD flush1 CCLD flush2 CCLD app_ref CCLD enum CCLD set_extent CCLD ttsafe CCLD enc_dec_plist CCLD enc_dec_plist_cross_platform CCLD getname CCLD vfd CCLD ros3 CCLD s3comms CCLD hdfs CCLD ntypes CCLD dangle CCLD reserved CCLD cross_read CCLD freespace CCLD mf CCLD file_image CCLD unregister CCLD cache_logging CCLD cork CCLD swmr CCLD thread_id CCLD vol CCLD timer CCLD event_set CCLD onion CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD accum_swmr_reader CCLD atomic_writer CCLD atomic_reader CCLD external_env CCLD links_env CCLD filenotclosed CCLD del_many_dense_attrs CCLD flushrefresh CCLD use_append_chunk CCLD use_append_chunk_mirror CCLD use_append_mchunks CCLD use_disable_mdc_flushes CCLD swmr_generator CCLD swmr_start_write CCLD swmr_reader CCLD swmr_writer CCLD swmr_remove_reader CCLD swmr_remove_writer CCLD swmr_addrem_writer CCLD swmr_sparse_reader CCLD swmr_sparse_writer CCLD vds_env CCLD vds_swmr_reader CCLD vds_swmr_gen CCLD vds_swmr_writer CCLD filter_plugin CCLD vfd_plugin CCLD vol_plugin CCLD cache CCLD fheap CCLD dsets CCLD dtransform CCLD objcopy CCLD testhdf5 CCLD links CCLD vds gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' Making all in testpar gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' CC t_mpi.o CC testphdf5.o CC t_bigio.o CC t_dset.o CC t_span_tree.o CC t_file.o CC t_file_image.o CC t_mdset.o CC t_ph5basic.o CC t_coll_chunk.o CC t_chunk_alloc.o CC t_oflush.o CC t_filter_read.o CC t_coll_md.o CC t_prop.o CC t_cache_image.o CC t_cache.o CC t_pshutdown.o CC t_pread.o CC t_prestart.o CC t_select_io_dset.o CC t_init_term.o CC t_pmulti_dset.o CC t_shapesame.o CC t_filters_parallel.o CC t_2Gio.o CC t_pflush1.o CC t_vfd.o CC t_pflush2.o CCLD t_prestart CCLD t_init_term CCLD t_pshutdown CCLD t_pflush1 CCLD t_pread CCLD t_pflush2 CCLD t_mpi CCLD t_pmulti_dset CCLD t_cache_image CCLD t_bigio CCLD t_cache CCLD t_shapesame CCLD t_vfd CCLD t_2Gio CCLD t_select_io_dset CCLD testphdf5 CCLD t_filters_parallel gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' Making all in bin gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' Making all in tools gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making all in lib gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' CC h5tools.lo CC h5tools_utils.lo CC h5tools_dump.lo CC h5tools_str.lo CC h5diff.lo CC h5diff_array.lo CC h5diff_attr.lo CC h5diff_dset.lo CC h5diff_util.lo CC h5trav.lo CC h5tools_filters.lo CC h5tools_ref.lo CC io_timer.lo CC h5tools_type.lo CCLD libh5tools.la gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' Making all in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making all in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' CC h5diff_main.o CC h5diff_common.o CC ph5diff_main.o CCLD h5diff CCLD ph5diff gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' Making all in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' CC h5ls.o CCLD h5ls gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' Making all in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CCLD h5dump gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' Making all in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' CC h5debug.o CC h5repart.o CC h5mkgrp.o CC h5clear.o CC h5delete.o CCLD h5delete CCLD h5clear CCLD h5mkgrp CCLD h5repart CCLD h5debug gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' Making all in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' CC h5import.o CCLD h5import gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' Making all in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' CC h5repack_main.o CC h5repack.lo CC h5repack_parse.lo CC h5repack_filters.lo CC h5repack_copy.lo CC h5repack_opttable.lo CC h5repack_refs.lo CC h5repack_verify.lo CCLD libh5repack.la CCLD h5repack gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' Making all in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' CC h5jam.o CC h5unjam.o CCLD h5unjam CCLD h5jam gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' Making all in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' CC h5copy.o CCLD h5copy gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' Making all in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' CC h5format_convert.o CCLD h5format_convert gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' Making all in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' CC h5stat.o CCLD h5stat gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' Making all in h5perf gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' CC sio_perf.o CC sio_engine.o CC pio_perf.o CC pio_engine.o CCLD h5perf_serial CCLD h5perf gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making all in libtest gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' CC h5tools_test_utils.o CCLD h5tools_test_utils gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' Making all in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' Making all in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' CC dynlib_diff.lo CC h5diffgentest.o CCLD libdynlibdiff.la CCLD h5diffgentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' Making all in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' CC dynlib_ls.lo CCLD libdynlibls.la gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' Making all in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' CC dynlib_dump.lo CC h5dumpgentest.o CC binread.o CCLD binread CCLD libdynlibdump.la CCLD h5dumpgentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' Making all in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making all in vds gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' CC UC_1_one_dim_gen.o CC UC_2_two_dims_gen.o CC UC_5_stride_gen.o CC UC_3_gaps_gen.o CC UC_4_printf_gen.o CCLD UC_2_two_dims_gen CCLD UC_5_stride_gen CCLD UC_4_printf_gen CCLD UC_3_gaps_gen CCLD UC_1_one_dim_gen gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' CC h5repart_gentest.o CC clear_open_chk.o CC h5clear_gentest.o CC talign.o CC repart_test.o CCLD h5repart_gentest CCLD clear_open_chk CCLD repart_test CCLD talign CCLD h5clear_gentest gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making all in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' CC h5importtest.o CCLD h5importtest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' Making all in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' CC h5repacktst.o CC testh5repack_detect_szip.o CC dynlib_rpk.lo CC dynlib_vrpk.lo CC h5repackgentest.o CCLD testh5repack_detect_szip CCLD h5repackgentest CCLD libdynlibadd.la CCLD libdynlibvers.la CCLD h5repacktst gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' Making all in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' CC tellub.o CC h5jamgentest.o CC getub.o CCLD tellub CCLD getub CCLD h5jamgentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' Making all in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' CC h5copygentest.o CCLD h5copygentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' Making all in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' CC h5fc_gentest.o CC h5fc_chk_idx.o CCLD h5fc_chk_idx CCLD h5fc_gentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' Making all in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' CC h5stat_gentest.o CCLD h5stat_gentest gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' Making all in perform gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' CC iopipe.o CC chunk.o CC chunk_cache.o CC zip_perf.o CC overhead.o CC perf_meta.o CCLD chunk CCLD iopipe CCLD overhead CCLD chunk_cache CCLD zip_perf CCLD perf_meta gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making all in utils gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making all in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' CC swmr_check_compat_vfd.o CCLD swmr_check_compat_vfd gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' Making all in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' Making all in test gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making all in . gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[1]: Nothing to be done for `all-am'. gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' Making all in hl gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Making all in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' CC H5DO.lo CC H5LTanalyze.lo CC H5DS.lo CC H5LT.lo CC H5IM.lo CC H5LTparse.lo CC H5PT.lo CC H5TB.lo CC H5LD.lo CCLD libhdf5_hl.la gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' Making all in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' CC test_lite.o CC test_image.o CC test_file_image.o CC test_table.o CC test_ds.o CC test_packet.o CC test_packet_vlen.o CC test_ld.o CC test_dset_append.o CC test_h5do_compat.o CCLD test_h5do_compat CCLD test_image CCLD test_file_image CCLD test_table CCLD test_lite CCLD test_packet CCLD test_dset_append CCLD test_ld CCLD test_ds gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' Making all in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' Making all in h5watch gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' CC h5watch.o CC h5watchgentest.o CC extend_dset-extend_dset.o CCLD extend_dset CCLD h5watchgentest CCLD h5watch gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[2]: Nothing to be done for `all-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl'In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5Zscaleoffset.c: In function ‘H5Z__scaleoffset_postdecompress_i’: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:654:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1544:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_2’ H5Z_scaleoffset_postdecompress_2(short, data, d_nelmts, filavail, cd_values, minbits, sminval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:650:38: note: ‘filval’ declared here type *buf = (type *)data, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1544:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_2’ H5Z_scaleoffset_postdecompress_2(short, data, d_nelmts, filavail, cd_values, minbits, sminval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘signed char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:1534:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(signed char, cd_values, filval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1530:49: note: ‘filval’ declared here signed char *buf = (signed char *)data, filval = 0; ^~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short unsigned int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:638:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1520:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:634:38: note: ‘filval’ declared here type *buf = (type *)data, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1520:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘unsigned char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:638:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1518:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:634:38: note: ‘filval’ declared here type *buf = (type *)data, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1518:9: note: in expansion of macro ‘H5Z_scaleoffset_postdecompress_1’ H5Z_scaleoffset_postdecompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5Zscaleoffset.c: In function ‘H5Z__scaleoffset_precompress_i’: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:497:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1500:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_2’ H5Z_scaleoffset_precompress_2(short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:492:61: note: ‘filval’ declared here type *buf = (type *)data, min = 0, max = 0, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1500:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_2’ H5Z_scaleoffset_precompress_2(short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘signed char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:1454:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(signed char, cd_values, filval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1449:68: note: ‘filval’ declared here signed char *buf = (signed char *)data, min = 0, max = 0, filval = 0; ^~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘filval’ with type ‘short unsigned int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:459:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1440:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:455:62: note: ‘filval’ declared here type *buf = (type *)data, min = 0, max = 0, span, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1440:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned short, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [2, 4] is out of the bounds [0, 1] of object ‘filval’ with type ‘unsigned char’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:302:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(_fv_p, &_cd_value, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:459:13: note: in expansion of macro ‘H5Z_scaleoffset_get_filval_1’ H5Z_scaleoffset_get_filval_1(type, cd_values, filval); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:1438:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:455:62: note: ‘filval’ declared here type *buf = (type *)data, min = 0, max = 0, span, filval = 0; \ ^~~~~~ H5Zscaleoffset.c:1438:9: note: in expansion of macro ‘H5Z_scaleoffset_precompress_1’ H5Z_scaleoffset_precompress_1(unsigned char, data, d_nelmts, filavail, cd_values, minbits, minval); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5Zscaleoffset.c: In function ‘H5Z__scaleoffset_set_parms_fillval’: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘fill_val’ with type ‘short int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:174:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(&_cd_value, _fv_p, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:225:9: note: in expansion of macro ‘H5Z_scaleoffset_save_filval’ H5Z_scaleoffset_save_filval(unsigned type, cd_values, fill_val) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:894:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_2’ H5Z_scaleoffset_set_filval_2(short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:216:14: note: ‘fill_val’ declared here type fill_val; \ ^~~~~~~~ H5Zscaleoffset.c:894:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_2’ H5Z_scaleoffset_set_filval_2(short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5encode.h:23, from H5private.h:1775, from H5Zscaleoffset.c:15: H5MMprivate.h:41:30: warning: ‘memcpy’ forming offset [3, 4] is out of the bounds [0, 2] of object ‘fill_val’ with type ‘short unsigned int’ [-Warray-bounds] #define H5MM_memcpy(D, S, N) memcpy(D, S, N) ^~~~~~~~~~~~~~~ H5Zscaleoffset.c:174:17: note: in expansion of macro ‘H5MM_memcpy’ H5MM_memcpy(&_cd_value, _fv_p, _copy_size); \ ^~~~~~~~~~~ H5Zscaleoffset.c:210:9: note: in expansion of macro ‘H5Z_scaleoffset_save_filval’ H5Z_scaleoffset_save_filval(type, cd_values, fill_val) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:884:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_1’ H5Z_scaleoffset_set_filval_1(unsigned short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Zscaleoffset.c:201:14: note: ‘fill_val’ declared here type fill_val; \ ^~~~~~~~ H5Zscaleoffset.c:884:9: note: in expansion of macro ‘H5Z_scaleoffset_set_filval_1’ H5Z_scaleoffset_set_filval_1(unsigned short, dcpl_plist, type, cd_values, need_convert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ atomic_writer.c: In function ‘main’: atomic_writer.c:193:30: warning: conversion to ‘__off_t’ {aka ‘long int’} from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] if (lseek(fd, (n * sizeof(unsigned int)), SEEK_SET) < 0) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from testphdf5.h:18, from t_chunk_alloc.c:18: t_chunk_alloc.c: In function ‘verify_data’: testpar.h:51:12: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (val) { \ ^ t_chunk_alloc.c:319:10: note: ‘value’ was declared here int value, i; ^~~~~ h5dumpgentest.c: In function ‘gent_opaque’: h5dumpgentest.c:2609:22: warning: conversion from ‘int’ to ‘uint8_t’ {aka ‘unsigned char’} may change value [-Wconversion] data[i][1] = (N_OPAQUE_BYTES_PER_ELEMENT - 1) - i; ^ Making install in src gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libhdf5.la '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' libtool: install: /usr/bin/install -c .libs/libhdf5.so.310.3.0 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.so.310.3.0 libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5.so.310.3.0 libhdf5.so.310 || { rm -f libhdf5.so.310 && ln -s libhdf5.so.310.3.0 libhdf5.so.310; }; }) libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5.so.310.3.0 libhdf5.so || { rm -f libhdf5.so && ln -s libhdf5.so.310.3.0 libhdf5.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5.lai /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.la libtool: install: /usr/bin/install -c .libs/libhdf5.a /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.a libtool: install: chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.a libtool: install: ranlib /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5.a libtool: finish: PATH="/home/yangyehua/spack/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/home/yangyehua/.local/bin:/home/yangyehua/bin:/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:/usr/local/cuda/bin:/usr/bin:/sbin" ldconfig -n /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/install -c -m 644 hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5version.h H5Apublic.h H5ACpublic.h H5Cpublic.h H5Dpublic.h H5Epubgen.h H5Epublic.h H5ESpublic.h H5Fpublic.h H5FDpublic.h H5FDcore.h H5FDdirect.h H5FDfamily.h H5FDhdfs.h H5FDlog.h H5FDmirror.h H5FDmpi.h H5FDmpio.h H5FDmulti.h H5FDonion.h H5FDros3.h H5FDsec2.h H5FDsplitter.h H5FDstdio.h H5FDsubfiling/H5FDsubfiling.h H5FDsubfiling/H5FDioc.h H5FDwindows.h H5Gpublic.h H5Ipublic.h H5Lpublic.h H5Mpublic.h H5MMpublic.h H5Opublic.h H5Ppublic.h H5PLextern.h '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/install -c -m 644 H5PLpublic.h H5Rpublic.h H5Spublic.h H5Tpublic.h H5VLconnector.h H5VLconnector_passthru.h H5VLnative.h H5VLpassthru.h H5VLpublic.h H5Zpublic.h H5ESdevelop.h H5FDdevelop.h H5Idevelop.h H5Ldevelop.h H5Tdevelop.h H5TSdevelop.h H5Zdevelop.h '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' /usr/bin/install -c -m 644 libhdf5.settings '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/src' Making install in test gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/test' Making install in testpar gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/testpar' Making install in bin gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /usr/bin/install -c h5redeploy '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/bin' Making install in tools gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making install in lib gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/lib' Making install in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making install in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5diff ph5diff '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5diff /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5diff libtool: install: /usr/bin/install -c .libs/ph5diff /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/ph5diff gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5diff' Making install in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5ls '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5ls /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5ls gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5ls' Making install in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5dump '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5dump /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5dump gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5dump' Making install in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5debug h5repart h5mkgrp h5clear h5delete '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5debug /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5debug libtool: install: /usr/bin/install -c .libs/h5repart /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5repart libtool: install: /usr/bin/install -c .libs/h5mkgrp /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5mkgrp libtool: install: /usr/bin/install -c .libs/h5clear /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5clear libtool: install: /usr/bin/install -c .libs/h5delete /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5delete gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/misc' Making install in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5import '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5import /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5import gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5import' Making install in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5repack '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5repack /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5repack gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5repack' Making install in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5jam h5unjam '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5jam /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5jam libtool: install: /usr/bin/install -c .libs/h5unjam /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5unjam gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5jam' Making install in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5copy '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5copy /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5copy gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5copy' Making install in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5format_convert '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5format_convert /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5format_convert gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5format_convert' Making install in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5stat '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5stat /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5stat gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5stat' Making install in h5perf gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5perf_serial h5perf '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5perf_serial /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5perf_serial libtool: install: /usr/bin/install -c .libs/h5perf /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5perf gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src/h5perf' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/src' Making install in libtest gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c h5tools_test_utils '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5tools_test_utils /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5tools_test_utils gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/libtest' Making install in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' Making install in h5diff gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5diff' Making install in h5ls gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5ls' Making install in h5dump gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5dump' Making install in misc gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making install in vds gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[5]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[5]: Nothing to be done for `install-exec-am'. gmake[5]: Nothing to be done for `install-data-am'. gmake[5]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc/vds' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[5]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[5]: Nothing to be done for `install-exec-am'. gmake[5]: Nothing to be done for `install-data-am'. gmake[5]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/misc' Making install in h5import gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5import' Making install in h5repack gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5repack' Making install in h5jam gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5jam' Making install in h5copy gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5copy' Making install in h5format_convert gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5format_convert' Making install in h5stat gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/h5stat' Making install in perform gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test/perform' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools/test' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/tools' Making install in utils gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making install in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/test' Making install in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' Making install in test gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[5]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[5]: Nothing to be done for `install-exec-am'. gmake[5]: Nothing to be done for `install-data-am'. gmake[5]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /usr/bin/install -c subfiling_vfd/h5fuse.sh '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/utils' Making install in . gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[2]: Nothing to be done for `install-exec-am'. gmake[2]: Nothing to be done for `install-data-am'. gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1' Making install in hl gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' Making install in src gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' /bin/sh ../../libtool --mode=install /usr/bin/install -c libhdf5_hl.la '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib' libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src; /bin/sh "/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/libtool" --silent --tag CC --mode=relink mpicc -std=c99 -Wall -Wcast-qual -Wconversion -Wextra -Wfloat-equal -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-include-dirs -Wshadow -Wundef -Wwrite-strings -pedantic -Wno-c++-compat -Wlarger-than=2560 -Wlogical-op -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wsync-nand -Wno-unsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wmaybe-uninitialized -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wduplicated-cond -Whsa -Wnormalized -Wnull-dereference -Wunused-const-variable -Walloca -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -fstdarg-opt -s -Wbad-function-cast -Wcast-align -Wformat -Wimplicit-function-declaration -Wint-to-pointer-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wredundant-decls -Wstrict-prototypes -Wswitch -Wunused-but-set-variable -Wunused-variable -Wunused-function -Wunused-parameter -Wincompatible-pointer-types -Wint-conversion -Wshadow -Wrestrict -Wcast-function-type -Wmaybe-uninitialized -Wno-aggregate-return -Wno-inline -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-overlength-strings -Wno-jump-misses-init -Wstrict-overflow=2 -Wno-suggest-attribute=const -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=pure -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -fPIC -Wno-lto-type-mismatch -g -O -version-info 310:3:0 -o libhdf5_hl.la -rpath /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo H5LD.lo ../../src/libhdf5.la -lz -ldl -lm -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lm ) libtool: install: /usr/bin/install -c .libs/libhdf5_hl.so.310.0.3T /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.so.310.0.3 libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5_hl.so.310.0.3 libhdf5_hl.so.310 || { rm -f libhdf5_hl.so.310 && ln -s libhdf5_hl.so.310.0.3 libhdf5_hl.so.310; }; }) libtool: install: (cd /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib && { ln -s -f libhdf5_hl.so.310.0.3 libhdf5_hl.so || { rm -f libhdf5_hl.so && ln -s libhdf5_hl.so.310.0.3 libhdf5_hl.so; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_hl.lai /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.la libtool: install: /usr/bin/install -c .libs/libhdf5_hl.a /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.a libtool: install: chmod 644 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.a libtool: install: ranlib /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib/libhdf5_hl.a libtool: finish: PATH="/home/yangyehua/spack/bin:/opt/ohpc/pub/mpi/openmpi3.1.4/bin:/opt/ohpc/pub/compiler/gcc/8.3.0/bin:/home/yangyehua/.local/bin:/home/yangyehua/bin:/home/yangyehua/spack/opt/spack/linux-centos7-x86_64_v3/gcc-8.3.0/cmake-3.27.9-i2lhngjib7ac4bouei4j67dldrlzwokj/bin:/usr/local/cuda/bin:/usr/bin:/sbin" ldconfig -n /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' /usr/bin/install -c -m 644 hdf5_hl.h H5DOpublic.h H5IMpublic.h H5LTpublic.h H5TBpublic.h H5DSpublic.h H5PTpublic.h H5LDpublic.h '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/src' Making install in test gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/test' Making install in tools gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' Making install in h5watch gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' /usr/bin/mkdir -p '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c h5watch '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin' libtool: install: /usr/bin/install -c .libs/h5watch /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/bin/h5watch gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools/h5watch' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[4]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[4]: Nothing to be done for `install-exec-am'. gmake[4]: Nothing to be done for `install-data-am'. gmake[4]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/tools' gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[3]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[3]: Nothing to be done for `install-exec-am'. gmake[3]: Nothing to be done for `install-data-am'. gmake[3]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' for d in examples hl; do \ (cd $d && /usr/bin/gmake install-examples) || exit 1; \ done gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/examples' mkdir -p -m 755 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/examples' gmake[1]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl' for d in examples ; do \ (cd $d && /usr/bin/gmake install-examples) || exit 1; \ done gmake[2]: Entering directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/examples' mkdir -p -m 755 /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c gmake[2]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl/examples' gmake[1]: Leaving directory `/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/hdf5-1.14.3-p1/hl'libtool: warning: relinking 'libhdf5_hl.la' + /usr/bin/install -c ./h5_write.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_read.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend_write.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_chunk_read.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_compound.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpd.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_subset.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_cmprss.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_rdwt.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpar.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtatt.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrp.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtdat.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_group.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_select.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_attribute.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_mount.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_drivers.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_reference_deprec.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_extern.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_compat.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref2reg_deprec.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extlink.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_elink_unix2win.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_shared_mesg.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_debug_trace.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5example.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5_filtered_writes.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5_filtered_writes_no_sel.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5_subfiling.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exc.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exclim.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-eiger.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-simpleIO.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival-unlim.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival-unlim-maxmin.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/c/. + /usr/bin/install -c ./README /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/. + /usr/bin/install -c ./run-all-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/. + /usr/bin/install -c ./ex_lite1.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite2.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite3.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ptExampleFL.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image1.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image2.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_01.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_02.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_03.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_04.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_05.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_06.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_07.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_08.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_09.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_10.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_11.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_12.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_ds1.c /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image24pixel.txt /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image8.txt /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./pal_rgb.h /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c run-hlc-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./run-hl-ex.sh /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/share/hdf5_examples/hl/. ********End of Output of running make on HDF5 ******* Checking for library in Download HDF5: ['-L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib', 'libhdf5_hl.a', 'libhdf5.a'] Contents of /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug: ['include', 'lib', 'bin', 'externalpackages', 'tests', 'obj', 'share'] Contents /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib: ['petsc', 'libfblas.a', 'libflapack.a', 'libmetis.so', 'libparmetis.so', 'libzoltan.a', 'libsuperlu_dist.so.8.2.1', 'libsuperlu_dist.so.8', 'libsuperlu_dist.so', 'libsuperlu_dist_fortran.so.8.2.1', 'libsuperlu_dist_fortran.so.8', 'libsuperlu_dist_fortran.so', 'libsuperlu_dist_fortran.a', 'pkgconfig', 'libsuperlu.so.6.0.1', 'libsuperlu.so.6', 'libsuperlu.so', 'cmake', 'libscalapack.so.2.2.1', 'libscalapack.so.2.2', 'libscalapack.so', '.DIR', 'libpetsc.so.3.21.0', 'libpetsc.so.3.21', 'libpetsc.so', 'libz.a', 'libz.so.1.3.1', 'libz.so', 'libz.so.1', 'libhdf5.so.310.3.0', 'libhdf5.so.310', 'libhdf5.so', 'libhdf5.la', 'libhdf5.a', 'libhdf5.settings', 'libhdf5_hl.so.310.0.3', 'libhdf5_hl.so.310', 'libhdf5_hl.so', 'libhdf5_hl.la', 'libhdf5_hl.a'] ============================================================================================= TESTING: check from config.libraries(/home/yangyehua/petsc_3.21/petsc-3.21.0/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 [H5T_init] in library ['-L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib', 'libhdf5_hl.a', 'libhdf5.a'] ['-L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib', 'libz.a', 'libm.a'] Executing: mpicc -c -o /tmp/petsc-c3bql777/config.libraries/conftest.o -I/tmp/petsc-c3bql777/config.compilerFlags -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.compilers -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.utilities.cacheDetails -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.functions -I/tmp/petsc-c3bql777/config.utilities.featureTestMacros -I/tmp/petsc-c3bql777/config.utilities.missing -I/tmp/petsc-c3bql777/PETSc.options.sharedLibraries -I/tmp/petsc-c3bql777/PETSc.options.scalarTypes -I/tmp/petsc-c3bql777/config.libraries -I/tmp/petsc-c3bql777/config.packages.MPI -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char H5T_init(void); static void _check_H5T_init(void) { H5T_init(); } int main(void) { _check_H5T_init(); return 0; } Executing: mpicc -o /tmp/petsc-c3bql777/config.libraries/conftest -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g -O /tmp/petsc-c3bql777/config.libraries/conftest.o -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lhdf5_hl -lhdf5 -Wl,-rpath,/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -L/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/lib -lz -lm -lquadmath -ldl Checking for headers ['hdf5.h'] in Download HDF5: ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] ============================================================================================= TESTING: checkInclude from config.headers(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['hdf5.h'] in ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] Checking include with compiler flags var CPPFLAGS ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include', '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.packages.MPI -I/tmp/petsc-c3bql777/config.packages.zlib -I/tmp/petsc-c3bql777/config.headers -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['hdf5.h'] in ['/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_ZLIB_H) foundbeast #endif Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.packages.MPI -I/tmp/petsc-c3bql777/config.packages.zlib -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.hdf5 -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.packages.hdf5/conftest.c Defined "HDF5_HAVE_ZLIB" to "1" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_SZLIB_H) foundbeast #endif Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.packages.MPI -I/tmp/petsc-c3bql777/config.packages.zlib -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.hdf5 -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.packages.hdf5/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_PARALLEL) foundbeast #endif Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.packages.MPI -I/tmp/petsc-c3bql777/config.packages.zlib -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.hdf5 -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.packages.hdf5/conftest.c Defined "HDF5_HAVE_PARALLEL" to "1" ============================================================================================= TESTING: checkVersion from config.packages.hdf5(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1173) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "hdf5.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(H5_VERSION) ")"; Executing: mpicc -E -I/tmp/petsc-c3bql777/config.setCompilers -I/tmp/petsc-c3bql777/config.types -I/tmp/petsc-c3bql777/config.packages.X -I/tmp/petsc-c3bql777/config.packages.MPI -I/tmp/petsc-c3bql777/config.packages.zlib -I/tmp/petsc-c3bql777/config.headers -I/tmp/petsc-c3bql777/config.packages.hdf5 -I/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/include /tmp/petsc-c3bql777/config.packages.hdf5/conftest.c Found the raw version string: (" "\"1.14.3\"" ")" This is the processed version string: 1.14.3 For hdf5 need 1.8 <= 1.14.3 <= Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Found a copy of HDF5 in hdf5-1.14.3-p1 Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Found a copy of HDF5 in hdf5-1.14.3-p1 ============================================================================================= TESTING: checkSharedLibrary from config.packages.hdf5(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1086) By default we don't care about checking if the library is shared child config.packages.hdf5 took 148.220931 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ascem-io(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.ascem-io took 0.004020 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pflotran(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.pflotran took 0.002037 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SAMRAI(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1090) Called if --with-packagename=0; does nothing by default child config.packages.SAMRAI took 0.002004 seconds child config.packages.flibs took 0.000049 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pnetcdf(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1094) 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.pnetcdf(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:990) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.pnetcdf(/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py:1016) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional pnetcdf Looking for PNETCDF at git.pnetcdf, hg.pnetcdf or a directory starting with ['pnetcdf'] Could not locate an existing copy of PNETCDF: ['git.fblaslapack', 'git.metis', 'git.parmetis', 'Zoltan_v3.83', 'git.superlu_dist', 'git.superlu', 'git.scalapack', 'zlib-1.3.1', 'hdf5-1.14.3-p1'] Downloading pnetcdf ============================================================================================= Trying to download https://github.com/parallel-netcdf/pnetcdf for PNETCDF ============================================================================================= install: Retrieving https://github.com/parallel-netcdf/pnetcdf as git repo Executing: git clone https://github.com/parallel-netcdf/pnetcdf /home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/git.pnetcdf stdout: Cloning into '/home/yangyehua/petsc_3.21/petsc-3.21.0/arch-linux-c-debug/externalpackages/git.pnetcdf'... Looking for PNETCDF at git.pnetcdf, hg.pnetcdf or a directory starting with ['pnetcdf'] Found a copy of PNETCDF in git.pnetcdf Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', 'checkpoint.1.12.3^{commit}'] Executing: ['git', 'rev-parse', 'checkpoint.1.12.3'] stdout: 1f803aecb5b1b4dc8d80ca719007bf5ab7f09fc6 Executing: ['git', 'cat-file', '-e', 'origin/checkpoint.1.12.3^{commit}'] stdout: fatal: Not a valid object name origin/checkpoint.1.12.3^{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', '1f803aecb5b1b4dc8d80ca719007bf5ab7f09fc6'] stdout: Note: checking out '1f803aecb5b1b4dc8d80ca719007bf5ab7f09fc6'. 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 performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at c7e22c8... new release of 1.12.3 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-pedantic', '-fsanitize=address', '-std=c89', '-Wwrite-strings', '--coverage', '-fstack-protector', '-Wno-unknown-pragmas', '-Wall', '-Mfree', '-fdefault-integer-8', '-Wno-strict-aliasing', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable'} Removing configure arguments {'--coverage'} Executing: mpicc --help | head -n 500 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-pedantic', '-fsanitize=address', '-std=c89', '-Wwrite-strings', '--coverage', '-fstack-protector', '-Wno-unknown-pragmas', '-Wall', '-Mfree', '-fdefault-integer-8', '-Wno-strict-aliasing', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable'} Removing configure arguments {'--coverage'} PNETCDF was just downloaded, forcing a rebuild because cannot determine if package has changed **** Configure header /tmp/petsc-c3bql777/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_RESTRICT __restrict #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CXX_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_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_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_MMAP 1 #define PETSC_HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE OMP #define PETSC_HAVE_MPIIO 1 #define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1 #define PETSC_HAVE_MPI_COMBINER_DUP 1 #define PETSC_HAVE_MPI_COMBINER_NAMED 1 #define PETSC_HAVE_MPI_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_OMPI_MAJOR_VERSION 3 #define PETSC_HAVE_OMPI_MINOR_VERSION 1 #define PETSC_HAVE_OMPI_RELEASE_VERSION 4 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_POSIX_MEMALIGN 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_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_SLEEP 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_SOCKET 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_TGAMMA 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_UNAME 1 #define PETSC_HAVE_UNISTD_H 1 #define PETSC_HAVE_USLEEP 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_HDF5_HAVE_PARALLEL 1 #define PETSC_HDF5_HAVE_ZLIB 1 #define PETSC_IS_COLORING_MAX USHRT_MAX #define PETSC_IS_COLORING_VALUE_TYPE short #define PETSC_IS_COLORING_VALUE_TYPE_F integer2 #define PETSC_LEVEL1_DCACHE_LINESIZE 64 #define PETSC_MAX_PATH_LEN 4096 #define PETSC_MEMALIGN 16 #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_OMAKE "/usr/bin/gmake --no-print-directory" #define PETSC_PYTHON_EXE "/home/yangyehua/bin/python3" #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_USE_AVX512_KERNELS 1 #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_CTABLE 1 #define PETSC_USE_DEBUGGER "gdb" #define PETSC_USE_DMLANDAU_2D 1 #define PETSC_USE_INFO 1 #define PETSC_USE_LOG 1 #define PETSC_USE_MALLOC_COALESCED 1 #define PETSC_USE_PROC_FOR_SIZE 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_SHARED_LIBRARIES 1 #define PETSC_USE_VISIBILITY_C 1 #define PETSC_USE_VISIBILITY_CXX 1 #define PETSC_USING_64BIT_PTR 1 #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC__GNU_SOURCE 1 #endif **** C specific Configure header /tmp/petsc-c3bql777/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ********************************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): --------------------------------------------------------------------------------------------- autoreconf required for PNETCDF not found (or broken)! Use your package manager to install autoconf ********************************************************************************************* File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/configure.py", line 462, in petsc_configure framework.configure(out = sys.stdout) File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/framework.py", line 1452, in configure self.processChildren() File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/framework.py", line 1440, in processChildren self.serialEvaluation(self.childGraph) File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/framework.py", line 1415, in serialEvaluation child.configure() File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 1337, in configure self.executeTest(self.configureLibrary) File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/base.py", line 138, in executeTest ret = test(*args,**kargs) File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 1023, in configureLibrary for location, directory, lib, incl in self.generateGuesses(): File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 591, in generateGuesses d = self.checkDownload() File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 725, in checkDownload return self.getInstallDir() File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 527, in getInstallDir installDir = self.Install() File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 1837, in Install self.preInstall() File "/home/yangyehua/petsc_3.21/petsc-3.21.0/config/BuildSystem/config/package.py", line 1804, in preInstall raise RuntimeError('autoreconf required for ' + self.PACKAGE+' not found (or broken)! Use your package manager to install autoconf') ================================================================================ Finishing configure run at Tue, 13 Aug 2024 14:26:39 +0800 ================================================================================