See <https://jenkins-ci.mcs.anl.gov/job/cgm_par/969/changes> Changes: [iulian] test edge orient was not reporting correctly [wuda] Updated CGM version to 14.9 [wuda] Added a small test case to export a body (cylinder) to an ACIS SAT file. [wuda] These header files are exactly the same in CGMA14.0 and CGMSandia14.0, so we can safely replace them with CGMSandia14.9 versions. [wuda] These header files are different in CGMA14.0 and CGMSandia14.0, so we should manually merge them with CGMSandia14.9 versions. [wuda] Added some new header files from CGMSandia14.9 [wuda] Fixed all build errors caused by updated header files. [wuda] A workaround (register attribute 43 as a dummy one) for make check to pass. [wuda] MOAB with this version of CGM needs some new header files installed. [wuda] Disable specific warnings: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] [wuda] itaps test executables are not linking on cubit 14.9 (this is only in shared mode, fixed by Iulian Grindeanu). [wuda] For the time being, register dummy attribute type 43 for OCC-based CGM as well. [wuda] DLIListSorter prevents classes using DLIList from being sorted by pointer. However, in OCCCurve::get_interior_extrema(), DLIList<CubitVector*> point_list needs to be sorted. Comment out DLIListSorter in DLIList::sort() for the time being. [wuda] These header files are exactly the same in CGMA14.0 and CGMSandia14.0, so we can safely replace them with CGMSandia14.9 versions. [wuda] These source files are exactly the same in CGMA14.0 and CGMSandia14.0, so we can safely replace them with CGMSandia14.9 versions. [wuda] These header files are exactly the same in CGMA14.0 and CGMSandia14.0, so we can safely replace them with CGMSandia14.9 versions. [wuda] These header files are different in CGMA14.0 and CGMSandia14.0, so we should manually merge them with CGMSandia14.9 versions. [wuda] These source files are different in CGMA14.0 and CGMSandia14.0, so we should manually merge them with CGMSandia14.9 versions. [wuda] Fix build errors from some .hpp and .cpp files under geom/OCC/ [wuda] Added some new header files and source files from CGMSandia14.9. Some of them are actually not new: FacetProjectTool.*pp and PST_Data.*pp are moved from geom/virtual to geom/facet. CCbuitFile.cpp is exactly the same as the original CubitFile.cpp (Note: GMSandia14.9 has totally rewritten CubitFile.cpp for another new class). [wuda] Deleted some files that are no longer in CGMSandia14.9 [wuda] Updated some Makefiles for deleted and added files. [wuda] Fixed an error in geom/facet/Makefile.am [wuda] Fix build errors from test/modify.cpp [wuda] Fix more build errors from OCC unit tests. [wuda] Manually merge a few more files to have both CGMA14.0 and CGMSandia14.9 changes. [wuda] BasicTopologyEntity has a static_cast from CGMSandia14.9 changing that back to dynamic_cast. [wuda] Adding step file for make distcheck to work [wuda] Remove from CMakeLists.txt files that are not there. [wuda] cmake build fixes [wuda] remove missing files from CMakeLists.txt [wuda] Change WIN32 to _WIN32 for some files copied from CGMSandia14.9 [iulian] missing file from installation [iulian] prepare for cgm 15.0 release [iulian] version 15.0 [iulian] add to distribution mesh files [wuda] Fix some compiler warnings during make and make check. [wuda] Fix some errors during make distcheck. [wuda] Fix some compiler warnings from two CGM header files when building MOAB: declaration of ‘end’ shadows a member of 'this', unused parameter 'face', unused parameter 'loop_list'. ------------------------------------------ [...truncated 369 lines...] mv -f .deps/TestUtilities.Tpo .deps/TestUtilities.Plo /bin/sh ../libtool --tag=CXX --mode=link /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/bin/mpicxx -Wall -pipe -pedantic -Wno-variadic-macros -O2 -DNDEBUG -o libcgm_test.la TestUtilities.lo -lm libtool: link: rm -fr .libs/libcgm_test.a .libs/libcgm_test.la libtool: link: ar cru .libs/libcgm_test.a TestUtilities.o libtool: link: ranlib .libs/libcgm_test.a libtool: link: ( cd ".libs" && rm -f "libcgm_test.la" && ln -s "../libcgm_test.la" "libcgm_test.la" ) make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/test'> make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/'> + make check Making check in compat make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/compat'> make[1]: Nothing to be done for `check'. make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/compat'> Making check in util make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/util'> make[1]: Nothing to be done for `check'. make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/util'> Making check in geom make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom'> Making check in . make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom'> make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom'> Making check in Cholla make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/Cholla'> make[2]: Nothing to be done for `check'. make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/Cholla'> Making check in facetbool make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/facetbool'> make[2]: Nothing to be done for `check'. make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/facetbool'> Making check in facet make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/facet'> make[2]: Nothing to be done for `check'. make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/facet'> Making check in virtual make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/virtual'> make[2]: Nothing to be done for `check'. make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/virtual'> Making check in parallel make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/parallel'> make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom/parallel'> make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/geom'> Making check in init make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/init'> make[1]: Nothing to be done for `check'. make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/init'> Making check in . make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/'> make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/'> Making check in itaps make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> make check-recursive make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> Making check in . make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> make chaman test_edge_orient testgeom make[4]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/bin/mpicxx -DHAVE_CONFIG_H -I. -I.. -I../geom/parallel -I../geom -DLITTLE_ENDIAN=BYTE_ORDER -DTEMPLATE_DEFS_INCLUDED -DHAVE_ACIS -DSRCDIR=. -I../util -I../util -I../geom -I../init -I../init -I../geom/parallel -DUSE_MPI -Wall -pipe -pedantic -Wno-variadic-macros -O2 -DNDEBUG -MT chaman.o -MD -MP -MF .deps/chaman.Tpo -c -o chaman.o chaman.cc mv -f .deps/chaman.Tpo .deps/chaman.Po /bin/sh ../libtool --tag=CXX --mode=link /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/bin/mpicxx -Wall -pipe -pedantic -Wno-variadic-macros -O2 -DNDEBUG -Wl,-rpath,/homes/fathom/3rdparty/cubit/Cubit64/cubit-14.0/bin -L/homes/fathom/3rdparty/cubit/Cubit64/cubit-14.0/bin -o chaman chaman.o libiGeom.la ../libcgm.la -lcubit_util -lm libtool: link: /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/bin/mpicxx -Wall -pipe -pedantic -Wno-variadic-macros -O2 -DNDEBUG -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit64/cubit-14.0/bin -o chaman chaman.o -L/homes/fathom/3rdparty/cubit/Cubit64/cubit-14.0/bin ./.libs/libiGeom.a -L./src/mpl -L./src/openpa/src ../.libs/libcgm.a /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/lib/libmpichcxx.so /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/lib/libmpich.so -lrt /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/lib/libopa.so -lpthread /homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/lib/libmpl.so -lcubiti19 -lcubit_geom -lcubit_util -lm -Wl,-rpath -Wl,/homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/mpich2/mpich2-1.5/gcc/lib ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_copyent_': iGeom_CGMA.cc:(.text+0xb9cf): undefined reference to `GeometryModifyTool::copy_body(Body*, std::map<RefEntity*, RefEntity*, std::less<RefEntity*>, std::allocator<std::pair<RefEntity* const, RefEntity*> > >*)' ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_sectionent_': iGeom_CGMA.cc:(.text+0x124ad): undefined reference to `GeometryModifyTool::copy_body(Body*, std::map<RefEntity*, RefEntity*, std::less<RefEntity*>, std::allocator<std::pair<RefEntity* const, RefEntity*> > >*)' ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_uniteents_': iGeom_CGMA.cc:(.text+0x12af0): undefined reference to `GeometryModifyTool::copy_body(Body*, std::map<RefEntity*, RefEntity*, std::less<RefEntity*>, std::allocator<std::pair<RefEntity* const, RefEntity*> > >*)' ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_intersectents_': iGeom_CGMA.cc:(.text+0x13027): undefined reference to `GeometryModifyTool::copy_body(Body*, std::map<RefEntity*, RefEntity*, std::less<RefEntity*>, std::allocator<std::pair<RefEntity* const, RefEntity*> > >*)' iGeom_CGMA.cc:(.text+0x1306a): undefined reference to `GeometryModifyTool::copy_body(Body*, std::map<RefEntity*, RefEntity*, std::less<RefEntity*>, std::allocator<std::pair<RefEntity* const, RefEntity*> > >*)' ./.libs/libiGeom.a(iGeom_CGMA.o):iGeom_CGMA.cc:(.text+0x133d6): more undefined references to `GeometryModifyTool::copy_body(Body*, std::map<RefEntity*, RefEntity*, std::less<RefEntity*>, std::allocator<std::pair<RefEntity* const, RefEntity*> > >*)' follow ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_moveent_': iGeom_CGMA.cc:(.text+0x13d5a): undefined reference to `GeometryQueryTool::translate(DLIList<Body*>&, CubitVector const&, DLIList<Body*>*, bool, bool)' iGeom_CGMA.cc:(.text+0x13ede): undefined reference to `GeometryQueryTool::translate(DLIList<Body*>&, CubitVector const&, DLIList<Body*>*, bool, bool)' iGeom_CGMA.cc:(.text+0x13fea): undefined reference to `GeometryQueryTool::translate(DLIList<BasicTopologyEntity*>&, CubitVector const&, DLIList<BasicTopologyEntity*>*, bool, bool)' ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_reflectent_': iGeom_CGMA.cc:(.text+0x141ee): undefined reference to `GeometryQueryTool::reflect(DLIList<Body*>&, CubitVector const&, CubitVector const&, DLIList<Body*>*, bool)' iGeom_CGMA.cc:(.text+0x14310): undefined reference to `GeometryQueryTool::reflect(DLIList<BasicTopologyEntity*>&, CubitVector const&, CubitVector const&, DLIList<BasicTopologyEntity*>*, bool, bool)' ./.libs/libiGeom.a(iGeom_CGMA.o): In function `igeom_rotateent_': iGeom_CGMA.cc:(.text+0x145dc): undefined reference to `GeometryQueryTool::rotate(DLIList<Body*>&, CubitVector const&, double, DLIList<Body*>*, bool, bool)' iGeom_CGMA.cc:(.text+0x146f6): undefined reference to `GeometryQueryTool::rotate(DLIList<BasicTopologyEntity*>&, CubitVector const&, double, DLIList<BasicTopologyEntity*>*, bool, bool)' ./.libs/libiGeom.a(iGeom_CGMA.o): In function `_GLOBAL__sub_I_iGeom_entity_type_names': iGeom_CGMA.cc:(.text.startup+0x28): undefined reference to `CubitColor::CubitColor()' iGeom_CGMA.cc:(.text.startup+0x3e): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' iGeom_CGMA.cc:(.text.startup+0x5d): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' iGeom_CGMA.cc:(.text.startup+0x79): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' iGeom_CGMA.cc:(.text.startup+0x92): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' iGeom_CGMA.cc:(.text.startup+0xab): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(iGeom_CGMA.o):iGeom_CGMA.cc:(.text.startup+0xc7): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow ./.libs/libiGeom.a(InitCGMA.o): In function `InitCGMA::initialize_cgma(char const*)': InitCGMA.cpp:(.text+0xfc): undefined reference to `CubitString::format(char const*, ...)' InitCGMA.cpp:(.text+0x10e): undefined reference to `CubitMessage::print_error(CubitString const&)' InitCGMA.cpp:(.text+0x3c9): undefined reference to `CubitString::format(char const*, ...)' InitCGMA.cpp:(.text+0x3db): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(InitCGMA.o): In function `_GLOBAL__sub_I__Z22CAAssemblyData_creatorP9RefEntityRK17CubitSimpleAttrib': InitCGMA.cpp:(.text.startup+0xa): undefined reference to `CubitColor::CubitColor()' InitCGMA.cpp:(.text.startup+0x20): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' InitCGMA.cpp:(.text.startup+0x3f): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' InitCGMA.cpp:(.text.startup+0x5b): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' InitCGMA.cpp:(.text.startup+0x74): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' InitCGMA.cpp:(.text.startup+0x8d): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(InitCGMA.o):InitCGMA.cpp:(.text.startup+0xa9): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow ./.libs/libiGeom.a(CGMParallelComm.o): In function `CGMParallelComm::broadcast_entities(unsigned int, DLIList<RefEntity*>&)': CGMParallelComm.cpp:(.text+0x319): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x32b): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMParallelComm.cpp:(.text+0x3d4): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x3e6): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMParallelComm.cpp:(.text+0x497): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x4a9): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMParallelComm.cpp:(.text+0x562): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x574): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMParallelComm.o): In function `CGMParallelComm::append_to_buffer(DLIList<RefEntity*>&, int)': CGMParallelComm.cpp:(.text+0x701): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x713): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMParallelComm.o): In function `CGMParallelComm::scatter_entities(unsigned int, DLIList<RefEntity*>&)': CGMParallelComm.cpp:(.text+0x1089): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x109e): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMParallelComm.cpp:(.text+0x110d): undefined reference to `CubitString::format(char const*, ...)' CGMParallelComm.cpp:(.text+0x111f): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMParallelComm.o): In function `_GLOBAL__sub_I__ZN15CGMParallelCommC2Ei': CGMParallelComm.cpp:(.text.startup+0xa): undefined reference to `CubitColor::CubitColor()' CGMParallelComm.cpp:(.text.startup+0x20): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMParallelComm.cpp:(.text.startup+0x3f): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMParallelComm.cpp:(.text.startup+0x5b): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMParallelComm.cpp:(.text.startup+0x74): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMParallelComm.cpp:(.text.startup+0x8d): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(CGMParallelComm.o):CGMParallelComm.cpp:(.text.startup+0xa9): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow ./.libs/libiGeom.a(CGMReadParallel.o): In function `CGMReadParallel::read_entities(char const*)': CGMReadParallel.cpp:(.text+0x12b): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x140): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x1fa): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x20f): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x337): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x34c): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMReadParallel.o): In function `CGMReadParallel::check_partition_info()': CGMReadParallel.cpp:(.text+0x62f): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x641): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x887): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x89c): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMReadParallel.o): In function `CGMReadParallel::balance_round_robin()': CGMReadParallel.cpp:(.text+0x15c3): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x15d8): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x1982): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x1997): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMReadParallel.o): In function `CGMReadParallel::delete_nonlocal_entities(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::vector<int, std::allocator<int> >&)': CGMReadParallel.cpp:(.text+0x2a6d): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x2a82): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMReadParallel.o): In function `CGMReadParallel::load_file(char const*, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, CGMFileOptions const&, char const*, int const*, int, int, bool)': CGMReadParallel.cpp:(.text+0x3005): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x301a): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x3063): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x3075): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x30d2): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x30e4): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x3124): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x3136): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x3173): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x3185): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x31a7): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x31b9): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMReadParallel.o): In function `CGMReadParallel::load_file(char const*, char const*, char const*, int const*, int)': CGMReadParallel.cpp:(.text+0x3458): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x346d): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x3504): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x3519): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x3557): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x356c): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x38b0): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x38c5): undefined reference to `CubitMessage::print_error(CubitString const&)' CGMReadParallel.cpp:(.text+0x3918): undefined reference to `CubitString::format(char const*, ...)' CGMReadParallel.cpp:(.text+0x392d): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CGMReadParallel.o): In function `_GLOBAL__sub_I_CGMParallelActionsNames': CGMReadParallel.cpp:(.text.startup+0xa): undefined reference to `CubitColor::CubitColor()' CGMReadParallel.cpp:(.text.startup+0x20): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMReadParallel.cpp:(.text.startup+0x3f): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMReadParallel.cpp:(.text.startup+0x5b): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMReadParallel.cpp:(.text.startup+0x74): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CGMReadParallel.cpp:(.text.startup+0x8d): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(CGMReadParallel.o):CGMReadParallel.cpp:(.text.startup+0xa9): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow ./.libs/libiGeom.a(TDParallel.o): In function `TDParallel::TDParallel(ToolDataUser*, DLIList<int>*, DLIList<int>*, DLIList<int>*, int, int)': TDParallel.cpp:(.text+0xc18): undefined reference to `CubitString::format(char const*, ...)' TDParallel.cpp:(.text+0xc2a): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(TDParallel.o): In function `_GLOBAL__sub_I__ZN10TDParallelC2EP12ToolDataUserP7DLIListIiES4_S4_ii': TDParallel.cpp:(.text.startup+0xa): undefined reference to `CubitColor::CubitColor()' TDParallel.cpp:(.text.startup+0x20): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' TDParallel.cpp:(.text.startup+0x3f): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' TDParallel.cpp:(.text.startup+0x5b): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' TDParallel.cpp:(.text.startup+0x74): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' TDParallel.cpp:(.text.startup+0x8d): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(TDParallel.o):TDParallel.cpp:(.text.startup+0xa9): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow ./.libs/libiGeom.a(CATag.o): In function `CGMTagManager::pc_list(RefEntity*, std::vector<RefGroup*, std::allocator<RefGroup*> >*&, std::vector<RefGroup*, std::allocator<RefGroup*> >*&, bool)': CATag.cpp:(.text+0x2e6d): undefined reference to `CubitString::format(char const*, ...)' CATag.cpp:(.text+0x2e7f): undefined reference to `CubitMessage::print_error(CubitString const&)' CATag.cpp:(.text+0x2f07): undefined reference to `CubitString::format(char const*, ...)' CATag.cpp:(.text+0x2f19): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CATag.o): In function `CGMTagManager::pc_list(RefEntity*, int, bool)': CATag.cpp:(.text+0x30ed): undefined reference to `CubitString::format(char const*, ...)' CATag.cpp:(.text+0x30ff): undefined reference to `CubitMessage::print_error(CubitString const&)' CATag.cpp:(.text+0x3121): undefined reference to `CubitString::format(char const*, ...)' CATag.cpp:(.text+0x3133): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CATag.o): In function `_GLOBAL__sub_I__ZN13CGMTagManager10CATag_NAMEE': CATag.cpp:(.text.startup+0x29): undefined reference to `CubitColor::CubitColor()' CATag.cpp:(.text.startup+0x3f): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CATag.cpp:(.text.startup+0x5e): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CATag.cpp:(.text.startup+0x7a): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CATag.cpp:(.text.startup+0x93): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CATag.cpp:(.text.startup+0xac): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(CATag.o):CATag.cpp:(.text.startup+0xc8): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow ./.libs/libiGeom.a(CABodies.o): In function `CABodies::actuate()': CABodies.cpp:(.text+0x15e): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x170): undefined reference to `CubitMessage::print_error(CubitString const&)' CABodies.cpp:(.text+0x1d2): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x1e4): undefined reference to `CubitMessage::print_debug(CubitString const&)' CABodies.cpp:(.text+0x2e5): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x2f7): undefined reference to `CubitMessage::print_error(CubitString const&)' CABodies.cpp:(.text+0x430): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x442): undefined reference to `CubitMessage::print_error(CubitString const&)' CABodies.cpp:(.text+0x530): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x542): undefined reference to `CubitMessage::print_error(CubitString const&)' CABodies.cpp:(.text+0x597): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x5a9): undefined reference to `CubitMessage::print_error(CubitString const&)' ./.libs/libiGeom.a(CABodies.o): In function `CABodies::CABodies(RefEntity*)': CABodies.cpp:(.text+0x996): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x9a6): undefined reference to `CubitMessage::print_debug(CubitString const&)' ./.libs/libiGeom.a(CABodies.o): In function `CABodies::CABodies(RefEntity*, CubitSimpleAttrib*)': CABodies.cpp:(.text+0x14ac): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x14be): undefined reference to `CubitMessage::print_debug(CubitString const&)' ./.libs/libiGeom.a(CABodies.o): In function `CABodies::update()': CABodies.cpp:(.text+0x1b30): undefined reference to `CubitString::format(char const*, ...)' CABodies.cpp:(.text+0x1b40): undefined reference to `CubitMessage::print_debug(CubitString const&)' ./.libs/libiGeom.a(CABodies.o): In function `_GLOBAL__sub_I__Z16CABodies_creatorP9RefEntityRK17CubitSimpleAttrib': CABodies.cpp:(.text.startup+0xa): undefined reference to `CubitColor::CubitColor()' CABodies.cpp:(.text.startup+0x20): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CABodies.cpp:(.text.startup+0x3f): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CABodies.cpp:(.text.startup+0x5b): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CABodies.cpp:(.text.startup+0x74): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' CABodies.cpp:(.text.startup+0x8d): undefined reference to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' ./.libs/libiGeom.a(CABodies.o):CABodies.cpp:(.text.startup+0xa9): more undefined references to `CubitColor::CubitColor(unsigned char, unsigned char, unsigned char, unsigned char)' follow collect2: ld returned 1 exit status make[4]: *** [chaman] Error 1 make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> make[3]: *** [check-am] Error 2 make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> make[1]: *** [check] Error 2 make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/cgm_par/ws/itaps'> make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure