building error svn sources under Linux

For developers writing C++, Fortran, Java, code who have questions or comments to make.

Moderators: silvia, selimgunay, Moderators

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

building error svn sources under Linux

Post by rafal » Fri Jul 17, 2015 10:03 am

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

fmk
Site Admin
Posts: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: building error svn sources under Linux

Post by fmk » Fri Jul 17, 2015 4:19 pm

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).

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Fri Jul 17, 2015 10:24 pm

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)

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Sat Jul 18, 2015 9:23 pm

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.

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Mon Aug 10, 2015 11:23 pm

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.cpp:1664:29: 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.

fmk
Site Admin
Posts: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: building error svn sources under Linux

Post by fmk » Wed Aug 12, 2015 9:33 am

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 //

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Thu Aug 13, 2015 1:08 am

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

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Wed Aug 19, 2015 1:32 am

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.

mhscott
Posts: 582
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: building error svn sources under Linux

Post by mhscott » Wed Aug 19, 2015 10:34 am

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)

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Wed Aug 19, 2015 11:23 pm

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?

hovey
Posts: 7
Joined: Tue Aug 11, 2015 1:05 pm
Location: Hovey Consulting LLC

Re: building error svn sources under Linux

Post by hovey » Mon Aug 24, 2015 11:05 am

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

zanakarimi
Posts: 27
Joined: Mon May 14, 2012 11:07 am
Location: University of Colorado Boulder
Contact:

Re: building error svn sources under Linux

Post by zanakarimi » Tue Dec 01, 2015 5:31 pm

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]$
Last edited by zanakarimi on Wed Dec 02, 2015 8:52 pm, edited 1 time in total.

fmk
Site Admin
Posts: 5866
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: building error svn sources under Linux

Post by fmk » Wed Dec 02, 2015 8:36 am

cd to the directories containing the missing files and see if issuing a make in those directories will create the files

zanakarimi
Posts: 27
Joined: Mon May 14, 2012 11:07 am
Location: University of Colorado Boulder
Contact:

Re: building error svn sources under Linux

Post by zanakarimi » Wed Dec 02, 2015 8:47 pm

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

rafal
Posts: 50
Joined: Sun Feb 22, 2015 5:58 am

Re: building error svn sources under Linux

Post by rafal » Fri Dec 11, 2015 9:02 am

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.

Post Reply