Skip to content
Started by GitHub push by MathieuMorlighem
Running as SYSTEM
Building remotely on Debian_12-VM (debian linux) in workspace /home/jenkins/workspace/Debian_Linux-Basic
The recommended git tool is: NONE
 > git rev-parse --resolve-git-dir /home/jenkins/workspace/Debian_Linux-Basic/.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'
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
[Debian_Linux-Basic] $ /bin/bash /tmp/jenkins1315279824990784723.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 triangle                          
======================================================
======================================================
       Skipping m1qn3                          
======================================================
======================================================
       Skipping semic                          
======================================================
======================================================
       Skipping shell2junit                          
======================================================
======================================================
                    Compiling ISSM                    
======================================================
Making with 8 CPUs
make  all-recursive
make[1]: Entering directory '/home/jenkins/workspace/Debian_Linux-Basic'
Making all in src
make[2]: Entering directory '/home/jenkins/workspace/Debian_Linux-Basic/src'
Making all in c
make[3]: Entering directory '/home/jenkins/workspace/Debian_Linux-Basic/src/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
  CXX      classes/Inputs/libISSMCore_la-DatasetInput.lo
In file included from ./classes/Inputs/Inputs.cpp:22:
./classes/Inputs/./TransientInput.h:22:22: error: ‘vector’ in namespace ‘std’ does not name a template type
   22 |                 std::vector<Input*>     inputs;
      |                      ^~~~~~
./classes/Inputs/./TransientInput.h:1:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  +++ |+#include <vector>
    1 | /*! \file TransientInput.h
./classes/Inputs/./TransientInput.h:23:22: error: ‘vector’ in namespace ‘std’ does not name a template type
   23 |                 std::vector<IssmDouble> timesteps;
      |                      ^~~~~~
./classes/Inputs/./TransientInput.h:23:17: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
   23 |                 std::vector<IssmDouble> timesteps;
      |                 ^~~
make[3]: *** [Makefile:7921: classes/Inputs/libISSMCore_la-Inputs.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ./classes/Inputs/DatasetInput.cpp:14:
./classes/Inputs/./TransientInput.h:22:22: error: ‘vector’ in namespace ‘std’ does not name a template type
   22 |                 std::vector<Input*>     inputs;
      |                      ^~~~~~
./classes/Inputs/./TransientInput.h:1:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  +++ |+#include <vector>
    1 | /*! \file TransientInput.h
./classes/Inputs/./TransientInput.h:23:22: error: ‘vector’ in namespace ‘std’ does not name a template type
   23 |                 std::vector<IssmDouble> timesteps;
      |                      ^~~~~~
./classes/Inputs/./TransientInput.h:23:17: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
   23 |                 std::vector<IssmDouble> timesteps;
      |                 ^~~
make[3]: *** [Makefile:7977: classes/Inputs/libISSMCore_la-DatasetInput.lo] Error 1
make[3]: Leaving directory '/home/jenkins/workspace/Debian_Linux-Basic/src/c'
make[2]: *** [Makefile:462: all-recursive] Error 1
make[2]: Leaving directory '/home/jenkins/workspace/Debian_Linux-Basic/src'
make[1]: *** [Makefile:517: all-recursive] Error 1
make[1]: Leaving directory '/home/jenkins/workspace/Debian_Linux-Basic'
make: *** [Makefile:449: all] Error 2
 
Compilation failed, trying to compile with only one thread
 
make  all-recursive
make[1]: Entering directory '/home/jenkins/workspace/Debian_Linux-Basic'
Making all in src
make[2]: Entering directory '/home/jenkins/workspace/Debian_Linux-Basic/src'
Making all in c
make[3]: Entering directory '/home/jenkins/workspace/Debian_Linux-Basic/src/c'
  CXX      classes/Inputs/libISSMCore_la-Inputs.lo
In file included from ./classes/Inputs/Inputs.cpp:22:
./classes/Inputs/./TransientInput.h:22:22: error: ‘vector’ in namespace ‘std’ does not name a template type
   22 |                 std::vector<Input*>     inputs;
      |                      ^~~~~~
./classes/Inputs/./TransientInput.h:1:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
  +++ |+#include <vector>
    1 | /*! \file TransientInput.h
./classes/Inputs/./TransientInput.h:23:22: error: ‘vector’ in namespace ‘std’ does not name a template type
   23 |                 std::vector<IssmDouble> timesteps;
      |                      ^~~~~~
./classes/Inputs/./TransientInput.h:23:17: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
   23 |                 std::vector<IssmDouble> timesteps;
      |                 ^~~
make[3]: *** [Makefile:7921: classes/Inputs/libISSMCore_la-Inputs.lo] Error 1
make[3]: Leaving directory '/home/jenkins/workspace/Debian_Linux-Basic/src/c'
make[2]: *** [Makefile:462: all-recursive] Error 1
make[2]: Leaving directory '/home/jenkins/workspace/Debian_Linux-Basic/src'
make[1]: *** [Makefile:517: all-recursive] Error 1
make[1]: Leaving directory '/home/jenkins/workspace/Debian_Linux-Basic'
make: *** [Makefile:449: all] Error 2
ISSM_COMPILATION failed!
Build step 'Execute shell' marked build as failure
Recording test results
Finished: FAILURE