building error svn sources under Linux
Moderators: silvia, selimgunay, Moderators
building error svn sources under Linux
When building from today svn (peera) sources I got the following error. I copied Makefile.def from the working Opensees environment (same computer), but older (more than 6 month) Opensees sources and then the building process finishes without error. Any idea what could be wrong?
/home/rafal/OpenSees/SRC/tcl/TclFeViewer.o:(.rodata._ZTV11TclFeViewer[_ZTV11TclFeViewer]+0x80): undefined reference to `Recorder::Print(OPS_Stream&, int)'
/home/rafal/OpenSees/SRC/tcl/TclFeViewer.o:(.rodata._ZTV11TclFeViewer[_ZTV11TclFeViewer]+0xa8): undefined reference to `non-virtual thunk to Recorder::Print(OPS_Stream&, int)'
/home/rafal/OpenSees/SRC/tcl/TclVideoPlayer.o: In function `TclVideoPlayer::TclVideoPlayer(char const*, char const*, char const*, Tcl_Interp*, char const*, double)':
TclVideoPlayer.cpp:(.text+0x4f6): undefined reference to `PlainMap::PlainMap()'
collect2: error: ld returned 1 exit status
Makefile:13: recipe for target 'tcl' failed
make[1]: *** [tcl] Error 1
make[1]: Leaving directory '/home/rafal/OpenSees/SRC/modelbuilder/tcl'
Makefile:48: recipe for target 'all' failed
make: *** [all] Error 2
/home/rafal/OpenSees/SRC/tcl/TclFeViewer.o:(.rodata._ZTV11TclFeViewer[_ZTV11TclFeViewer]+0x80): undefined reference to `Recorder::Print(OPS_Stream&, int)'
/home/rafal/OpenSees/SRC/tcl/TclFeViewer.o:(.rodata._ZTV11TclFeViewer[_ZTV11TclFeViewer]+0xa8): undefined reference to `non-virtual thunk to Recorder::Print(OPS_Stream&, int)'
/home/rafal/OpenSees/SRC/tcl/TclVideoPlayer.o: In function `TclVideoPlayer::TclVideoPlayer(char const*, char const*, char const*, Tcl_Interp*, char const*, double)':
TclVideoPlayer.cpp:(.text+0x4f6): undefined reference to `PlainMap::PlainMap()'
collect2: error: ld returned 1 exit status
Makefile:13: recipe for target 'tcl' failed
make[1]: *** [tcl] Error 1
make[1]: Leaving directory '/home/rafal/OpenSees/SRC/modelbuilder/tcl'
Makefile:48: recipe for target 'all' failed
make: *** [all] Error 2
Re: building error svn sources under Linux
cd to SRC and see if that builds AFTER you have first updated svn again ( I have been checking stuff in today for other unix systems that may have fixed the problem).
Re: building error svn sources under Linux
Thank you very much for fixing it, in fact svn update helped and now OpenSees builds ok!
However even though in Makefile.def I have
RELIABILITY = YES_RELIABILITY
I got this error:
OpenSees -- Open System For Earthquake Engineering Simulation
Pacific Earthquake Engineering Research Center -- 2.4.6 (rev 6022)
(c) Copyright 1999-2013 The Regents of the University of California
All Rights Reserved
(Copyright and Disclaimer @ http://www.berkeley.edu/OpenSees/copyright.html)
invalid command name "reliability"
while executing
"reliability"
(file "rel_industrialFrame.tcl" line 25)
However even though in Makefile.def I have
RELIABILITY = YES_RELIABILITY
I got this error:
OpenSees -- Open System For Earthquake Engineering Simulation
Pacific Earthquake Engineering Research Center -- 2.4.6 (rev 6022)
(c) Copyright 1999-2013 The Regents of the University of California
All Rights Reserved
(Copyright and Disclaimer @ http://www.berkeley.edu/OpenSees/copyright.html)
invalid command name "reliability"
while executing
"reliability"
(file "rel_industrialFrame.tcl" line 25)
Re: building error svn sources under Linux
I have solved the problem. The issue was that although I got libReliability.a in home/lib directory, the directory was not linked by the linker. Appending $(RELIABILITY_LIBRARY) to MACHINE_NUMERICAL_LIBS variable in Makefile.def helped. I think Makefile.def files in MAKES directory should be updated otherwise 'reliability' module is compiled but not linked into final OpenSees program.
Re: building error svn sources under Linux
I'm trying to build OpenSees from recent svn (rev. 6066) and get the following error (after cd SRC and make).
ModIMKPeakOriented02.cpp:509:16: warning: unused variable ‘a2’ [-Wunused-variable]
ModIMKPeakOriented02.cpp: In member function ‘virtual Response* ModIMKPeakOriented02::setResponse(const char**, int, OPS_Stream&)’:
ModIMKPeakOriented02.cpp29: error: ‘strcmp’ was not declared in this scope
../../../Makefile.def:228: recipe for target 'ModIMKPeakOriented02.o' failed
make[2]: *** [ModIMKPeakOriented02.o] Error 1
make[2]: Leaving directory '/home/sewi/OpenSees/SRC/material/uniaxial'
Makefile:6: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/sewi/OpenSees/SRC/material'
Makefile:12: recipe for target 'all' failed
make: *** [all] Error 2
Previous revision 6065 does not have this error.
ModIMKPeakOriented02.cpp:509:16: warning: unused variable ‘a2’ [-Wunused-variable]
ModIMKPeakOriented02.cpp: In member function ‘virtual Response* ModIMKPeakOriented02::setResponse(const char**, int, OPS_Stream&)’:
ModIMKPeakOriented02.cpp29: error: ‘strcmp’ was not declared in this scope
../../../Makefile.def:228: recipe for target 'ModIMKPeakOriented02.o' failed
make[2]: *** [ModIMKPeakOriented02.o] Error 1
make[2]: Leaving directory '/home/sewi/OpenSees/SRC/material/uniaxial'
Makefile:6: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/sewi/OpenSees/SRC/material'
Makefile:12: recipe for target 'all' failed
make: *** [all] Error 2
Previous revision 6065 does not have this error.
Re: building error svn sources under Linux
in the OpenSees/SRC/OPS_Globals.h file you can uncomment the line: #include <string.h> and possibly the <stdlib.h line as well. in case you don't know how, simply remove the preceeding //
Re: building error svn sources under Linux
Dear Frank,
I modified OPS_Globals.h by uncommenting the two lines as you wrote and make in SRC/ is successful, however now issuing 'make' in the main Opensees directory fails during the linking stage. Below is the error I get. I updated to svn 6067 revision.
make[1]: Leaving directory '/home/sewi/OpenSees/OTHER/METIS'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory '/home/sewi/OpenSees/SRC/tcl'
make[1]: Nothing to be done for 'tcl'.
make[1]: Leaving directory '/home/sewi/OpenSees/SRC/tcl'
make[1]: Entering directory '/home/sewi/OpenSees/SRC/modelbuilder/tcl'
make[2]: Entering directory '/home/sewi/OpenSees/SRC/tcl'
make[2]: Nothing to be done for 'tcl'.
make[2]: Leaving directory '/home/sewi/OpenSees/SRC/tcl'
collect2 version 5.2.1 20150808
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIvNI6E.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /home/sewi/bin/OpenSee6066 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/local/lib -L/home/sewi/lib -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../.. -v /home/sewi/OpenSees/SRC/tcl/tclMain.o /home/sewi/OpenSees/SRC/tcl/tclAppIni
t.o /home/sewi/OpenSees/SRC/tcl/commands.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/sewi/OpenSees/SRC/tcl/TclFeViewer.o /home/sewi/OpenSees/SRC/tcl/TclVideoPlayer.o /home/sewi/OpenSees/SRC/domain/pattern/TclPatternCommand.o /home/sewi/OpenSees/SRC/domain/pattern/TclSeriesCommand.o /home/sewi/OpenSees/SRC/domain/pattern/TclSeriesIntegratorCommand.o /home/sewi/OpenSees/SRC/domain/groundMotion/TclGroundMotionCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/limitState/TclLimitState.o /home/sewi/OpenSees/SRC/element/zeroLength/TclZeroLength.o /home/sewi/OpenSees/SRC/element/forceBeamColumn/TclForceBeamColumnCommand.o /home/sewi/OpenSees/SRC/coordTransformation/TclGeomTransfCommand.o /home/sewi/OpenSees/SRC/element/joint/TclJoint2dCommand.o /home/sewi/OpenSees/SRC/element/joint/TclJoint3dCommand.o /home/sewi/OpenSees/SRC/element/joint/TclBeamColumnJointCommand.o /home/sewi/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dYS.o /home/sewi/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dGNL.o /home/sewi/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclCyclicModelCommands.o /home/sewi/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC/TclModelBuilderYieldSurfaceBCCommand.o /home/sewi/OpenSees/SRC/material/yieldSurface/evolution/TclModelBuilderYS_EvolutionCommand.o /home/sewi/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial/TclModelBuilderYSPlasticMaterialCommand.o /home/sewi/OpenSees/SRC/damage/TclModelBuilderDamageModelCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/PY/TclPyTzQzMaterialCommand.o /home/sewi/OpenSees/SRC/material/nD/soil/TclUpdateMaterialStageCommand.o /home/sewi/OpenSees/SRC/element/UP-ucsd/TclFourNodeQuadUPCommand.o /home/sewi/OpenSees/SRC/recorder/TclRecorderCommands.o /home/sewi/OpenSees/SRC/database/TclDatabaseCommands.o /home/sewi/OpenSees/SRC/element/TclElementCommands.o /home/sewi/OpenSees/SRC/element/dispBeamColumnInt/TclDispBeamColumnIntCommand.o /home/sewi/OpenSees/SRC/element/elasticBeamColumn/TclElasticBeamCommand.o /home/sewi/OpenSees/SRC/element/fourNodeQuad/TclFourNodeQuadCommand.o /home/sewi/OpenSees/SRC/element/brick/TclTwenty_Node_BrickCommand.o /home/sewi/OpenSees/SRC/element/brick/TclBrickCommand.o /home/sewi/OpenSees/SRC/element/adapter/TclActuatorCommand.o /home/sewi/OpenSees/SRC/element/adapter/TclActuatorCorotCommand.o /home/sewi/OpenSees/SRC/element/adapter/TclAdapterCommand.o /home/sewi/OpenSees/SRC/element/generic/TclGenericClientCommand.o /home/sewi/OpenSees/SRC/element/generic/TclGenericCopyCommand.o /home/sewi/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingBoucWenCommand.o /home/sewi/OpenSees/SRC/element/feap/TclFeapElementCommand.o /home/sewi/OpenSees/SRC/material/nD/feap/TclFeapMaterialCommand.o /home/sewi/OpenSees/SRC/element/beamWithHinges/TclBeamWithHingesBuilder.o /home/sewi/OpenSees/SRC/element/frictionBearing/frictionModel/TclModelBuilderFrictionModelCommand.o /home/sewi/OpenSees/SRC/element/PFEMElement/TclModelBuilder_addPFEMElement.o /home/sewi/OpenSees/SRC/element/PFEMElement/TclPFEMCommands.o /home/sewi/OpenSees/SRC/material/uniaxial/backbone/TclModelBuilderBackboneCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/TclModelBuilderUniaxialMaterialCommand.o /home/sewi/OpenSees/SRC/material/nD/TclModelBuilderNDMaterialCommand.o /home/sewi/OpenSees/SRC/material/section/yieldSurface/TclModelBuilderYS_SectionCommand.o /home/sewi/OpenSees/SRC/material/section/TclModelBuilderSectionCommand.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/TclUniaxialMaterialTester.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/TclSectionTester.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/TclModelBuilder.o /home/sewi/OpenSees/SRC/domain/component/TclUpdateMaterialCommand.o /home/sewi/OpenSees/SRC/domain/component/TclParameterCommands.o /home/sewi/OpenSees/SRC/domain/region/TclRegionCommands.o /home/sewi/OpenSees/SRC/element/twoNodeLink/TclTwoNodeLinkCommand.o /home/sewi/OpenSees/SRC/element/frictionBearing/TclRJWatsonEQSCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/TclReinforcingSteel.o /home/sewi/OpenSees/SRC/material/uniaxial/snap/TclSnapMaterialCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/TclHyperbolicGapMaterial.o /home/sewi/OpenSees/SRC/element/frictionBearing/TclFlatSliderCommand.o /home/sewi/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingPlasticityCommand.o /home/sewi/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingUFRPCommand.o /home/sewi/OpenSees/SRC/element/frictionBearing/TclSingleFPCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/fedeas/TclFedeasMaterialCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/drain/TclDrainMaterialCommand.o /home/sewi/OpenSees/SRC/api/elementAPI_TCL.o /home/sewi/lib/libOpenSees.a /home/sewi/lib/libOptimization.a /home/sewi/lib/libReliability.a /home/sewi/lib/libArpack.a /home/sewi/lib/libSuperLU.a /home/sewi/lib/libUmfpack.a /home/sewi/lib/libCSparse.a /home/sewi/lib/libLapack.a /home/sewi/lib/libBlas.a /home/sewi/lib/libCBlas.a /home/sewi/lib/libAMD.a -ldl -lgfortran -ltcl8.5 -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
GNU ld (GNU Binutils for Debian) 2.25.1
/home/sewi/lib/libOpenSees.a(PFEMMesher2D.o): In function `PFEMMesher2D::discretize(int, Vector const&, Vector const&, Vector const&, double, int, Vector const&, Vector const&, Vector const&, Domain*, int&)':
PFEMMesher2D.cpp:(.text+0x44a7): undefined reference to `triangulate'
/home/sewi/lib/libOpenSees.a(PFEMMesher2D.o): In function `PFEMMesher2D::doTriangulation(double, ID const&, ID const&, Domain*, ID&)':
PFEMMesher2D.cpp:(.text+0x5ead): undefined reference to `triangulate'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `PFEMMesher3D::discretize(int, std::vector<PFEMMesher3D::Point, std::allocator<PFEMMesher3D::Point> > const&, std::vector<PFEMMesher3D::Facet, std::allocator<PFEMMesher3D::Facet> >, std::vector<PFEMMesher3D::Point, std::allocator<PFEMMesher3D::Point> > const&, double, int, std::vector<int, std::allocator<int> > const&, std::vector<double, std::allocator<double> > const&, Domain*, int&)':
PFEMMesher3D.cpp:(.text+0x17e1): undefined reference to `tetrahedralize(char*, tetgenio*, tetgenio*, tetgenio*, tetgenio*)'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `PFEMMesher3D::doTriangulation(std::vector<int, std::allocator<int> > const&, double, double, std::vector<int, std::allocator<int> > const&, Domain*, std::vector<int, std::allocator<int> >&)':
PFEMMesher3D.cpp:(.text+0x38fc): undefined reference to `tetrahedralize(char*, tetgenio*, tetgenio*, tetgenio*, tetgenio*)'
PFEMMesher3D.cpp:(.text+0x3c15): undefined reference to `tetgenmesh::PI'
PFEMMesher3D.cpp:(.text+0x481b): undefined reference to `tetgenmesh::lu_decmp(double (*) [4], int, int*, double*, int)'
PFEMMesher3D.cpp:(.text+0x4918): undefined reference to `tetgenmesh::circumsphere(double*, double*, double*, double*, double*, double*)'
PFEMMesher3D.cpp:(.text+0x4bf7): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c17): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c33): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c4f): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c6b): undefined reference to `tetgenmesh::memorypool::~memorypool()'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o):PFEMMesher3D.cpp:(.text+0x4c87): more undefined references to `tetgenmesh::memorypool::~memorypool()' follow
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `PFEMMesher3D::doTriangulation(std::vector<int, std::allocator<int> > const&, double, double, std::vector<int, std::allocator<int> > const&, Domain*, std::vector<int, std::allocator<int> >&)':
PFEMMesher3D.cpp:(.text+0x4d47): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4d63): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4d7f): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4d9b): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4db7): undefined reference to `tetgenmesh::arraypool::~arraypool()'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `tetgenmesh::~tetgenmesh()':
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x2d): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x4a): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x63): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x7c): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x95): undefined reference to `tetgenmesh::memorypool::~memorypool()'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o):PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0xae): more undefined references to `tetgenmesh::memorypool::~memorypool()' follow
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `tetgenmesh::~tetgenmesh()':
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x169): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x185): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x1a1): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x1bd): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x1d9): undefined reference to `tetgenmesh::arraypool::~arraypool()'
collect2: error: ld returned 1 exit status
Makefile:13: recipe for target 'tcl' failed
make[1]: *** [tcl] Error 1
make[1]: Leaving directory '/home/sewi/OpenSees/SRC/modelbuilder/tcl'
Makefile:48: recipe for target 'all' failed
make: *** [all] Error 2
I modified OPS_Globals.h by uncommenting the two lines as you wrote and make in SRC/ is successful, however now issuing 'make' in the main Opensees directory fails during the linking stage. Below is the error I get. I updated to svn 6067 revision.
make[1]: Leaving directory '/home/sewi/OpenSees/OTHER/METIS'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory '/home/sewi/OpenSees/SRC/tcl'
make[1]: Nothing to be done for 'tcl'.
make[1]: Leaving directory '/home/sewi/OpenSees/SRC/tcl'
make[1]: Entering directory '/home/sewi/OpenSees/SRC/modelbuilder/tcl'
make[2]: Entering directory '/home/sewi/OpenSees/SRC/tcl'
make[2]: Nothing to be done for 'tcl'.
make[2]: Leaving directory '/home/sewi/OpenSees/SRC/tcl'
collect2 version 5.2.1 20150808
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIvNI6E.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /home/sewi/bin/OpenSee6066 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/local/lib -L/home/sewi/lib -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../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/5/../../.. -v /home/sewi/OpenSees/SRC/tcl/tclMain.o /home/sewi/OpenSees/SRC/tcl/tclAppIni
t.o /home/sewi/OpenSees/SRC/tcl/commands.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/sewi/OpenSees/SRC/tcl/TclFeViewer.o /home/sewi/OpenSees/SRC/tcl/TclVideoPlayer.o /home/sewi/OpenSees/SRC/domain/pattern/TclPatternCommand.o /home/sewi/OpenSees/SRC/domain/pattern/TclSeriesCommand.o /home/sewi/OpenSees/SRC/domain/pattern/TclSeriesIntegratorCommand.o /home/sewi/OpenSees/SRC/domain/groundMotion/TclGroundMotionCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/limitState/TclLimitState.o /home/sewi/OpenSees/SRC/element/zeroLength/TclZeroLength.o /home/sewi/OpenSees/SRC/element/forceBeamColumn/TclForceBeamColumnCommand.o /home/sewi/OpenSees/SRC/coordTransformation/TclGeomTransfCommand.o /home/sewi/OpenSees/SRC/element/joint/TclJoint2dCommand.o /home/sewi/OpenSees/SRC/element/joint/TclJoint3dCommand.o /home/sewi/OpenSees/SRC/element/joint/TclBeamColumnJointCommand.o /home/sewi/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dYS.o /home/sewi/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclElement2dGNL.o /home/sewi/OpenSees/SRC/element/updatedLagrangianBeamColumn/TclCyclicModelCommands.o /home/sewi/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC/TclModelBuilderYieldSurfaceBCCommand.o /home/sewi/OpenSees/SRC/material/yieldSurface/evolution/TclModelBuilderYS_EvolutionCommand.o /home/sewi/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial/TclModelBuilderYSPlasticMaterialCommand.o /home/sewi/OpenSees/SRC/damage/TclModelBuilderDamageModelCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/PY/TclPyTzQzMaterialCommand.o /home/sewi/OpenSees/SRC/material/nD/soil/TclUpdateMaterialStageCommand.o /home/sewi/OpenSees/SRC/element/UP-ucsd/TclFourNodeQuadUPCommand.o /home/sewi/OpenSees/SRC/recorder/TclRecorderCommands.o /home/sewi/OpenSees/SRC/database/TclDatabaseCommands.o /home/sewi/OpenSees/SRC/element/TclElementCommands.o /home/sewi/OpenSees/SRC/element/dispBeamColumnInt/TclDispBeamColumnIntCommand.o /home/sewi/OpenSees/SRC/element/elasticBeamColumn/TclElasticBeamCommand.o /home/sewi/OpenSees/SRC/element/fourNodeQuad/TclFourNodeQuadCommand.o /home/sewi/OpenSees/SRC/element/brick/TclTwenty_Node_BrickCommand.o /home/sewi/OpenSees/SRC/element/brick/TclBrickCommand.o /home/sewi/OpenSees/SRC/element/adapter/TclActuatorCommand.o /home/sewi/OpenSees/SRC/element/adapter/TclActuatorCorotCommand.o /home/sewi/OpenSees/SRC/element/adapter/TclAdapterCommand.o /home/sewi/OpenSees/SRC/element/generic/TclGenericClientCommand.o /home/sewi/OpenSees/SRC/element/generic/TclGenericCopyCommand.o /home/sewi/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingBoucWenCommand.o /home/sewi/OpenSees/SRC/element/feap/TclFeapElementCommand.o /home/sewi/OpenSees/SRC/material/nD/feap/TclFeapMaterialCommand.o /home/sewi/OpenSees/SRC/element/beamWithHinges/TclBeamWithHingesBuilder.o /home/sewi/OpenSees/SRC/element/frictionBearing/frictionModel/TclModelBuilderFrictionModelCommand.o /home/sewi/OpenSees/SRC/element/PFEMElement/TclModelBuilder_addPFEMElement.o /home/sewi/OpenSees/SRC/element/PFEMElement/TclPFEMCommands.o /home/sewi/OpenSees/SRC/material/uniaxial/backbone/TclModelBuilderBackboneCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/TclModelBuilderUniaxialMaterialCommand.o /home/sewi/OpenSees/SRC/material/nD/TclModelBuilderNDMaterialCommand.o /home/sewi/OpenSees/SRC/material/section/yieldSurface/TclModelBuilderYS_SectionCommand.o /home/sewi/OpenSees/SRC/material/section/TclModelBuilderSectionCommand.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/TclUniaxialMaterialTester.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/TclSectionTester.o /home/sewi/OpenSees/SRC/modelbuilder/tcl/TclModelBuilder.o /home/sewi/OpenSees/SRC/domain/component/TclUpdateMaterialCommand.o /home/sewi/OpenSees/SRC/domain/component/TclParameterCommands.o /home/sewi/OpenSees/SRC/domain/region/TclRegionCommands.o /home/sewi/OpenSees/SRC/element/twoNodeLink/TclTwoNodeLinkCommand.o /home/sewi/OpenSees/SRC/element/frictionBearing/TclRJWatsonEQSCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/TclReinforcingSteel.o /home/sewi/OpenSees/SRC/material/uniaxial/snap/TclSnapMaterialCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/TclHyperbolicGapMaterial.o /home/sewi/OpenSees/SRC/element/frictionBearing/TclFlatSliderCommand.o /home/sewi/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingPlasticityCommand.o /home/sewi/OpenSees/SRC/element/elastomericBearing/TclElastomericBearingUFRPCommand.o /home/sewi/OpenSees/SRC/element/frictionBearing/TclSingleFPCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/fedeas/TclFedeasMaterialCommand.o /home/sewi/OpenSees/SRC/material/uniaxial/drain/TclDrainMaterialCommand.o /home/sewi/OpenSees/SRC/api/elementAPI_TCL.o /home/sewi/lib/libOpenSees.a /home/sewi/lib/libOptimization.a /home/sewi/lib/libReliability.a /home/sewi/lib/libArpack.a /home/sewi/lib/libSuperLU.a /home/sewi/lib/libUmfpack.a /home/sewi/lib/libCSparse.a /home/sewi/lib/libLapack.a /home/sewi/lib/libBlas.a /home/sewi/lib/libCBlas.a /home/sewi/lib/libAMD.a -ldl -lgfortran -ltcl8.5 -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
GNU ld (GNU Binutils for Debian) 2.25.1
/home/sewi/lib/libOpenSees.a(PFEMMesher2D.o): In function `PFEMMesher2D::discretize(int, Vector const&, Vector const&, Vector const&, double, int, Vector const&, Vector const&, Vector const&, Domain*, int&)':
PFEMMesher2D.cpp:(.text+0x44a7): undefined reference to `triangulate'
/home/sewi/lib/libOpenSees.a(PFEMMesher2D.o): In function `PFEMMesher2D::doTriangulation(double, ID const&, ID const&, Domain*, ID&)':
PFEMMesher2D.cpp:(.text+0x5ead): undefined reference to `triangulate'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `PFEMMesher3D::discretize(int, std::vector<PFEMMesher3D::Point, std::allocator<PFEMMesher3D::Point> > const&, std::vector<PFEMMesher3D::Facet, std::allocator<PFEMMesher3D::Facet> >, std::vector<PFEMMesher3D::Point, std::allocator<PFEMMesher3D::Point> > const&, double, int, std::vector<int, std::allocator<int> > const&, std::vector<double, std::allocator<double> > const&, Domain*, int&)':
PFEMMesher3D.cpp:(.text+0x17e1): undefined reference to `tetrahedralize(char*, tetgenio*, tetgenio*, tetgenio*, tetgenio*)'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `PFEMMesher3D::doTriangulation(std::vector<int, std::allocator<int> > const&, double, double, std::vector<int, std::allocator<int> > const&, Domain*, std::vector<int, std::allocator<int> >&)':
PFEMMesher3D.cpp:(.text+0x38fc): undefined reference to `tetrahedralize(char*, tetgenio*, tetgenio*, tetgenio*, tetgenio*)'
PFEMMesher3D.cpp:(.text+0x3c15): undefined reference to `tetgenmesh::PI'
PFEMMesher3D.cpp:(.text+0x481b): undefined reference to `tetgenmesh::lu_decmp(double (*) [4], int, int*, double*, int)'
PFEMMesher3D.cpp:(.text+0x4918): undefined reference to `tetgenmesh::circumsphere(double*, double*, double*, double*, double*, double*)'
PFEMMesher3D.cpp:(.text+0x4bf7): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c17): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c33): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c4f): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text+0x4c6b): undefined reference to `tetgenmesh::memorypool::~memorypool()'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o):PFEMMesher3D.cpp:(.text+0x4c87): more undefined references to `tetgenmesh::memorypool::~memorypool()' follow
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `PFEMMesher3D::doTriangulation(std::vector<int, std::allocator<int> > const&, double, double, std::vector<int, std::allocator<int> > const&, Domain*, std::vector<int, std::allocator<int> >&)':
PFEMMesher3D.cpp:(.text+0x4d47): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4d63): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4d7f): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4d9b): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text+0x4db7): undefined reference to `tetgenmesh::arraypool::~arraypool()'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `tetgenmesh::~tetgenmesh()':
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x2d): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x4a): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x63): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x7c): undefined reference to `tetgenmesh::memorypool::~memorypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x95): undefined reference to `tetgenmesh::memorypool::~memorypool()'
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o):PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0xae): more undefined references to `tetgenmesh::memorypool::~memorypool()' follow
/home/sewi/lib/libOpenSees.a(PFEMMesher3D.o): In function `tetgenmesh::~tetgenmesh()':
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x169): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x185): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x1a1): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x1bd): undefined reference to `tetgenmesh::arraypool::~arraypool()'
PFEMMesher3D.cpp:(.text._ZN10tetgenmeshD2Ev[_ZN10tetgenmeshD5Ev]+0x1d9): undefined reference to `tetgenmesh::arraypool::~arraypool()'
collect2: error: ld returned 1 exit status
Makefile:13: recipe for target 'tcl' failed
make[1]: *** [tcl] Error 1
make[1]: Leaving directory '/home/sewi/OpenSees/SRC/modelbuilder/tcl'
Makefile:48: recipe for target 'all' failed
make: *** [all] Error 2
Re: building error svn sources under Linux
The issue in my previous post is caused by adding the following line in
OpenSees/SRC/modelbuilder/tcl/Makefile
+ $(FE)/element/PFEMElement/TclPFEMCommands.o \
The change was made in the last svn peera revision 6067 by mhscott
Deleting this line make the building successful.
OpenSees/SRC/modelbuilder/tcl/Makefile
+ $(FE)/element/PFEMElement/TclPFEMCommands.o \
The change was made in the last svn peera revision 6067 by mhscott
Deleting this line make the building successful.
Re: building error svn sources under Linux
This line should not cause problem since "TclPFEMCommands.o" was in the SRC/Makefile. We just move it to the modelbulder/tcl/Makefile. Based on the error messages, it's missing triangle and tetgen libraries in the Makefile.def.
Based on the linking errors, add the following in Makefile.def:
TRIANGLE_LIBRARY = $(libpath)/libTriangle.a
TETGEN_LIBRARY = $(libpath)/libTetgen.a
MACHINE_NUMERICAL_LIBS = ... $(TRIANGLE_LIBRARY) $(TETGEN_LIBRARY)
The following should also be added in Makefile.def:
TRIANGLEdir = $(minjie)/OTHER/Triangle
TETGENdir = $(minjie)/OTHER/tetgen1.4.3
DIRS = ... $(TRIANGLEdir) $(TETGENdir)
Based on the linking errors, add the following in Makefile.def:
TRIANGLE_LIBRARY = $(libpath)/libTriangle.a
TETGEN_LIBRARY = $(libpath)/libTetgen.a
MACHINE_NUMERICAL_LIBS = ... $(TRIANGLE_LIBRARY) $(TETGEN_LIBRARY)
The following should also be added in Makefile.def:
TRIANGLEdir = $(minjie)/OTHER/Triangle
TETGENdir = $(minjie)/OTHER/tetgen1.4.3
DIRS = ... $(TRIANGLEdir) $(TETGENdir)
Re: building error svn sources under Linux
Dear Michael,
Thank you! In fact adding those lines in Makefile.def helped.
Out of curiosity is the size of OpenSees executable under Linux(Debian Unstable) of 20MB as it should be?
Thank you! In fact adding those lines in Makefile.def helped.
Out of curiosity is the size of OpenSees executable under Linux(Debian Unstable) of 20MB as it should be?
Re: building error svn sources under Linux
rafal and Dr. Scott, thank you for your contributions to this post, which were relevant to me here:
http://opensees.berkeley.edu/community/ ... RY#p104511
-cbh
http://opensees.berkeley.edu/community/ ... RY#p104511
-cbh
-
- Posts: 27
- Joined: Mon May 14, 2012 11:07 am
- Location: University of Colorado Boulder
- Contact:
Re: building error svn sources under Linux
I followed the replies and made changes but still no luck with OpenSees compilation on my cluster machine. SEQUENTIAL version is compiled successfully but for PARALLEL I get the following error. Does anyone have any suggestion?
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/BLAS'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/BLAS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/CBLAS'
ar cqls /home/zaka2936/lib/libCBlas.a idamax.o dasum.o daxpy.o dcopy.o ddot.o dnrm2.o drot.o dscal.o \
dgemv.o dsymv.o dtrsv.o dger.o dsyr2.o dmyblas2.o
ranlib /home/zaka2936/lib/libCBlas.a
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/CBLAS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/LAPACK'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/LAPACK'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/AMD'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/AMD'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/CSPARSE'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/CSPARSE'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC'
Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:218: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:221: warning: ignoring old commands for target `.f.o'
ar cqls /home/zaka2936/lib/libSuperLU.a \
dgssv.o dgssvx.o dsp_blas2.o dsp_blas3.o dgscon.o dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o dreadhb.o dreadrb.o dreadtriple.o dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o dmemory.o dutil.o dmyblas2.o dgsisx.o dgsitrf.o dldperm.o ilu_ddrop_row.o ilu_dsnode_dfs.o ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o ilu_dpivotL.o ddiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o dlacon.o dlamch.o
ranlib /home/zaka2936/lib/libSuperLU.a
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/ARPACK'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/ARPACK'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/UMFPACK'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/UMFPACK'
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/matrix'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/matrix'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/database'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/database'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn'
make[3]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN'
Unknown target BandGenLinSOE_Single.o, try: make help
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD'
Unknown target ProfileSPDLinSolverGather.o, try: make help
Unknown target ProfileSPDLinSOEGather.o, try: make help
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN'
Making DistributedSuperLU.o from DistributedSuperLU.cpp
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_NOGRAPHICS -O3 -ffloat-store -I/usr/includes/tcl-private/generic -I/home/zaka2936/OpenSees/SRC/matrix -I/home/zaka2936/OpenSees/SRC/nDarray -I/home/zaka2936/OpenSees/SRC/tagged -I/home/zaka2936/OpenSees/SRC/damage -I/home/zaka2936/OpenSees/SRC/tcl -I/home/zaka2936/OpenSees/SRC/material -I/home/zaka2936/OpenSees/SRC/material/wall -I/home/zaka2936/OpenSees/SRC/material/uniaxial -I/home/zaka2936/OpenSees/SRC/material/uniaxial/fedeas -I/home/zaka2936/OpenSees/SRC/material/uniaxial/drain -I/home/zaka2936/OpenSees/SRC/material/uniaxial/snap -I/home/zaka2936/OpenSees/SRC/material/uniaxial/PY -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/zaka2936/OpenSees/SRC/material/uniaxial/backbone -I/home/zaka2936/OpenSees/SRC/material/state -I/home/zaka2936/OpenSees/SRC/material/state/stiffness -I/home/zaka2936/OpenSees/SRC/material/state/unloading -I/home/zaka2936/OpenSees/SRC/material/state/strength -I/home/zaka2936/OpenSees/SRC/material/nD -I/home/zaka2936/OpenSees/SRC/material/nD/soil -I/home/zaka2936/OpenSees/SRC/material/nD/feap -I/home/zaka2936/OpenSees/SRC/material/nD/Template3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/zaka2936/OpenSees/SRC/material/nD/cyclicSoil -I/home/zaka2936/OpenSees/SRC/material/nD/UWmaterials -I/home/zaka2936/OpenSees/SRC/material/section -I/home/zaka2936/OpenSees/SRC/material/section/repres/cell -I/home/zaka2936/OpenSees/SRC/material/section/repres/patch -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfBar -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfLayer -I/home/zaka2936/OpenSees/SRC/material/section/repres/section -I/home/zaka2936/OpenSees/SRC/material/section/fiber -I/home/zaka2936/OpenSees/SRC/material/section/integration -I/home/zaka2936/OpenSees/SRC/material/section/yieldSurface -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/evolution -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/zaka2936/OpenSees/SRC/material/ce234 -I/home/zaka2936/OpenSees/SRC/recorder -I/home/zaka2936/OpenSees/SRC/recorder/response -I/home/zaka2936/OpenSees/SRC/handler -I/home/zaka2936/OpenSees/SRC/database -I/home/zaka2936/OpenSees/SRC/renderer -I/home/zaka2936/OpenSees/SRC/convergenceTest -I/home/zaka2936/OpenSees/SRC/utility -I/home/zaka2936/OpenSees/SRC/actor -I/home/zaka2936/OpenSees/SRC/actor/channel -I/home/zaka2936/OpenSees/SRC/actor/message -I/home/zaka2936/OpenSees/SRC/actor/machineBroker -I/home/zaka2936/OpenSees/SRC/actor/objectBroker -I/home/zaka2936/OpenSees/SRC/actor/actor -I/home/zaka2936/OpenSees/SRC/actor/shadow -I/home/zaka2936/OpenSees/SRC/actor/address -I/home/zaka2936/OpenSees/SRC/tagged/storage -I/home/zaka2936/OpenSees/SRC/domain -I/home/zaka2936/OpenSees/SRC/domain/domain -I/home/zaka2936/OpenSees/SRC/domain/domain/single -I/home/zaka2936/OpenSees/SRC/domain/component -I/home/zaka2936/OpenSees/SRC/domain/component/storage -I/home/zaka2936/OpenSees/SRC/domain/domain/partitioned -I/home/zaka2936/OpenSees/SRC/domain/partitioner -I/home/zaka2936/OpenSees/SRC/domain/loadBalancer -I/home/zaka2936/OpenSees/SRC/domain/subdomain -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/domain/node -I/home/zaka2936/OpenSees/SRC/domain/load -I/home/zaka2936/OpenSees/SRC/domain/pattern -I/home/zaka2936/OpenSees/SRC/domain/pattern/drm -I/home/zaka2936/OpenSees/SRC/domain/groundMotion -I/home/zaka2936/OpenSees/SRC/domain/constraints -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/element -I/home/zaka2936/OpenSees/SRC/element/beam2d -I/home/zaka2936/OpenSees/SRC/element/beam3d -I/home/zaka2936/OpenSees/SRC/element/truss -I/home/zaka2936/OpenSees/SRC/element/fortran -I/home/zaka2936/OpenSees/SRC/element/feap -I/home/zaka2936/OpenSees/SRC/element/zeroLength -I/home/zaka2936/OpenSees/SRC/element/fourNodeQuad -I/home/zaka2936/OpenSees/SRC/element/triangle -I/home/zaka2936/OpenSees/SRC/element/PFEMElement -I/home/zaka2936/OpenSees/SRC/element/beamWithHinges -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumn -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumnInt -I/home/zaka2936/OpenSees/SRC/element/forceBeamColumn -I/home/zaka2936/OpenSees/SRC/element/generic -I/home/zaka2936/OpenSees/SRC/element/elasticBeamColumn -I/home/zaka2936/OpenSees/SRC/element/8nbrick -I/home/zaka2936/OpenSees/SRC/element/20nbrick -I/home/zaka2936/OpenSees/SRC/element/27nbrick -I/home/zaka2936/OpenSees/SRC/element/upU -I/home/zaka2936/OpenSees/SRC/element/UP_ucdavis -I/home/zaka2936/OpenSees/SRC/element/UP-ucsd -I/home/zaka2936/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/zaka2936/OpenSees/SRC/element/brick -I/home/zaka2936/OpenSees/SRC/element/shell -I/home/zaka2936/OpenSees/SRC/element/joint -I/home/zaka2936/OpenSees/SRC/element/elastomericBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/zaka2936/OpenSees/SRC/element/adapter -I/home/zaka2936/OpenSees/SRC/element/twoNodeLink -I/home/zaka2936/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/zaka2936/OpenSees/SRC/element/UWelements -I/home/zaka2936/OpenSees/SRC/element/HUelements -I/home/zaka2936/OpenSees/SRC/analysis -I/home/zaka2936/OpenSees/SRC/analysis/analysis -I/home/zaka2936/OpenSees/SRC/analysis/handler -I/home/zaka2936/OpenSees/SRC/analysis/numberer -I/home/zaka2936/OpenSees/SRC/analysis/algorithm -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/zaka2936/OpenSees/SRC/analysis/model -I/home/zaka2936/OpenSees/SRC/analysis/model/simple -I/home/zaka2936/OpenSees/SRC/analysis/method -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/penalty -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/transformation -I/home/zaka2936/OpenSees/SRC/analysis/dof_grp -I/home/zaka2936/OpenSees/SRC/analysis/integrator -I/home/zaka2936/OpenSees/SRC/modelbuilder -I/home/zaka2936/OpenSees/SRC/modelbuilder/triangle -I/home/zaka2936/OpenSees/SRC/modelbuilder/tcl -I/home/zaka2936/OpenSees/SRC/system_of_eqn -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/graph/graph -I/home/zaka2936/OpenSees/SRC/graph/numberer -I/home/zaka2936/OpenSees/SRC/graph/partitioner -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/zaka2936/OpenSees/SRC/coordTransformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis/system -I/home/zaka2936/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/zaka2936/OpenSees/SRC/reliability/analysis/curvature -I/home/zaka2936/OpenSees/SRC/reliability/analysis/designPoint -I/home/zaka2936/OpenSees/SRC/reliability/analysis/direction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gradient -I/home/zaka2936/OpenSees/SRC/reliability/analysis/hessian -I/home/zaka2936/OpenSees/SRC/reliability/analysis/meritFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/misc -I/home/zaka2936/OpenSees/SRC/reliability/analysis/randomNumber -I/home/zaka2936/OpenSees/SRC/reliability/analysis/rootFinding -I/home/zaka2936/OpenSees/SRC/reliability/analysis/sensitivity -I/home/zaka2936/OpenSees/SRC/reliability/analysis/stepSize -I/home/zaka2936/OpenSees/SRC/reliability/analysis/transformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis/telm -I/home/zaka2936/OpenSees/SRC/reliability/domain -I/home/zaka2936/OpenSees/SRC/reliability/domain/components -I/home/zaka2936/OpenSees/SRC/reliability/domain/distributions -I/home/zaka2936/OpenSees/SRC/reliability/domain/filter -I/home/zaka2936/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/zaka2936/OpenSees/SRC/reliability/domain/spectrum -I/home/zaka2936/OpenSees/SRC/reliability/domain/storage -I/home/zaka2936/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/zaka2936/OpenSees/SRC/reliability/domain/performanceFunction -I/home/zaka2936/OpenSees/SRC/optimization/tcl -I/home/zaka2936/OpenSees/SRC/optimization/domain -I/home/zaka2936/OpenSees/SRC/optimization/domain/component -I/home/zaka2936/OpenSees/SRC/optimization/SNOPT -I/home/zaka2936/OpenSees/SRC/reliability/FEsensitivity -I/home/zaka2936/OpenSees/SRC/reliability/tcl -I/home/zaka2936/OpenSees/SRC/unittest -I/home/zaka2936/OpenSees/SRC/api -I/home/zaka2936/OpenSees/SRC -I/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/zaka2936/OpenSees/SRC/package -I/home/zaka2936/OpenSees/SRC/../OTHER/AMD -I/home/zaka2936/OpenSees/SRC/../OTHER/CSPARSE -I/home/zaka2936/OpenSees/SRC/../OTHER/Triangle -I/home/zaka2936/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/include -I/usr/include/cxx -I/home/zaka2936/include -I/home/zaka2936/blitz -c DistributedSuperLU.cpp -o DistributedSuperLU.o
DistributedSuperLU.cpp:40:27: fatal error: superlu_ddefs.h: No such file or directory
#include <superlu_ddefs.h>
^
compilation terminated.
make[4]: *** [DistributedSuperLU.o] Error 1
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/METIS'
Makefile:5: warning: overriding commands for target `.c.o'
../../Makefile.def:218: warning: ignoring old commands for target `.c.o'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/METIS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
Makefile:30: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[2]: Nothing to be done for `tcl'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
echo g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib \
-lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so \
-o /home/zaka2936/bin/OpenSees
g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o /home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib -lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so -o /home/zaka2936/bin/OpenSees
g++: error: /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o: No such file or directory
g++: error: /home/zaka2936/lib/libOpenSees.a: No such file or directory
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
[zaka2936@login03 OpenSees]$
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/BLAS'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/BLAS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/CBLAS'
ar cqls /home/zaka2936/lib/libCBlas.a idamax.o dasum.o daxpy.o dcopy.o ddot.o dnrm2.o drot.o dscal.o \
dgemv.o dsymv.o dtrsv.o dger.o dsyr2.o dmyblas2.o
ranlib /home/zaka2936/lib/libCBlas.a
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/CBLAS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/LAPACK'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/LAPACK'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/AMD'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/AMD'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/CSPARSE'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/CSPARSE'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC'
Makefile:152: warning: overriding commands for target `.c.o'
../../../Makefile.def:218: warning: ignoring old commands for target `.c.o'
Makefile:155: warning: overriding commands for target `.f.o'
../../../Makefile.def:221: warning: ignoring old commands for target `.f.o'
ar cqls /home/zaka2936/lib/libSuperLU.a \
dgssv.o dgssvx.o dsp_blas2.o dsp_blas3.o dgscon.o dlangs.o dgsequ.o dlaqgs.o dpivotgrowth.o dgsrfs.o dgstrf.o dgstrs.o dcopy_to_ucol.o dsnode_dfs.o dsnode_bmod.o dpanel_dfs.o dpanel_bmod.o dreadhb.o dreadrb.o dreadtriple.o dcolumn_dfs.o dcolumn_bmod.o dpivotL.o dpruneL.o dmemory.o dutil.o dmyblas2.o dgsisx.o dgsitrf.o dldperm.o ilu_ddrop_row.o ilu_dsnode_dfs.o ilu_dcolumn_dfs.o ilu_dpanel_dfs.o ilu_dcopy_to_ucol.o ilu_dpivotL.o ddiagonal.o superlu_timer.o util.o memory.o get_perm_c.o mmd.o sp_coletree.o sp_preorder.o sp_ienv.o relax_snode.o heap_relax_snode.o colamd.o ilu_relax_snode.o ilu_heap_relax_snode.o mark_relax.o mc64ad.o qselect.o lsame.o xerbla.o dlacon.o dlamch.o
ranlib /home/zaka2936/lib/libSuperLU.a
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/ARPACK'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/ARPACK'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/UMFPACK'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/UMFPACK'
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/matrix'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/matrix'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/database'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/database'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn'
make[3]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN'
Unknown target BandGenLinSOE_Single.o, try: make help
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD'
Unknown target ProfileSPDLinSolverGather.o, try: make help
Unknown target ProfileSPDLinSOEGather.o, try: make help
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD'
make[4]: Entering directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN'
Making DistributedSuperLU.o from DistributedSuperLU.cpp
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_NOGRAPHICS -O3 -ffloat-store -I/usr/includes/tcl-private/generic -I/home/zaka2936/OpenSees/SRC/matrix -I/home/zaka2936/OpenSees/SRC/nDarray -I/home/zaka2936/OpenSees/SRC/tagged -I/home/zaka2936/OpenSees/SRC/damage -I/home/zaka2936/OpenSees/SRC/tcl -I/home/zaka2936/OpenSees/SRC/material -I/home/zaka2936/OpenSees/SRC/material/wall -I/home/zaka2936/OpenSees/SRC/material/uniaxial -I/home/zaka2936/OpenSees/SRC/material/uniaxial/fedeas -I/home/zaka2936/OpenSees/SRC/material/uniaxial/drain -I/home/zaka2936/OpenSees/SRC/material/uniaxial/snap -I/home/zaka2936/OpenSees/SRC/material/uniaxial/PY -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/zaka2936/OpenSees/SRC/material/uniaxial/backbone -I/home/zaka2936/OpenSees/SRC/material/state -I/home/zaka2936/OpenSees/SRC/material/state/stiffness -I/home/zaka2936/OpenSees/SRC/material/state/unloading -I/home/zaka2936/OpenSees/SRC/material/state/strength -I/home/zaka2936/OpenSees/SRC/material/nD -I/home/zaka2936/OpenSees/SRC/material/nD/soil -I/home/zaka2936/OpenSees/SRC/material/nD/feap -I/home/zaka2936/OpenSees/SRC/material/nD/Template3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/zaka2936/OpenSees/SRC/material/nD/cyclicSoil -I/home/zaka2936/OpenSees/SRC/material/nD/UWmaterials -I/home/zaka2936/OpenSees/SRC/material/section -I/home/zaka2936/OpenSees/SRC/material/section/repres/cell -I/home/zaka2936/OpenSees/SRC/material/section/repres/patch -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfBar -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfLayer -I/home/zaka2936/OpenSees/SRC/material/section/repres/section -I/home/zaka2936/OpenSees/SRC/material/section/fiber -I/home/zaka2936/OpenSees/SRC/material/section/integration -I/home/zaka2936/OpenSees/SRC/material/section/yieldSurface -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/evolution -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/zaka2936/OpenSees/SRC/material/ce234 -I/home/zaka2936/OpenSees/SRC/recorder -I/home/zaka2936/OpenSees/SRC/recorder/response -I/home/zaka2936/OpenSees/SRC/handler -I/home/zaka2936/OpenSees/SRC/database -I/home/zaka2936/OpenSees/SRC/renderer -I/home/zaka2936/OpenSees/SRC/convergenceTest -I/home/zaka2936/OpenSees/SRC/utility -I/home/zaka2936/OpenSees/SRC/actor -I/home/zaka2936/OpenSees/SRC/actor/channel -I/home/zaka2936/OpenSees/SRC/actor/message -I/home/zaka2936/OpenSees/SRC/actor/machineBroker -I/home/zaka2936/OpenSees/SRC/actor/objectBroker -I/home/zaka2936/OpenSees/SRC/actor/actor -I/home/zaka2936/OpenSees/SRC/actor/shadow -I/home/zaka2936/OpenSees/SRC/actor/address -I/home/zaka2936/OpenSees/SRC/tagged/storage -I/home/zaka2936/OpenSees/SRC/domain -I/home/zaka2936/OpenSees/SRC/domain/domain -I/home/zaka2936/OpenSees/SRC/domain/domain/single -I/home/zaka2936/OpenSees/SRC/domain/component -I/home/zaka2936/OpenSees/SRC/domain/component/storage -I/home/zaka2936/OpenSees/SRC/domain/domain/partitioned -I/home/zaka2936/OpenSees/SRC/domain/partitioner -I/home/zaka2936/OpenSees/SRC/domain/loadBalancer -I/home/zaka2936/OpenSees/SRC/domain/subdomain -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/domain/node -I/home/zaka2936/OpenSees/SRC/domain/load -I/home/zaka2936/OpenSees/SRC/domain/pattern -I/home/zaka2936/OpenSees/SRC/domain/pattern/drm -I/home/zaka2936/OpenSees/SRC/domain/groundMotion -I/home/zaka2936/OpenSees/SRC/domain/constraints -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/element -I/home/zaka2936/OpenSees/SRC/element/beam2d -I/home/zaka2936/OpenSees/SRC/element/beam3d -I/home/zaka2936/OpenSees/SRC/element/truss -I/home/zaka2936/OpenSees/SRC/element/fortran -I/home/zaka2936/OpenSees/SRC/element/feap -I/home/zaka2936/OpenSees/SRC/element/zeroLength -I/home/zaka2936/OpenSees/SRC/element/fourNodeQuad -I/home/zaka2936/OpenSees/SRC/element/triangle -I/home/zaka2936/OpenSees/SRC/element/PFEMElement -I/home/zaka2936/OpenSees/SRC/element/beamWithHinges -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumn -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumnInt -I/home/zaka2936/OpenSees/SRC/element/forceBeamColumn -I/home/zaka2936/OpenSees/SRC/element/generic -I/home/zaka2936/OpenSees/SRC/element/elasticBeamColumn -I/home/zaka2936/OpenSees/SRC/element/8nbrick -I/home/zaka2936/OpenSees/SRC/element/20nbrick -I/home/zaka2936/OpenSees/SRC/element/27nbrick -I/home/zaka2936/OpenSees/SRC/element/upU -I/home/zaka2936/OpenSees/SRC/element/UP_ucdavis -I/home/zaka2936/OpenSees/SRC/element/UP-ucsd -I/home/zaka2936/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/zaka2936/OpenSees/SRC/element/brick -I/home/zaka2936/OpenSees/SRC/element/shell -I/home/zaka2936/OpenSees/SRC/element/joint -I/home/zaka2936/OpenSees/SRC/element/elastomericBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/zaka2936/OpenSees/SRC/element/adapter -I/home/zaka2936/OpenSees/SRC/element/twoNodeLink -I/home/zaka2936/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/zaka2936/OpenSees/SRC/element/UWelements -I/home/zaka2936/OpenSees/SRC/element/HUelements -I/home/zaka2936/OpenSees/SRC/analysis -I/home/zaka2936/OpenSees/SRC/analysis/analysis -I/home/zaka2936/OpenSees/SRC/analysis/handler -I/home/zaka2936/OpenSees/SRC/analysis/numberer -I/home/zaka2936/OpenSees/SRC/analysis/algorithm -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/zaka2936/OpenSees/SRC/analysis/model -I/home/zaka2936/OpenSees/SRC/analysis/model/simple -I/home/zaka2936/OpenSees/SRC/analysis/method -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/penalty -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/transformation -I/home/zaka2936/OpenSees/SRC/analysis/dof_grp -I/home/zaka2936/OpenSees/SRC/analysis/integrator -I/home/zaka2936/OpenSees/SRC/modelbuilder -I/home/zaka2936/OpenSees/SRC/modelbuilder/triangle -I/home/zaka2936/OpenSees/SRC/modelbuilder/tcl -I/home/zaka2936/OpenSees/SRC/system_of_eqn -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/graph/graph -I/home/zaka2936/OpenSees/SRC/graph/numberer -I/home/zaka2936/OpenSees/SRC/graph/partitioner -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/zaka2936/OpenSees/SRC/coordTransformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis/system -I/home/zaka2936/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/zaka2936/OpenSees/SRC/reliability/analysis/curvature -I/home/zaka2936/OpenSees/SRC/reliability/analysis/designPoint -I/home/zaka2936/OpenSees/SRC/reliability/analysis/direction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gradient -I/home/zaka2936/OpenSees/SRC/reliability/analysis/hessian -I/home/zaka2936/OpenSees/SRC/reliability/analysis/meritFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/misc -I/home/zaka2936/OpenSees/SRC/reliability/analysis/randomNumber -I/home/zaka2936/OpenSees/SRC/reliability/analysis/rootFinding -I/home/zaka2936/OpenSees/SRC/reliability/analysis/sensitivity -I/home/zaka2936/OpenSees/SRC/reliability/analysis/stepSize -I/home/zaka2936/OpenSees/SRC/reliability/analysis/transformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis/telm -I/home/zaka2936/OpenSees/SRC/reliability/domain -I/home/zaka2936/OpenSees/SRC/reliability/domain/components -I/home/zaka2936/OpenSees/SRC/reliability/domain/distributions -I/home/zaka2936/OpenSees/SRC/reliability/domain/filter -I/home/zaka2936/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/zaka2936/OpenSees/SRC/reliability/domain/spectrum -I/home/zaka2936/OpenSees/SRC/reliability/domain/storage -I/home/zaka2936/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/zaka2936/OpenSees/SRC/reliability/domain/performanceFunction -I/home/zaka2936/OpenSees/SRC/optimization/tcl -I/home/zaka2936/OpenSees/SRC/optimization/domain -I/home/zaka2936/OpenSees/SRC/optimization/domain/component -I/home/zaka2936/OpenSees/SRC/optimization/SNOPT -I/home/zaka2936/OpenSees/SRC/reliability/FEsensitivity -I/home/zaka2936/OpenSees/SRC/reliability/tcl -I/home/zaka2936/OpenSees/SRC/unittest -I/home/zaka2936/OpenSees/SRC/api -I/home/zaka2936/OpenSees/SRC -I/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/zaka2936/OpenSees/SRC/package -I/home/zaka2936/OpenSees/SRC/../OTHER/AMD -I/home/zaka2936/OpenSees/SRC/../OTHER/CSPARSE -I/home/zaka2936/OpenSees/SRC/../OTHER/Triangle -I/home/zaka2936/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/include -I/usr/include/cxx -I/home/zaka2936/include -I/home/zaka2936/blitz -c DistributedSuperLU.cpp -o DistributedSuperLU.o
DistributedSuperLU.cpp:40:27: fatal error: superlu_ddefs.h: No such file or directory
#include <superlu_ddefs.h>
^
compilation terminated.
make[4]: *** [DistributedSuperLU.o] Error 1
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/METIS'
Makefile:5: warning: overriding commands for target `.c.o'
../../Makefile.def:218: warning: ignoring old commands for target `.c.o'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/METIS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
Makefile:30: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[2]: Nothing to be done for `tcl'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
echo g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib \
-lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so \
-o /home/zaka2936/bin/OpenSees
g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o /home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib -lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so -o /home/zaka2936/bin/OpenSees
g++: error: /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o: No such file or directory
g++: error: /home/zaka2936/lib/libOpenSees.a: No such file or directory
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
[zaka2936@login03 OpenSees]$
Last edited by zanakarimi on Wed Dec 02, 2015 8:52 pm, edited 1 time in total.
Re: building error svn sources under Linux
cd to the directories containing the missing files and see if issuing a make in those directories will create the files
-
- Posts: 27
- Joined: Mon May 14, 2012 11:07 am
- Location: University of Colorado Boulder
- Contact:
Re: building error svn sources under Linux
fmk wrote:
> cd to the directories containing the missing files and see if issuing a
> make in those directories will create the files
Thanks for the prompt response Frank,
I copied some *.h missing files from SuperLU_DIST_2.5 into SuperLU_4.1 folder (assuming they are the same), then I get the following error:
btw, I also tried other SuperLU versions or commenting missing *.h file ( #include <superlu_ddefs.h> ) but still no luck. I've tried out revision 6016 and 6065.
Making DistributedSuperLU.o from DistributedSuperLU.cpp
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_NOGRAPHICS -O3 -ffloat-store -I/usr/includes/tcl-private/generic -I/home/zaka2936/OpenSees/SRC/matrix -I/home/zaka2936/OpenSees/SRC/nDarray -I/home/zaka2936/OpenSees/SRC/tagged -I/home/zaka2936/OpenSees/SRC/damage -I/home/zaka2936/OpenSees/SRC/tcl -I/home/zaka2936/OpenSees/SRC/material -I/home/zaka2936/OpenSees/SRC/material/wall -I/home/zaka2936/OpenSees/SRC/material/uniaxial -I/home/zaka2936/OpenSees/SRC/material/uniaxial/fedeas -I/home/zaka2936/OpenSees/SRC/material/uniaxial/drain -I/home/zaka2936/OpenSees/SRC/material/uniaxial/snap -I/home/zaka2936/OpenSees/SRC/material/uniaxial/PY -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/zaka2936/OpenSees/SRC/material/uniaxial/backbone -I/home/zaka2936/OpenSees/SRC/material/state -I/home/zaka2936/OpenSees/SRC/material/state/stiffness -I/home/zaka2936/OpenSees/SRC/material/state/unloading -I/home/zaka2936/OpenSees/SRC/material/state/strength -I/home/zaka2936/OpenSees/SRC/material/nD -I/home/zaka2936/OpenSees/SRC/material/nD/soil -I/home/zaka2936/OpenSees/SRC/material/nD/feap -I/home/zaka2936/OpenSees/SRC/material/nD/Template3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/zaka2936/OpenSees/SRC/material/nD/cyclicSoil -I/home/zaka2936/OpenSees/SRC/material/nD/UWmaterials -I/home/zaka2936/OpenSees/SRC/material/section -I/home/zaka2936/OpenSees/SRC/material/section/repres/cell -I/home/zaka2936/OpenSees/SRC/material/section/repres/patch -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfBar -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfLayer -I/home/zaka2936/OpenSees/SRC/material/section/repres/section -I/home/zaka2936/OpenSees/SRC/material/section/fiber -I/home/zaka2936/OpenSees/SRC/material/section/integration -I/home/zaka2936/OpenSees/SRC/material/section/yieldSurface -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/evolution -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/zaka2936/OpenSees/SRC/material/ce234 -I/home/zaka2936/OpenSees/SRC/recorder -I/home/zaka2936/OpenSees/SRC/recorder/response -I/home/zaka2936/OpenSees/SRC/handler -I/home/zaka2936/OpenSees/SRC/database -I/home/zaka2936/OpenSees/SRC/renderer -I/home/zaka2936/OpenSees/SRC/convergenceTest -I/home/zaka2936/OpenSees/SRC/utility -I/home/zaka2936/OpenSees/SRC/actor -I/home/zaka2936/OpenSees/SRC/actor/channel -I/home/zaka2936/OpenSees/SRC/actor/message -I/home/zaka2936/OpenSees/SRC/actor/machineBroker -I/home/zaka2936/OpenSees/SRC/actor/objectBroker -I/home/zaka2936/OpenSees/SRC/actor/actor -I/home/zaka2936/OpenSees/SRC/actor/shadow -I/home/zaka2936/OpenSees/SRC/actor/address -I/home/zaka2936/OpenSees/SRC/tagged/storage -I/home/zaka2936/OpenSees/SRC/domain -I/home/zaka2936/OpenSees/SRC/domain/domain -I/home/zaka2936/OpenSees/SRC/domain/domain/single -I/home/zaka2936/OpenSees/SRC/domain/component -I/home/zaka2936/OpenSees/SRC/domain/component/storage -I/home/zaka2936/OpenSees/SRC/domain/domain/partitioned -I/home/zaka2936/OpenSees/SRC/domain/partitioner -I/home/zaka2936/OpenSees/SRC/domain/loadBalancer -I/home/zaka2936/OpenSees/SRC/domain/subdomain -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/domain/node -I/home/zaka2936/OpenSees/SRC/domain/load -I/home/zaka2936/OpenSees/SRC/domain/pattern -I/home/zaka2936/OpenSees/SRC/domain/pattern/drm -I/home/zaka2936/OpenSees/SRC/domain/groundMotion -I/home/zaka2936/OpenSees/SRC/domain/constraints -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/element -I/home/zaka2936/OpenSees/SRC/element/beam2d -I/home/zaka2936/OpenSees/SRC/element/beam3d -I/home/zaka2936/OpenSees/SRC/element/truss -I/home/zaka2936/OpenSees/SRC/element/fortran -I/home/zaka2936/OpenSees/SRC/element/feap -I/home/zaka2936/OpenSees/SRC/element/zeroLength -I/home/zaka2936/OpenSees/SRC/element/fourNodeQuad -I/home/zaka2936/OpenSees/SRC/element/triangle -I/home/zaka2936/OpenSees/SRC/element/PFEMElement -I/home/zaka2936/OpenSees/SRC/element/beamWithHinges -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumn -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumnInt -I/home/zaka2936/OpenSees/SRC/element/forceBeamColumn -I/home/zaka2936/OpenSees/SRC/element/generic -I/home/zaka2936/OpenSees/SRC/element/elasticBeamColumn -I/home/zaka2936/OpenSees/SRC/element/8nbrick -I/home/zaka2936/OpenSees/SRC/element/20nbrick -I/home/zaka2936/OpenSees/SRC/element/27nbrick -I/home/zaka2936/OpenSees/SRC/element/upU -I/home/zaka2936/OpenSees/SRC/element/UP_ucdavis -I/home/zaka2936/OpenSees/SRC/element/UP-ucsd -I/home/zaka2936/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/zaka2936/OpenSees/SRC/element/brick -I/home/zaka2936/OpenSees/SRC/element/shell -I/home/zaka2936/OpenSees/SRC/element/joint -I/home/zaka2936/OpenSees/SRC/element/elastomericBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/zaka2936/OpenSees/SRC/element/adapter -I/home/zaka2936/OpenSees/SRC/element/twoNodeLink -I/home/zaka2936/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/zaka2936/OpenSees/SRC/element/UWelements -I/home/zaka2936/OpenSees/SRC/element/HUelements -I/home/zaka2936/OpenSees/SRC/analysis -I/home/zaka2936/OpenSees/SRC/analysis/analysis -I/home/zaka2936/OpenSees/SRC/analysis/handler -I/home/zaka2936/OpenSees/SRC/analysis/numberer -I/home/zaka2936/OpenSees/SRC/analysis/algorithm -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/zaka2936/OpenSees/SRC/analysis/model -I/home/zaka2936/OpenSees/SRC/analysis/model/simple -I/home/zaka2936/OpenSees/SRC/analysis/method -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/penalty -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/transformation -I/home/zaka2936/OpenSees/SRC/analysis/dof_grp -I/home/zaka2936/OpenSees/SRC/analysis/integrator -I/home/zaka2936/OpenSees/SRC/modelbuilder -I/home/zaka2936/OpenSees/SRC/modelbuilder/triangle -I/home/zaka2936/OpenSees/SRC/modelbuilder/tcl -I/home/zaka2936/OpenSees/SRC/system_of_eqn -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/graph/graph -I/home/zaka2936/OpenSees/SRC/graph/numberer -I/home/zaka2936/OpenSees/SRC/graph/partitioner -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/zaka2936/OpenSees/SRC/coordTransformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis/system -I/home/zaka2936/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/zaka2936/OpenSees/SRC/reliability/analysis/curvature -I/home/zaka2936/OpenSees/SRC/reliability/analysis/designPoint -I/home/zaka2936/OpenSees/SRC/reliability/analysis/direction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gradient -I/home/zaka2936/OpenSees/SRC/reliability/analysis/hessian -I/home/zaka2936/OpenSees/SRC/reliability/analysis/meritFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/misc -I/home/zaka2936/OpenSees/SRC/reliability/analysis/randomNumber -I/home/zaka2936/OpenSees/SRC/reliability/analysis/rootFinding -I/home/zaka2936/OpenSees/SRC/reliability/analysis/sensitivity -I/home/zaka2936/OpenSees/SRC/reliability/analysis/stepSize -I/home/zaka2936/OpenSees/SRC/reliability/analysis/transformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis/telm -I/home/zaka2936/OpenSees/SRC/reliability/domain -I/home/zaka2936/OpenSees/SRC/reliability/domain/components -I/home/zaka2936/OpenSees/SRC/reliability/domain/distributions -I/home/zaka2936/OpenSees/SRC/reliability/domain/filter -I/home/zaka2936/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/zaka2936/OpenSees/SRC/reliability/domain/spectrum -I/home/zaka2936/OpenSees/SRC/reliability/domain/storage -I/home/zaka2936/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/zaka2936/OpenSees/SRC/reliability/domain/performanceFunction -I/home/zaka2936/OpenSees/SRC/optimization/tcl -I/home/zaka2936/OpenSees/SRC/optimization/domain -I/home/zaka2936/OpenSees/SRC/optimization/domain/component -I/home/zaka2936/OpenSees/SRC/optimization/SNOPT -I/home/zaka2936/OpenSees/SRC/reliability/FEsensitivity -I/home/zaka2936/OpenSees/SRC/reliability/tcl -I/home/zaka2936/OpenSees/SRC/unittest -I/home/zaka2936/OpenSees/SRC/api -I/home/zaka2936/OpenSees/SRC -I/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/zaka2936/OpenSees/SRC/package -I/home/zaka2936/OpenSees/SRC/../OTHER/AMD -I/home/zaka2936/OpenSees/SRC/../OTHER/CSPARSE -I/home/zaka2936/OpenSees/SRC/../OTHER/Triangle -I/home/zaka2936/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/include -I/usr/include/cxx -I/home/zaka2936/include -I/home/zaka2936/blitz -c DistributedSuperLU.cpp -o DistributedSuperLU.o
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h: In member function ‘virtual int DistributedSuperLU::solve()’:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:95:15: error: within this context
if (theSOE->size == 0)
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:96:13: error: ‘Vector* SparseGenColLinSOE::vectB’ is protected
Vector *vectB;
^
DistributedSuperLU.cpp:101:44: error: within this context
theChannel->recvVector(0, 0, (*theSOE->vectB));
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:13: error: ‘double* SparseGenColLinSOE::A’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:102:26: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:102:37: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:13: error: ‘double* SparseGenColLinSOE::A’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:111:26: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:111:37: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:96:13: error: ‘Vector* SparseGenColLinSOE::vectB’ is protected
Vector *vectB;
^
DistributedSuperLU.cpp:116:46: error: within this context
theChannel->sendVector(0, 0, *(theSOE->vectB));
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:126:21: error: within this context
int n = theSOE->size;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:127:23: error: within this context
int nnz = theSOE->nnz;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:21: error: ‘double* SparseGenColLinSOE::X’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:133:28: error: within this context
double *Xptr = theSOE->X;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:17: error: ‘double* SparseGenColLinSOE::B’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:134:28: error: within this context
double *Bptr = theSOE->B;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:21: error: ‘double* SparseGenColLinSOE::X’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:138:20: error: within this context
Xptr = theSOE->X;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:98:10: error: ‘bool SparseGenColLinSOE::factored’ is protected
bool factored;
^
DistributedSuperLU.cpp:146:48: error: within this context
if ((options.Fact == FACTORED) && (theSOE->factored == false)) {
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:94:10: error: ‘int* SparseGenColLinSOE::rowA’ is protected
int *rowA, *colStartA; // int arrays containing info about coeficientss in A
^
DistributedSuperLU.cpp:148:51: error: within this context
for (int i=0; i<nnz; i++) rowA[i] = theSOE->rowA[i];
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:98:10: error: ‘bool SparseGenColLinSOE::factored’ is protected
bool factored;
^
DistributedSuperLU.cpp:158:17: error: within this context
if (theSOE->factored == false) {
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:98:10: error: ‘bool SparseGenColLinSOE::factored’ is protected
bool factored;
^
DistributedSuperLU.cpp:160:15: error: within this context
theSOE->factored = true;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h: In member function ‘virtual int DistributedSuperLU::setSize()’:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:187:19: error: within this context
int n = theSOE->size;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:207:24: error: within this context
Destroy_LU(theSOE->size, &grid, &LUstruct);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:224:23: error: within this context
int nnz = theSOE->nnz;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:94:10: error: ‘int* SparseGenColLinSOE::rowA’ is protected
int *rowA, *colStartA; // int arrays containing info about coeficientss in A
^
DistributedSuperLU.cpp:226:49: error: within this context
for (int i=0; i<nnz; i++) rowA[i] = theSOE->rowA[i];
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:13: error: ‘double* SparseGenColLinSOE::A’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:228:56: error: within this context
dCreate_CompCol_Matrix_dist(&A, n, n, nnz, theSOE->A,
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:94:17: error: ‘int* SparseGenColLinSOE::colStartA’ is protected
int *rowA, *colStartA; // int arrays containing info about coeficientss in A
^
DistributedSuperLU.cpp:229:19: error: within this context
rowA, theSOE->colStartA,
^
make[4]: *** [DistributedSuperLU.o] Error 1
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/METIS'
Makefile:5: warning: overriding commands for target `.c.o'
../../Makefile.def:226: warning: ignoring old commands for target `.c.o'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/METIS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
Makefile:30: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[2]: Nothing to be done for `tcl'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
echo g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib \
-lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so \
-o /home/zaka2936/bin/OpenSees
g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o /home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib -lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so -o /home/zaka2936/bin/OpenSees
g++: error: /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o: No such file or directory
g++: error: /home/zaka2936/lib/libOpenSees.a: No such file or directory
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
> cd to the directories containing the missing files and see if issuing a
> make in those directories will create the files
Thanks for the prompt response Frank,
I copied some *.h missing files from SuperLU_DIST_2.5 into SuperLU_4.1 folder (assuming they are the same), then I get the following error:
btw, I also tried other SuperLU versions or commenting missing *.h file ( #include <superlu_ddefs.h> ) but still no luck. I've tried out revision 6016 and 6065.
Making DistributedSuperLU.o from DistributedSuperLU.cpp
g++ -Wall -D_LINUX -D_UNIX -D_TCL85 -D_NOGRAPHICS -O3 -ffloat-store -I/usr/includes/tcl-private/generic -I/home/zaka2936/OpenSees/SRC/matrix -I/home/zaka2936/OpenSees/SRC/nDarray -I/home/zaka2936/OpenSees/SRC/tagged -I/home/zaka2936/OpenSees/SRC/damage -I/home/zaka2936/OpenSees/SRC/tcl -I/home/zaka2936/OpenSees/SRC/material -I/home/zaka2936/OpenSees/SRC/material/wall -I/home/zaka2936/OpenSees/SRC/material/uniaxial -I/home/zaka2936/OpenSees/SRC/material/uniaxial/fedeas -I/home/zaka2936/OpenSees/SRC/material/uniaxial/drain -I/home/zaka2936/OpenSees/SRC/material/uniaxial/snap -I/home/zaka2936/OpenSees/SRC/material/uniaxial/PY -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState -I/home/zaka2936/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/home/zaka2936/OpenSees/SRC/material/uniaxial/backbone -I/home/zaka2936/OpenSees/SRC/material/state -I/home/zaka2936/OpenSees/SRC/material/state/stiffness -I/home/zaka2936/OpenSees/SRC/material/state/unloading -I/home/zaka2936/OpenSees/SRC/material/state/strength -I/home/zaka2936/OpenSees/SRC/material/nD -I/home/zaka2936/OpenSees/SRC/material/nD/soil -I/home/zaka2936/OpenSees/SRC/material/nD/feap -I/home/zaka2936/OpenSees/SRC/material/nD/Template3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/NewTemplate3Dep -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/home/zaka2936/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/home/zaka2936/OpenSees/SRC/material/nD/cyclicSoil -I/home/zaka2936/OpenSees/SRC/material/nD/UWmaterials -I/home/zaka2936/OpenSees/SRC/material/section -I/home/zaka2936/OpenSees/SRC/material/section/repres/cell -I/home/zaka2936/OpenSees/SRC/material/section/repres/patch -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfBar -I/home/zaka2936/OpenSees/SRC/material/section/repres/reinfLayer -I/home/zaka2936/OpenSees/SRC/material/section/repres/section -I/home/zaka2936/OpenSees/SRC/material/section/fiber -I/home/zaka2936/OpenSees/SRC/material/section/integration -I/home/zaka2936/OpenSees/SRC/material/section/yieldSurface -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/evolution -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/home/zaka2936/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/home/zaka2936/OpenSees/SRC/material/ce234 -I/home/zaka2936/OpenSees/SRC/recorder -I/home/zaka2936/OpenSees/SRC/recorder/response -I/home/zaka2936/OpenSees/SRC/handler -I/home/zaka2936/OpenSees/SRC/database -I/home/zaka2936/OpenSees/SRC/renderer -I/home/zaka2936/OpenSees/SRC/convergenceTest -I/home/zaka2936/OpenSees/SRC/utility -I/home/zaka2936/OpenSees/SRC/actor -I/home/zaka2936/OpenSees/SRC/actor/channel -I/home/zaka2936/OpenSees/SRC/actor/message -I/home/zaka2936/OpenSees/SRC/actor/machineBroker -I/home/zaka2936/OpenSees/SRC/actor/objectBroker -I/home/zaka2936/OpenSees/SRC/actor/actor -I/home/zaka2936/OpenSees/SRC/actor/shadow -I/home/zaka2936/OpenSees/SRC/actor/address -I/home/zaka2936/OpenSees/SRC/tagged/storage -I/home/zaka2936/OpenSees/SRC/domain -I/home/zaka2936/OpenSees/SRC/domain/domain -I/home/zaka2936/OpenSees/SRC/domain/domain/single -I/home/zaka2936/OpenSees/SRC/domain/component -I/home/zaka2936/OpenSees/SRC/domain/component/storage -I/home/zaka2936/OpenSees/SRC/domain/domain/partitioned -I/home/zaka2936/OpenSees/SRC/domain/partitioner -I/home/zaka2936/OpenSees/SRC/domain/loadBalancer -I/home/zaka2936/OpenSees/SRC/domain/subdomain -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/domain/node -I/home/zaka2936/OpenSees/SRC/domain/load -I/home/zaka2936/OpenSees/SRC/domain/pattern -I/home/zaka2936/OpenSees/SRC/domain/pattern/drm -I/home/zaka2936/OpenSees/SRC/domain/groundMotion -I/home/zaka2936/OpenSees/SRC/domain/constraints -I/home/zaka2936/OpenSees/SRC/domain/region -I/home/zaka2936/OpenSees/SRC/element -I/home/zaka2936/OpenSees/SRC/element/beam2d -I/home/zaka2936/OpenSees/SRC/element/beam3d -I/home/zaka2936/OpenSees/SRC/element/truss -I/home/zaka2936/OpenSees/SRC/element/fortran -I/home/zaka2936/OpenSees/SRC/element/feap -I/home/zaka2936/OpenSees/SRC/element/zeroLength -I/home/zaka2936/OpenSees/SRC/element/fourNodeQuad -I/home/zaka2936/OpenSees/SRC/element/triangle -I/home/zaka2936/OpenSees/SRC/element/PFEMElement -I/home/zaka2936/OpenSees/SRC/element/beamWithHinges -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumn -I/home/zaka2936/OpenSees/SRC/element/dispBeamColumnInt -I/home/zaka2936/OpenSees/SRC/element/forceBeamColumn -I/home/zaka2936/OpenSees/SRC/element/generic -I/home/zaka2936/OpenSees/SRC/element/elasticBeamColumn -I/home/zaka2936/OpenSees/SRC/element/8nbrick -I/home/zaka2936/OpenSees/SRC/element/20nbrick -I/home/zaka2936/OpenSees/SRC/element/27nbrick -I/home/zaka2936/OpenSees/SRC/element/upU -I/home/zaka2936/OpenSees/SRC/element/UP_ucdavis -I/home/zaka2936/OpenSees/SRC/element/UP-ucsd -I/home/zaka2936/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/home/zaka2936/OpenSees/SRC/element/brick -I/home/zaka2936/OpenSees/SRC/element/shell -I/home/zaka2936/OpenSees/SRC/element/joint -I/home/zaka2936/OpenSees/SRC/element/elastomericBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing -I/home/zaka2936/OpenSees/SRC/element/frictionBearing/frictionModel -I/home/zaka2936/OpenSees/SRC/element/adapter -I/home/zaka2936/OpenSees/SRC/element/twoNodeLink -I/home/zaka2936/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/home/zaka2936/OpenSees/SRC/element/UWelements -I/home/zaka2936/OpenSees/SRC/element/HUelements -I/home/zaka2936/OpenSees/SRC/analysis -I/home/zaka2936/OpenSees/SRC/analysis/analysis -I/home/zaka2936/OpenSees/SRC/analysis/handler -I/home/zaka2936/OpenSees/SRC/analysis/numberer -I/home/zaka2936/OpenSees/SRC/analysis/algorithm -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/home/zaka2936/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/home/zaka2936/OpenSees/SRC/analysis/model -I/home/zaka2936/OpenSees/SRC/analysis/model/simple -I/home/zaka2936/OpenSees/SRC/analysis/method -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/penalty -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/lagrange -I/home/zaka2936/OpenSees/SRC/analysis/fe_ele/transformation -I/home/zaka2936/OpenSees/SRC/analysis/dof_grp -I/home/zaka2936/OpenSees/SRC/analysis/integrator -I/home/zaka2936/OpenSees/SRC/modelbuilder -I/home/zaka2936/OpenSees/SRC/modelbuilder/triangle -I/home/zaka2936/OpenSees/SRC/modelbuilder/tcl -I/home/zaka2936/OpenSees/SRC/system_of_eqn -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/home/zaka2936/OpenSees/SRC/system_of_eqn/eigenSOE -I/home/zaka2936/OpenSees/SRC/graph/graph -I/home/zaka2936/OpenSees/SRC/graph/numberer -I/home/zaka2936/OpenSees/SRC/graph/partitioner -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/element -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/home/zaka2936/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/home/zaka2936/OpenSees/SRC/coordTransformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis -I/home/zaka2936/OpenSees/SRC/reliability/analysis/analysis/system -I/home/zaka2936/OpenSees/SRC/reliability/analysis/convergenceCheck -I/home/zaka2936/OpenSees/SRC/reliability/analysis/curvature -I/home/zaka2936/OpenSees/SRC/reliability/analysis/designPoint -I/home/zaka2936/OpenSees/SRC/reliability/analysis/direction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/gradient -I/home/zaka2936/OpenSees/SRC/reliability/analysis/hessian -I/home/zaka2936/OpenSees/SRC/reliability/analysis/meritFunction -I/home/zaka2936/OpenSees/SRC/reliability/analysis/misc -I/home/zaka2936/OpenSees/SRC/reliability/analysis/randomNumber -I/home/zaka2936/OpenSees/SRC/reliability/analysis/rootFinding -I/home/zaka2936/OpenSees/SRC/reliability/analysis/sensitivity -I/home/zaka2936/OpenSees/SRC/reliability/analysis/stepSize -I/home/zaka2936/OpenSees/SRC/reliability/analysis/transformation -I/home/zaka2936/OpenSees/SRC/reliability/analysis/telm -I/home/zaka2936/OpenSees/SRC/reliability/domain -I/home/zaka2936/OpenSees/SRC/reliability/domain/components -I/home/zaka2936/OpenSees/SRC/reliability/domain/distributions -I/home/zaka2936/OpenSees/SRC/reliability/domain/filter -I/home/zaka2936/OpenSees/SRC/reliability/domain/modulatingFunction -I/home/zaka2936/OpenSees/SRC/reliability/domain/spectrum -I/home/zaka2936/OpenSees/SRC/reliability/domain/storage -I/home/zaka2936/OpenSees/SRC/reliability/domain/functionEvaluator -I/home/zaka2936/OpenSees/SRC/reliability/domain/performanceFunction -I/home/zaka2936/OpenSees/SRC/optimization/tcl -I/home/zaka2936/OpenSees/SRC/optimization/domain -I/home/zaka2936/OpenSees/SRC/optimization/domain/component -I/home/zaka2936/OpenSees/SRC/optimization/SNOPT -I/home/zaka2936/OpenSees/SRC/reliability/FEsensitivity -I/home/zaka2936/OpenSees/SRC/reliability/tcl -I/home/zaka2936/OpenSees/SRC/unittest -I/home/zaka2936/OpenSees/SRC/api -I/home/zaka2936/OpenSees/SRC -I/home/zaka2936/OpenSees/OTHER/SuperLU_4.1/SRC -I/home/zaka2936/OpenSees/SRC/package -I/home/zaka2936/OpenSees/SRC/../OTHER/AMD -I/home/zaka2936/OpenSees/SRC/../OTHER/CSPARSE -I/home/zaka2936/OpenSees/SRC/../OTHER/Triangle -I/home/zaka2936/OpenSees/SRC/../OTHER/tetgen1.4.3 -I/usr/include -I/include -I/usr/include/cxx -I/home/zaka2936/include -I/home/zaka2936/blitz -c DistributedSuperLU.cpp -o DistributedSuperLU.o
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h: In member function ‘virtual int DistributedSuperLU::solve()’:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:95:15: error: within this context
if (theSOE->size == 0)
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:96:13: error: ‘Vector* SparseGenColLinSOE::vectB’ is protected
Vector *vectB;
^
DistributedSuperLU.cpp:101:44: error: within this context
theChannel->recvVector(0, 0, (*theSOE->vectB));
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:13: error: ‘double* SparseGenColLinSOE::A’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:102:26: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:102:37: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:13: error: ‘double* SparseGenColLinSOE::A’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:111:26: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:111:37: error: within this context
Vector vectA(theSOE->A, theSOE->nnz);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:96:13: error: ‘Vector* SparseGenColLinSOE::vectB’ is protected
Vector *vectB;
^
DistributedSuperLU.cpp:116:46: error: within this context
theChannel->sendVector(0, 0, *(theSOE->vectB));
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:126:21: error: within this context
int n = theSOE->size;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:127:23: error: within this context
int nnz = theSOE->nnz;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:21: error: ‘double* SparseGenColLinSOE::X’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:133:28: error: within this context
double *Xptr = theSOE->X;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:17: error: ‘double* SparseGenColLinSOE::B’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:134:28: error: within this context
double *Bptr = theSOE->B;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:21: error: ‘double* SparseGenColLinSOE::X’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:138:20: error: within this context
Xptr = theSOE->X;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:98:10: error: ‘bool SparseGenColLinSOE::factored’ is protected
bool factored;
^
DistributedSuperLU.cpp:146:48: error: within this context
if ((options.Fact == FACTORED) && (theSOE->factored == false)) {
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:94:10: error: ‘int* SparseGenColLinSOE::rowA’ is protected
int *rowA, *colStartA; // int arrays containing info about coeficientss in A
^
DistributedSuperLU.cpp:148:51: error: within this context
for (int i=0; i<nnz; i++) rowA[i] = theSOE->rowA[i];
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:98:10: error: ‘bool SparseGenColLinSOE::factored’ is protected
bool factored;
^
DistributedSuperLU.cpp:158:17: error: within this context
if (theSOE->factored == false) {
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:98:10: error: ‘bool SparseGenColLinSOE::factored’ is protected
bool factored;
^
DistributedSuperLU.cpp:160:15: error: within this context
theSOE->factored = true;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h: In member function ‘virtual int DistributedSuperLU::setSize()’:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:187:19: error: within this context
int n = theSOE->size;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:91:9: error: ‘int SparseGenColLinSOE::size’ is protected
int size; // order of A
^
DistributedSuperLU.cpp:207:24: error: within this context
Destroy_LU(theSOE->size, &grid, &LUstruct);
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:92:9: error: ‘int SparseGenColLinSOE::nnz’ is protected
int nnz; // number of non-zeros in A
^
DistributedSuperLU.cpp:224:23: error: within this context
int nnz = theSOE->nnz;
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:94:10: error: ‘int* SparseGenColLinSOE::rowA’ is protected
int *rowA, *colStartA; // int arrays containing info about coeficientss in A
^
DistributedSuperLU.cpp:226:49: error: within this context
for (int i=0; i<nnz; i++) rowA[i] = theSOE->rowA[i];
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:93:13: error: ‘double* SparseGenColLinSOE::A’ is protected
double *A, *B, *X; // 1d arrays containing coefficients of A, B and X
^
DistributedSuperLU.cpp:228:56: error: within this context
dCreate_CompCol_Matrix_dist(&A, n, n, nnz, theSOE->A,
^
In file included from DistributedSuperLU.cpp:33:0:
/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h:94:17: error: ‘int* SparseGenColLinSOE::colStartA’ is protected
int *rowA, *colStartA; // int arrays containing info about coeficientss in A
^
DistributedSuperLU.cpp:229:19: error: within this context
rowA, theSOE->colStartA,
^
make[4]: *** [DistributedSuperLU.o] Error 1
make[4]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/system_of_eqn'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/METIS'
Makefile:5: warning: overriding commands for target `.c.o'
../../Makefile.def:226: warning: ignoring old commands for target `.c.o'
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/METIS'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/Triangle'
make[1]: Entering directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/OTHER/tetgen1.4.3'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Nothing to be done for `tcl'.
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
make[1]: Entering directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
Makefile:30: warning: overriding commands for target `tcl'
Makefile:13: warning: ignoring old commands for target `tcl'
make[2]: Entering directory `/home/zaka2936/OpenSees/SRC/tcl'
make[2]: Nothing to be done for `tcl'.
make[2]: Leaving directory `/home/zaka2936/OpenSees/SRC/tcl'
echo g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o \
/home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib \
-lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so \
-o /home/zaka2936/bin/OpenSees
g++ -rdynamic /home/zaka2936/OpenSees/SRC/tcl/tclMain.o /home/zaka2936/OpenSees/SRC/tcl/mpiMain.o /home/zaka2936/OpenSees/SRC/tcl/commands.o /home/zaka2936/OpenSees/SRC/modelbuilder/tcl/myCommands.o /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ActorSubdomain.o /home/zaka2936/OpenSees/SRC/domain/subdomain/ShadowSubdomain.o /home/zaka2936/OpenSees/SRC/tcl/TclFeViewer.o /home/zaka2936/OpenSees/SRC/tcl/TclVideoPlayer.o /home/zaka2936/lib/libOpenSees.a -L/lib -L/home/zaka2936/lib -lm /home/zaka2936/lib/libArpack.a /home/zaka2936/lib/libSuperLU.a /home/zaka2936/lib/libUmfpack.a /home/zaka2936/lib/libLapack.a /home/zaka2936/lib/libBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libCBlas.a /home/zaka2936/lib/libAMD.a /home/zaka2936/lib/libTriangle.a /home/zaka2936/lib/libTetgen.a -ldl -lgfortran /curc/tools/x_86_64/rh6/tcl/8.5.13/lib/libtcl8.5.so -o /home/zaka2936/bin/OpenSees
g++: error: /home/zaka2936/OpenSees/SRC/actor/channel/MPI_Channel.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/actor/machineBroker/MPI_MachineBroker.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSOE.o: No such file or directory
g++: error: /home/zaka2936/OpenSees/SRC/system_of_eqn/linearSOE/diagonal/MPIDiagonalSolver.o: No such file or directory
g++: error: /home/zaka2936/lib/libOpenSees.a: No such file or directory
make[1]: *** [tcl] Error 1
make[1]: Leaving directory `/home/zaka2936/OpenSees/SRC/modelbuilder/tcl'
make: *** [all] Error 2
Re: building error svn sources under Linux
Changes in svn revision 6180 cause failure in compiling the sources. I suppose this change in Makefile indicates that e.g. basuElmt03.cpp or .f files should be present in */feap directory
$(FE)/element/feap/elmt01.o \
$(FE)/element/feap/elmt02.o \
- $(FE)/element/feap/elmt03.o \
+ $(FE)/element/feap/basuElmt03.o \
+ $(FE)/element/feap/fElmt03.o \
$(FE)/element/feap/elmt04.o \
+ $(FE)/element/feap/fElmt04.o \
$(FE)/element/feap/elmt05.o \
+ $(FE)/element/feap/elmt06.o \
+ $(FE)/element/feap/fElmt06.o \
+ $(FE)/element/feap/elmt41.o \
+ $(FE)/element/feap/fElmt41.o \
However I cannot find them there. So issuing 'make' fails to build e.g. basuElmt03.o file.
$(FE)/element/feap/elmt01.o \
$(FE)/element/feap/elmt02.o \
- $(FE)/element/feap/elmt03.o \
+ $(FE)/element/feap/basuElmt03.o \
+ $(FE)/element/feap/fElmt03.o \
$(FE)/element/feap/elmt04.o \
+ $(FE)/element/feap/fElmt04.o \
$(FE)/element/feap/elmt05.o \
+ $(FE)/element/feap/elmt06.o \
+ $(FE)/element/feap/fElmt06.o \
+ $(FE)/element/feap/elmt41.o \
+ $(FE)/element/feap/fElmt41.o \
However I cannot find them there. So issuing 'make' fails to build e.g. basuElmt03.o file.