Started by GitHub push by MathieuMorlighem
Running as SYSTEM
Building remotely on macOS-Intel (mac) in workspace /Users/jenkins/workspace/macOS-Intel-Solid_Earth
The recommended git tool is: NONE
> git rev-parse --resolve-git-dir /Users/jenkins/workspace/macOS-Intel-Solid_Earth/.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.37.1 (Apple Git-137.1)'
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 92d2476f44eb3a92ea6946341af580974953584d (refs/remotes/origin/main)
> git config core.sparsecheckout # timeout=10
> git checkout -f 92d2476f44eb3a92ea6946341af580974953584d # timeout=10
Commit message: "CHG: TransientInput now use Vector for time and inputs"
> git rev-list --no-walk 2677ded528def25179af2af7fd80cfc277cb909d # timeout=10
[macOS-Intel-Solid_Earth] $ /bin/bash /var/folders/j6/3xhtbkbs3kj24wm4s4s4b99w0000gp/T/jenkins5145302562205954519.sh
Cleaning up execution directory
======================================================
Determining installation type
======================================================
List of changed files
---------------------
src/c/classes/Elements/Tria.cpp
src/c/classes/Inputs/TransientInput.cpp
src/c/classes/Inputs/TransientInput.h
-- checking for changed externalpackages... no
-- checking for reconfiguration... no
-- 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
======================================================
======================================================
Compiling ISSM
======================================================
Making with 4 CPUs
/Library/Developer/CommandLineTools/usr/bin/make all-recursive
Making all in src
Making all in c
CXX classes/libISSMCore_la-IoModel.lo
CXX classes/libISSMCore_la-FemModel.lo
CXX classes/Elements/libISSMCore_la-Element.lo
CXX classes/Elements/libISSMCore_la-Tria.lo
CXX classes/Elements/libISSMCore_la-Penta.lo
CXX modules/MmeToInputFromIdx/libISSMCore_la-MmeToInputFromIdx.lo
CXX modules/MmeToInputx/libISSMCore_la-MmeToInputx.lo
CXX modules/SurfaceMassBalancex/libISSMCore_la-SurfaceMassBalancex.lo
CXX modules/SurfaceMassBalancex/libISSMCore_la-Gembx.lo
CXX cores/libISSMCore_la-masstransport_core.lo
CXX cores/libISSMCore_la-debris_core.lo
CXX classes/Inputs/libISSMCore_la-Inputs.lo
In file included from ./classes/Inputs/Inputs.cpp:22:
./classes/Inputs/./TransientInput.h:22:27: error: implicit instantiation of undefined template 'std::vector'
std::vector inputs;
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd:259:28: note: template is declared here
class _LIBCPP_TEMPLATE_VIS vector;
^
In file included from ./classes/Inputs/Inputs.cpp:22:
./classes/Inputs/./TransientInput.h:23:27: error: implicit instantiation of undefined template 'std::vector'
std::vector timesteps;
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd:259:28: note: template is declared here
class _LIBCPP_TEMPLATE_VIS vector;
^
./classes/Inputs/Inputs.cpp:164:25: error: incompatible pointer types assigning to 'Input *' from 'TransientInput *'
this->inputs[index]=input;
^~~~~
./classes/Inputs/Inputs.cpp:863:22: error: incompatible pointer types assigning to 'Input *' from 'TransientInput *'
this->inputs[id] = new TransientInput(enum_in,this->numberofelements_local,this->numberofvertices_local,times,numtimes);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.
make[3]: *** [classes/Inputs/libISSMCore_la-Inputs.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Compilation failed, trying to compile with only one thread
/Library/Developer/CommandLineTools/usr/bin/make all-recursive
Making all in src
Making all in c
CXX classes/Inputs/libISSMCore_la-Inputs.lo
In file included from ./classes/Inputs/Inputs.cpp:22:
./classes/Inputs/./TransientInput.h:22:27: error: implicit instantiation of undefined template 'std::vector'
std::vector inputs;
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd:259:28: note: template is declared here
class _LIBCPP_TEMPLATE_VIS vector;
^
In file included from ./classes/Inputs/Inputs.cpp:22:
./classes/Inputs/./TransientInput.h:23:27: error: implicit instantiation of undefined template 'std::vector'
std::vector timesteps;
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd:259:28: note: template is declared here
class _LIBCPP_TEMPLATE_VIS vector;
^
./classes/Inputs/Inputs.cpp:164:25: error: incompatible pointer types assigning to 'Input *' from 'TransientInput *'
this->inputs[index]=input;
^~~~~
./classes/Inputs/Inputs.cpp:863:22: error: incompatible pointer types assigning to 'Input *' from 'TransientInput *'
this->inputs[id] = new TransientInput(enum_in,this->numberofelements_local,this->numberofvertices_local,times,numtimes);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.
make[3]: *** [classes/Inputs/libISSMCore_la-Inputs.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
ISSM_COMPILATION failed!
Build step 'Execute shell' marked build as failure
Recording test results
Finished: FAILURE