Started by user Justin Quinn Started by user Justin Quinn Running as SYSTEM Building remotely on macOS-Silicon (mac) in workspace /Users/jenkins/workspace/macOS-Silicon-Binaries-Python-3 The recommended git tool is: NONE > git rev-parse --resolve-git-dir /Users/jenkins/workspace/macOS-Silicon-Binaries-Python-3/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:ISSMteam/ISSM.git # timeout=10 Fetching upstream changes from git@github.com:ISSMteam/ISSM.git > git --version # timeout=10 > git --version # 'git version 2.39.5 (Apple Git-154)' using GIT_SSH to set credentials GitHub Deploy Key - ISSMteam/ISSM - Jenkins Verifying host key using known hosts file > git fetch --tags --force --progress -- git@github.com:ISSMteam/ISSM.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision f532e5bf3d8c6a6a983022f51ea535393dbf0308 (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f f532e5bf3d8c6a6a983022f51ea535393dbf0308 # timeout=10 Commit message: "Use get method to avoid square brackets (treated as quotes by Autom4ke) entirely." > git rev-list --no-walk cd3cee1c704383ee1f8107e1b4b100048be2d2b4 # timeout=10 [macOS-Silicon-Binaries-Python-3] $ /bin/bash /var/folders/mx/mr9ch0gx2qq_tty2dtgrjcn40000gp/T/****273511715502029098.sh Cleaning up execution directory ====================================================== Determining installation type ====================================================== List of changed files --------------------- m4/issm_options.m4 -- checking for changed externalpackages... no -- checking for reconfiguration... yes -- checking for recompilation... yes ====================================================== Skipping autotools ====================================================== ====================================================== Skipping cmake ====================================================== ====================================================== Skipping petsc ====================================================== ====================================================== Skipping boost ====================================================== ====================================================== Skipping dakota ====================================================== ====================================================== Skipping chaco ====================================================== ====================================================== Skipping curl ====================================================== ====================================================== Skipping hdf5 ====================================================== ====================================================== Skipping netcdf ====================================================== ====================================================== Skipping proj ====================================================== ====================================================== Skipping gdal ====================================================== ====================================================== Skipping gshhg ====================================================== ====================================================== Skipping gmt ====================================================== ====================================================== Skipping gmsh ====================================================== ====================================================== Skipping triangle ====================================================== ====================================================== Skipping m1qn3 ====================================================== ====================================================== Skipping semic ====================================================== ====================================================== Skipping shell2junit ====================================================== ====================================================== Cleaning up and reconfiguring ====================================================== make: *** No rule to make target `uninstall'. Stop. make: *** No rule to make target `distclean'. Stop. autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: no obvious need to run autopoint autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, './aux-config'. libtoolize: copying file './aux-config/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: configure.ac: no need to run autopoint (confirmed) autoreconf: running: aclocal --force -I m4 autoreconf: running: /Users/****/workspace/macOS-Silicon-Binaries-Python-3/externalpackages/autotools/install/bin/autoconf --force autoreconf: running: /Users/****/workspace/macOS-Silicon-Binaries-Python-3/externalpackages/autotools/install/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:22: installing './aux-config/compile' configure.ac:29: installing './aux-config/missing' src/c/Makefile.am: installing './aux-config/depcomp' autoreconf: './aux-config/config.sub' is updated autoreconf: './aux-config/config.guess' is updated autoreconf: configure.ac: not running make: --make not given autoreconf: Leaving directory '.' configure: ============================================================================ configure: = Ice-sheet and Sea-level System Model (ISSM) 2026.2 configuration = configure: ============================================================================ checking build system type... aarch64-apple-darwin24.6.0 checking host system type... aarch64-apple-darwin24.6.0 checking target system type... aarch64-apple-darwin24.6.0 checking for mpicc... 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 C23 features... -std=gnu23 checking whether mpicc -std=gnu23 understands -c and -o together... yes checking how to run the C preprocessor... mpicc -std=gnu23 -E checking for mpicxx... mpicxx checking whether the compiler supports GNU C++... yes checking whether mpicxx accepts -g... yes checking for mpifort... mpifort checking whether the compiler supports GNU Fortran 77... yes checking whether mpifort accepts -g... yes checking for mpifort... mpifort checking whether the compiler supports GNU Fortran... yes checking whether mpifort accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for a race-free mkdir -p... mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '502' is supported by ustar format... yes checking whether GID '20' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking dependency style of mpicc -std=gnu23... none checking dependency style of mpicxx... none checking for ar... ar checking the archiver (ar) interface... ar checking how to print strings... printf checking for a sed that does not truncate output... /opt/homebrew/Cellar/gnu-sed/4.9/libexec/gnubin/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 -std=gnu23... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no 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... 786432 checking how to convert aarch64-apple-darwin24.6.0 file names to aarch64-apple-darwin24.6.0 format... func_convert_file_noop checking how to convert aarch64-apple-darwin24.6.0 file names to toolchain format... func_convert_file_noop checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r checking for file... file 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 ranlib... ranlib checking for archiver @FILE support... no checking for strip... strip checking command to parse /usr/bin/nm -B output from mpicc -std=gnu23 object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... ld: warning: -single_module is obsolete no checking for -no_fixup_chains linker flag... yes checking for -exported_symbols_list linker flag... yes checking for -force_load linker flag... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if mpicc -std=gnu23 supports -fno-rtti -fno-exceptions... yes checking for mpicc -std=gnu23 option to produce PIC... -fno-common -DPIC checking if mpicc -std=gnu23 PIC flag -fno-common -DPIC works... yes checking if mpicc -std=gnu23 static flag -static works... no checking if mpicc -std=gnu23 supports -c -o file.o... yes checking if mpicc -std=gnu23 supports -c -o file.o... (cached) yes checking whether the mpicc -std=gnu23 linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin24.6.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... mpicxx -E checking for ld used by mpicxx... /Library/Developer/CommandLineTools/usr/bin/ld checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no checking whether the mpicxx linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking for mpicxx option to produce PIC... -fno-common -DPIC checking if mpicxx PIC flag -fno-common -DPIC works... yes checking if mpicxx static flag -static works... no checking if mpicxx supports -c -o file.o... yes checking if mpicxx supports -c -o file.o... (cached) yes checking whether the mpicxx linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin24.6.0 dyld checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for mpifort option to produce PIC... -fno-common checking if mpifort PIC flag -fno-common works... yes checking if mpifort static flag -static works... no checking if mpifort supports -c -o file.o... yes checking if mpifort supports -c -o file.o... (cached) yes checking whether the mpifort linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin24.6.0 dyld checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for mpifort option to produce PIC... -fno-common checking if mpifort PIC flag -fno-common works... yes checking if mpifort static flag -static works... no checking if mpifort supports -c -o file.o... yes checking if mpifort supports -c -o file.o... (cached) yes checking whether the mpifort linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin24.6.0 dyld checking how to hardcode library paths into programs... immediate configure: ============================================================================ configure: = Checking ISSM specific options = configure: ============================================================================ checking for date... /bin/date checking for build date... Sat May 2 13:38:34 PDT 2026 checking user name... **** checking host full OS name and version... darwin24.6.0 checking host cpu... aarch64 checking vendor... apple checking host OS name... darwin24 checking host OS version... 24.6.0 checking host OS architecture... arm64 checking for debugging support... no checking for development support... no checking for standalone modules build... yes checking for standalone executables build... yes checking for standalone libraries build... yes checking for wrappers compilation... yes checking operating system type... macOS checking if system copy of libc has fmemopen (macOS-only check)... yes checking for Xlib (graphics library)... done checking for MATLAB... no checking for JavaScript... no checking for triangle... yes checking for Boost... yes checking for Boost version... 1.73 checking for Dakota... yes checking for Dakota version... 6.2 checking for Dakota major version... 6 checking for Dakota minor version... 2 checking for Dakota build version... 0 checking for Python... yes checking for Python version... 3.9 checking for Python include directory... File "<string>", line 1 from sysconfig import get_paths as gp; print(gp()'include') ^ SyntaxError: invalid syntax configure: error: Python.h not found! Please locate this file and contact ISSM developers via forum or email. ISSM configuration failed (see options below) \ --prefix=${ISSM_DIR} \ --enable-standalone-executables \ --enable-standalone-modules \ --enable-standalone-libraries \ --disable-dependency-tracking \ --with-python="${HOME}/.venv/issm/bin/python" \ --with-fortran-lib="${LIBGFORTRAN_PATH}/libgfortran.a ${LIBGFORTRAN_PATH}/libquadmath.a ${LIBGCC_PATH}/libgcc.a" \ --with-mpi-include=${ISSM_DIR}/externalpackages/petsc/install/include \ --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi -lmpicxx -lmpifort" \ --with-blas-lapack-dir=${ISSM_DIR}/externalpackages/petsc/install \ --with-metis-dir=${ISSM_DIR}/externalpackages/petsc/install \ --with-parmetis-dir=${ISSM_DIR}/externalpackages/petsc/install \ --with-scalapack-dir=${ISSM_DIR}/externalpackages/petsc/install \ --with-mumps-dir=${ISSM_DIR}/externalpackages/petsc/install \ --with-hdf5-dir=${ISSM_DIR}/externalpackages/hdf5/install \ --with-petsc-dir=${ISSM_DIR}/externalpackages/petsc/install \ --with-boost-dir=${ISSM_DIR}/externalpackages/boost/install \ --with-dakota-dir=${ISSM_DIR}/externalpackages/dakota/install \ --with-chaco-dir=${ISSM_DIR}/externalpackages/chaco/install \ --with-proj-dir=${ISSM_DIR}/externalpackages/proj/install \ --with-triangle-dir=${ISSM_DIR}/externalpackages/triangle/install \ --with-m1qn3-dir=${ISSM_DIR}/externalpackages/m1qn3/install \ --with-semic-dir=${ISSM_DIR}/externalpackages/semic/install \ ISSM configuration failed! Build step 'Execute shell' marked build as failure Finished: FAILURE