[MOAB-dev] Build failed in Jenkins: moab_serial #343
Vijay S. Mahadevan
vijay.m at gmail.com
Thu Jun 12 16:15:53 CDT 2014
Please make sure to do a make check before commits. Failures in master
branch should not happen. If these are evolving commits part of a larger
feature addition, create a feature branch separately.
Vijay
On Jun 12, 2014 4:03 PM, <jenkins-ci at mcs.anl.gov> wrote:
> See <https://jenkins-ci.mcs.anl.gov/job/moab_serial/343/changes>
>
> Changes:
>
> [wuda] Renamed a few member functions of NCHelper classes (e.g.
> read_variable_setup => read_variables_setup).
>
> ------------------------------------------
> [...truncated 112 lines...]
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> 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... no
> checking whether to build static libraries... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> checking for f77 option to produce PIC... -fPIC
> checking if f77 PIC flag -fPIC works... yes
> checking if f77 static flag -static works... yes
> checking if f77 supports -c -o file.o... yes
> checking if f77 supports -c -o file.o... (cached) yes
> checking whether the f77 linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> checking for gfortran option to produce PIC... -fPIC
> checking if gfortran PIC flag -fPIC works... yes
> checking if gfortran static flag -static works... yes
> checking if gfortran supports -c -o file.o... yes
> checking if gfortran supports -c -o file.o... (cached) yes
> checking whether the gfortran linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for known C compilers... GNU
> checking for known compiler/OS combinations... GNU:x86_64
> checking for known c++ compilers... GNU
> checking for known compiler/OS combinations... GNU:x86_64
> checking whether make supports nested variables... yes
> checking whether byte ordering is bigendian... no
> checking if platform is IBM BlueGene... no
> checking for gunzip... gunzip -c
> checking for gzip... (cached) gunzip -c
> checking for zcat... (cached) gunzip -c
> checking if C++ compiler supports template class specialization... yes
> checking if C++ compiler supports template function specialization... yes
> checking if g++ works... yes
> checking how to get verbose linking output from gfortran... -v
> checking for Fortran libraries of gfortran...
> -L/usr/lib/gcc/x86_64-linux-gnu/4.6
> -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu
> -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib -L/lib/x86_64-linux-gnu
> -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib
> -L/usr/lib/gcc/x86_64-linux-gnu/4.6/../../.. -lgfortran -lm -lquadmath
> checking for dummy main to link with Fortran libraries... none
> checking for Fortran name-mangling scheme... lower case, underscore, no
> extra underscore
> checking whether Fortran 77 supports Cray-style pointer... yes
> checking for Fortran 77 compiler flag for Cray-style pointer...
> -fcray-pointer
> checking whether Fortran 90 supports Cray-style pointer... yes
> checking for Fortran 90 compiler flag for Cray-style pointer...
> -fcray-pointer
> checking for vsnprintf... yes
> checking if std::vector has templatized insert method... yes
> checking if std::copy must be old SGI format... no
> checking for inttypes.h... (cached) yes
> checking for stdint.h... (cached) yes
> checking for sys/types.h... (cached) yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for stdlib.h... (cached) yes
> checking size of void *... 8
> checking for size_t... yes
> checking for ptrdiff_t... yes
> checking size of EntityHandle... 8
> checking if iMesh support is to be built... yes
> checking if iGeom support is to be built... no
> configure: creating ./config.lt
> config.lt: creating libtool
> checking ieeefp.h usability... no
> checking ieeefp.h presence... no
> checking for ieeefp.h... no
> checking for C++ unordered_map... std::tr1
> checking for deflate in -lz... yes
> checking for SZ_Decompress in -lsz... no
> checking if HDF5 support is enabled... yes
> checking hdf5.h usability... yes
> checking hdf5.h presence... yes
> checking for hdf5.h... yes
> checking for H5Fopen in -lhdf5... yes
> checking if CCMIO support is enabled... yes
> checking if CCMIO support available...
> checking ccmio.h usability... no
> checking ccmio.h presence... no
> checking for ccmio.h... no
> checking ccmioutility.h usability... no
> checking ccmioutility.h presence... no
> checking for ccmioutility.h... no
> checking ccmiocore.h usability... no
> checking ccmiocore.h presence... no
> checking for ccmiocore.h... no
> checking unsuccessful, Ccmio support disabled...
> checking if DAMSEL support is enabled... no
> checking if DAMSEL support available...
> checking if NetCDF support is enabled... yes
> checking for nc-config...
> /homes/fathom/3rdparty/netcdf/4.3.2/gnu/bin/nc-config
> checking netcdf.h usability... yes
> checking netcdf.h presence... yes
> checking for netcdf.h... yes
> checking if NC_MAX_DIMS is at least 65536... no
> checking if NC_MAX_VARS is at least 524288... no
> checking for nc_create in -lnetcdf... yes
> checking if Pnetcdf support is enabled... no
> checking if CGNS support is enabled... yes
> checking cgnslib.h usability... no
> checking cgnslib.h presence... no
> checking for cgnslib.h... no
> configure: WARNING: CGNS header not found.
> checking for cg_open in -lcgns... no
> checking for cg_open in -lcgns... no
> checking for cg_open in -lcgns... no
> configure: WARNING: "CGNS support disabled"
> checking for doxygen... /usr/bin/doxygen
> checking if mbconvert is to be built... yes
> checking if hexmodops is to be built... yes
> checking if qvdual is to be built... no
> checking if vtkMOABReader is to be built... no
> checking if vtkMOABReaderNew is to be built... no
> checking if mbsize is to be built... yes
> checking if mbskin is to be built... yes
> checking if mbtagprop is to be built... yes
> checking if mbmem is to be built... yes
> checking if mcnpmit is to be built... no
> checking if mbcoupler is to be built... no
> checking if spheredecomp is to be built... yes
> checking if mbsurfplot is to be built... yes
> checking if mbzoltan is to be built... no
> checking if dagmc is to be built... yes
> checking if gsets is to be built... yes
> checking if mbdepth is to be built... yes
> checking if refiner is to be built... no
> checking if h5mtools is to be built... yes
> checking if mbcslam is to be built... no
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating moab.make
> config.status: creating MOABConfig.cmake
> config.status: creating src/Makefile
> config.status: creating src/io/Makefile
> config.status: creating src/io/mhdf/Makefile
> config.status: creating src/LocalDiscretization/Makefile
> config.status: creating src/parallel/Makefile
> config.status: creating src/oldinc/Makefile
> config.status: creating test/Makefile
> config.status: creating test/dagmc/Makefile
> config.status: creating test/h5file/Makefile
> config.status: creating test/dual/Makefile
> config.status: creating test/obb/Makefile
> config.status: creating test/perf/Makefile
> config.status: creating test/perf/point_location/Makefile
> config.status: creating test/io/Makefile
> config.status: creating test/parallel/Makefile
> config.status: creating test/oldinc/Makefile
> config.status: creating itaps/iBase_f.h
> config.status: creating itaps/Makefile
> config.status: creating itaps/imesh/Makefile
> config.status: creating itaps/imesh/iMesh-Defs.inc
> config.status: creating itaps/igeom/Makefile
> config.status: creating itaps/igeom/FBiGeom-Defs.inc
> config.status: creating tools/Makefile
> config.status: creating tools/refiner/Makefile
> config.status: creating tools/mbcoupler/Makefile
> config.status: creating tools/mbcslam/Makefile
> config.status: creating tools/mbzoltan/Config.moab
> config.status: creating tools/mbzoltan/Makefile
> config.status: creating tools/mcnpmit/Makefile
> config.status: creating tools/qvdual/Makefile
> config.status: creating tools/dagmc/Makefile
> config.status: creating tools/vtkMOABReader/CMakeLists.txt
> config.status: creating tools/vtkMOABReaderNew/CMakeLists.txt
> config.status: creating doc/Makefile
> config.status: creating doc/user.dox
> config.status: creating doc/config.tex
> config.status: creating MeshFiles/Makefile
> config.status: creating MeshFiles/unittest/Makefile
> config.status: creating MeshFiles/unittest/io/Makefile
> config.status: creating MeshFiles/unittest/iGeom/Makefile
> config.status: creating MeshFiles/unittest/dagmc/Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: creating src/moab/Version.h
> config.status: src/moab/Version.h is unchanged
> config.status: creating src/moab/EntityHandle.hpp
> config.status: src/moab/EntityHandle.hpp is unchanged
> config.status: creating src/parallel/moab_mpi_config.h
> config.status: src/parallel/moab_mpi_config.h is unchanged
> config.status: creating src/FCDefs.h
> config.status: src/FCDefs.h is unchanged
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing src/MOAB_FCDefs.h commands
> C: gcc -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align
> -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2
> -DNDEBUG -DUNORDERED_MAP_NS=std::tr1
> -DHAVE_UNORDERED_MAP=tr1/unordered_map
> -DHAVE_UNORDERED_SET=tr1/unordered_set
> C++: g++ -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align
> -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2
> -DNDEBUG -DUNORDERED_MAP_NS=std::tr1
> -DHAVE_UNORDERED_MAP=tr1/unordered_map
> -DHAVE_UNORDERED_SET=tr1/unordered_set
> Fortran90: gfortran -O2 -fcray-pointer
> Fortran77: f77 -O2 -fcray-pointer
> + make
> make all-recursive
> make[1]: Entering directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/'>
> Making all in src
> make[2]: Entering directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src'>
> (CDPATH="${ZSH_VERSION+.}:" && cd .. && /bin/sh <
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/config/missing> --run
> autoheader)
> rm -f stamp-h5
> touch FCDefs.h.in
> cd .. && /bin/sh ./config.status src/FCDefs.h
> config.status: creating src/FCDefs.h
> config.status: src/FCDefs.h is unchanged
> make all-recursive
> make[3]: Entering directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src'>
> Making all in io
> make[4]: Entering directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src/io'>
> Making all in mhdf
> make[5]: Entering directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src/io/mhdf'>
> make[5]: Nothing to be done for `all'.
> make[5]: Leaving directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src/io/mhdf'>
> Making all in .
> make[5]: Entering directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src/io'>
> /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I../.. -I../../src/moab -I../../src/parallel -I../../src
> -I/homes/fathom/3rdparty/netcdf/4.3.2/gnu/include
> -I/homes/fathom/3rdparty/zlib/1.2.8/gcc/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -isystem
> /homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -DTEMPLATE_SPECIALIZATION
> -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64
> -DHDF5_FILE -DNETCDF_FILE -DIS_BUILDING_MB -I.. -I./.. -I./../parallel
> -I./mhdf/include -DUNORDERED_MAP_NS=std::tr1
> -DHAVE_UNORDERED_MAP=tr1/unordered_map
> -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic
> -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat
> -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT ReadNC.lo
> -MD -MP -MF .deps/ReadNC.Tpo -c -o ReadNC.lo ReadNC.cpp
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab
> -I../../src/parallel -I../../src
> -I/homes/fathom/3rdparty/netcdf/4.3.2/gnu/include
> -I/homes/fathom/3rdparty/zlib/1.2.8/gcc/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -isystem
> /homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -DTEMPLATE_SPECIALIZATION
> -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64
> -DHDF5_FILE -DNETCDF_FILE -DIS_BUILDING_MB -I.. -I./.. -I./../parallel
> -I./mhdf/include -DUNORDERED_MAP_NS=std::tr1
> -DHAVE_UNORDERED_MAP=tr1/unordered_map
> -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long
> -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow
> -Wunused-parameter -O2 -DNDEBUG -MT ReadNC.lo -MD -MP -MF .deps/ReadNC.Tpo
> -c ReadNC.cpp -o ReadNC.o
> mv -f .deps/ReadNC.Tpo .deps/ReadNC.Plo
> /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I../.. -I../../src/moab -I../../src/parallel -I../../src
> -I/homes/fathom/3rdparty/netcdf/4.3.2/gnu/include
> -I/homes/fathom/3rdparty/zlib/1.2.8/gcc/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -isystem
> /homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -DTEMPLATE_SPECIALIZATION
> -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64
> -DHDF5_FILE -DNETCDF_FILE -DIS_BUILDING_MB -I.. -I./.. -I./../parallel
> -I./mhdf/include -DUNORDERED_MAP_NS=std::tr1
> -DHAVE_UNORDERED_MAP=tr1/unordered_map
> -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic
> -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat
> -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT NCHelper.lo
> -MD -MP -MF .deps/NCHelper.Tpo -c -o NCHelper.lo NCHelper.cpp
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab
> -I../../src/parallel -I../../src
> -I/homes/fathom/3rdparty/netcdf/4.3.2/gnu/include
> -I/homes/fathom/3rdparty/zlib/1.2.8/gcc/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include
> -I/homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -isystem
> /homes/fathom/3rdparty/hdf5/1.8.12/gnu/include -DTEMPLATE_SPECIALIZATION
> -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64
> -DHDF5_FILE -DNETCDF_FILE -DIS_BUILDING_MB -I.. -I./.. -I./../parallel
> -I./mhdf/include -DUNORDERED_MAP_NS=std::tr1
> -DHAVE_UNORDERED_MAP=tr1/unordered_map
> -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long
> -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow
> -Wunused-parameter -O2 -DNDEBUG -MT NCHelper.lo -MD -MP -MF
> .deps/NCHelper.Tpo -c NCHelper.cpp -o NCHelper.o
> NCHelper.cpp: In static member function 'static moab::NCHelper*
> moab::NCHelper::get_nc_helper(moab::ReadNC*, int, const moab::FileOptions&,
> moab::EntityHandle)':
> NCHelper.cpp:51:75: error: cannot allocate an object of abstract type
> 'moab::NCHelperMPAS'
> NCHelperMPAS.hpp:17:7: note: because the following virtual functions are
> pure within 'moab::NCHelperMPAS':
> NCHelper.hpp:206:21: note: virtual moab::ErrorCode
> moab::UcdNCHelper::read_ucd_variables_to_nonset(std::vector<moab::ReadNC::VarData>&,
> std::vector<int>&)
> make[5]: *** [NCHelper.lo] Error 1
> make[5]: Leaving directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src/io'>
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src/io'>
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src'>
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/src'>
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `<
> https://jenkins-ci.mcs.anl.gov/job/moab_serial/ws/'>
> make: *** [all] Error 2
> Build step 'Execute shell' marked build as failure
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20140612/552c8556/attachment-0001.html>
More information about the moab-dev
mailing list