problem in installing OpenSees in LINUX

A forum dedicated to feature requests and the future direction of OpenSees, i.e. what would you like, what do you need, what should we explore

Moderators: silvia, selimgunay, Moderators

Post Reply
tusharkantimandal
Posts: 73
Joined: Fri Jun 17, 2011 7:05 am
Location: IIT Bombay

problem in installing OpenSees in LINUX

Post by tusharkantimandal » Wed Jun 29, 2011 4:16 am

Operating system:Ubuntu 10.10
Downloaded OpenSees package: OpenSees 2.2.2
Installed programs for Opensees: tcl8.4,tcl8.5, tcllib, tk8.4,tk8.5,tklib, mysql
I've edited one of the makefiles provided in Makefile directory and followed the instructions provided in the readme file.
I've copied the OpenSees2.2.2 in /usr/local.
***********************************************************************************************************************************************************************************************************
Here I'm attaching the Makefile.def used and corresponding error I've found:
Makefile.def:
############################################################################
#
# Program: OpenSees
#
# Purpose: A Top-level Makefile to create the libraries needed
# to use the OpenSees framework. Works on Linux version 6.1
# and below.
#
# Written: fmk
# Created: 10/99
#
# Send bug reports, comments or suggestions to fmckenna@ce.berkeley.edu
#
############################################################################

# %---------------------------------%
# | SECTION 1: PROGRAM |
# %---------------------------------%
#
# Specify the location and name of the OpenSees interpreter program
# that will be created (if this all works!)

OpenSees_PROGRAM = $(HOME)/bin/OpenSees

OPERATING_SYSTEM = LINUX
GRAPHICS = UsingOpenGL
PROGRAMMING_MODE = SEQUENTIAL
DEBUG_MODE = NO_DEBUG
RELIABILITY = NO_RELIABILITY


# %---------------------------------%
# | SECTION 2: PATHS |
# %---------------------------------%
#
# Note: if vendor supplied BLAS and LAPACK libraries or if you have
# any of the libraries already leave the directory location blank AND
# remove the directory from DIRS.

BASE = /usr/local
HOME = /usr/local
FE = $(HOME)/OpenSees/SRC

BLASdir = $(HOME)/OpenSees/OTHER/BLAS
CBLASdir = $(HOME)/OpenSees/OTHER/CBLAS
LAPACKdir = $(HOME)/OpenSees/OTHER/LAPACK
SUPERLUdir = $(HOME)/OpenSees/OTHER/SuperLU_3.0/SRC
ARPACKdir = $(HOME)/OpenSees/OTHER/ARPACK
UMFPACKdir = $(HOME)/OpenSees/OTHER/UMFPACK
METISdir = $(HOME)/OpenSees/OTHER/METIS
SRCdir = $(HOME)/OpenSees/SRC


DIRS = $(BLASdir) $(CBLASdir) $(LAPACKdir) \
$(SUPERLUdir) $(ARPACKdir) $(UMFPACKdir) $(SRCdir) $(METISdir)

# %-------------------------------------------------------%
# | SECTION 3: LIBRARIES |
# | |
# | The following section defines the libraries that will |
# | be created and/or linked with when the libraries are |
# | being created or linked with. |
# %-------------------------------------------------------%
#
# Note: if vendor supplied BLAS and LAPACK libraries leave the
# libraries blank. You have to get your own copy of the tcl/tk
# library!!
#
# Note: For libraries that will be created (any in DIRS above)
# make sure the directory exsists where you want the library to go!

FE_LIBRARY = $(HOME)/lib/libOpenSees.a
NDARRAY_LIBRARY = $(HOME)/lib/libndarray.a # BJ_UCD jeremic@ucdavis.edu
MATMOD_LIBRARY = $(HOME)/lib/libmatmod.a # BJ_UCD jeremic@ucdavis.edu
BJMISC_LIBRARY = $(HOME)/lib/libBJmisc.a # BJ_UCD jeremic@ucdavis.edu
LAPACK_LIBRARY = $(HOME)/lib/libLapack.a
BLAS_LIBRARY = $(HOME)/lib/libBlas.a
SUPERLU_LIBRARY = $(HOME)/lib/libSuperLU.a
CBLAS_LIBRARY = $(HOME)/lib/libCBlas.a
ARPACK_LIBRARY = $(HOME)/lib/libArpack.a
UMFPACK_LIBRARY = $(HOME)/lib/libUmfpack.a
METIS_LIBRARY = $(HOME)/lib/libMetis.a
TCL_LIBRARY = /usr/lib/libtk8.4.so /usr/lib/libX11.a /usr/lib/libtcl8.4.so
BLITZ_LIBRARY = $(HOME)/blitz/lib/libblitz.a
GRAPHIC_LIBRARY = -L/usr/X11/R6/lib -lGL -lGLU

# WATCH OUT .. These libraries are removed when 'make wipe' is invoked.
WIPE_LIBS = $(FE_LIBRARY) \
$(LAPACK_LIBRARY) \
$(BLAS_LIBRARY) \
$(CBLAS_LIBRARY) \
$(SUPERLU_LIBRARY) \
$(ARPACK_LIBRARY) \
$(UMFPACK_LIBRARY) \
$(METIS_LIBRARY)

# %---------------------------------------------------------%
# | SECTION 4: COMPILERS |
# | |
# | The following macros specify compilers, linker/loaders, |
# | the archiver, and their options. You need to make sure |
# | these are correct for your system. |
# %---------------------------------------------------------%

# Compilers
CC++ = /usr/bin/g++
CC = /usr/bin/gcc
FC = /usr/bin/gfortran

AR = ar
ARFLAGS = cqls
RANLIB = ranlib
RANLIBFLAGS =

# Compiler Flags
#
# NOTES:
# C++ FLAGS TAKE need _UNIX or _WIN32 for preprocessor dircetives
# - the _WIN32 for the Windows95/98 or NT operating system.
# C FLAGS used -DUSE_VENDOR_BLAS (needed in SuperLU) if UNIX in C++ FLAGS
#

# modified as optimizaton currently causing problems with Steeln01 code
ifeq ($(DEBUG_MODE), DEBUG)

C++FLAGS = -Wall -D_LINUX -D_UNIX -D_TCL84 \
$(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) $(PROGRAMMING_FLAG) \
-g -pg


CFLAGS = -Wall -pg $(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) $(PROGRAMMING_FLAG)
FFLAGS = -Wall

# Linker
LINKER = $(CC++)
LINKFLAGS = -g -pg

else

C++FLAGS = -Wall -D_LINUX -D_UNIX -D_TCL84 \
$(GRAPHIC_FLAG) $(RELIABILITY_FLAG) $(DEBUG_FLAG) \
$(PROGRAMMING_FLAG) -O3 -ffloat-store
CFLAGS = -Wall -O2
FFLAGS = -Wall -O

# Linker
LINKER = $(CC++)
LINKFLAGS = -rdynamic -Wl

endif


GRAPHIC_FLAG = -D_GLX

# Misc
MAKE = make
CD = cd
ECHO = echo
RM = rm
RMFLAGS = -f
SHELL = /bin/sh

# %---------------------------------------------------------%
# | SECTION 5: COMPILATION |
# | |
# | The following macros specify the macros used in |
# | to compile the source code into object code. |
# %---------------------------------------------------------%

.SUFFIXES:
.SUFFIXES: .C .c .f .f90 .cpp .o .cpp

#
# %------------------%
# | Default command. |
# %------------------%
#
.DEFAULT:
@$(ECHO) "Unknown target $@, try: make help"
#
# %-------------------------------------------%
# | Command to build .o files from .f files. |
# %-------------------------------------------%
#

.cpp.o:
@$(ECHO) Making $@ from $<
$(CC++) $(C++FLAGS) $(INCLUDES) -c $< -o $@

.C.o:
@$(ECHO) Making $@ from $<
$(CC++) $(C++FLAGS) $(INCLUDES) -c $< -o $@
.c.o:
@$(ECHO) Making $@ from $<
$(CC) $(CFLAGS) -c $< -o $@
.f.o:
@$(ECHO) Making $@ from $<
$(FC) $(FFLAGS) -c $< -o $@

# %---------------------------------------------------------%
# | SECTION 6: OTHER LIBRARIES |
# | |
# | The following macros specify other libraries that must |
# | be linked with when creating executables. These are |
# | platform specific and typically order does matter!! |
# %---------------------------------------------------------%
MACHINE_LINKLIBS = -L$(BASE)/lib \
-L$(HOME)/lib

MACHINE_NUMERICAL_LIBS = -lm \
$(ARPACK_LIBRARY) \
$(SUPERLU_LIBRARY) \
$(UMFPACK_LIBRARY) \
$(LAPACK_LIBRARY) $(BLAS_LIBRARY) $(CBLAS_LIBRARY) \
$(GRAPHIC_LIBRARY)\
-ldl -lgfortran -lpng

MACHINE_SPECIFIC_LIBS =



# %---------------------------------------------------------%
# | SECTION 7: INCLUDE FILES |
# | |
# | The following macros specify include files needed for |
# | compilation. |
# %---------------------------------------------------------%
MACHINE_INCLUDES = -I/usr/include \
-I$(BASE)/include \
-I/usr/include/cxx \
-I$(HOME)/include -I$(HOME)/blitz

# this file contains all the OpenSees/SRC includes
include $(FE)/Makefile.incl

TCL_INCLUDES =

INCLUDES = $(TCL_INCLUDES) $(FE_INCLUDES) $(MACHINE_INCLUDES)

***********************************************************************************************************************************************************************************************************
During running the command "make" through terminal it shows following errors.
Making pqueue.o from pqueue.c
/usr/bin/gcc -I. -c pqueue.c -o pqueue.o
Making refine.o from refine.c
/usr/bin/gcc -I. -c refine.c -o refine.o
Making util.o from util.c
/usr/bin/gcc -I. -c util.c -o util.o
util.c: In function ‘__errexit’:
util.c:31: warning: format not a string literal and no format arguments
Making timing.o from timing.c
/usr/bin/gcc -I. -c timing.c -o timing.o
Making debug.o from debug.c
/usr/bin/gcc -I. -c debug.c -o debug.o
Making bucketsort.o from bucketsort.c
/usr/bin/gcc -I. -c bucketsort.c -o bucketsort.o
Making graph.o from graph.c
/usr/bin/gcc -I. -c graph.c -o graph.o
Making stat.o from stat.c
/usr/bin/gcc -I. -c stat.c -o stat.o
Making kmetis.o from kmetis.c
/usr/bin/gcc -I. -c kmetis.c -o kmetis.o
Making kwayrefine.o from kwayrefine.c
/usr/bin/gcc -I. -c kwayrefine.c -o kwayrefine.o
Making kwayfm.o from kwayfm.c
/usr/bin/gcc -I. -c kwayfm.c -o kwayfm.o
Making balance.o from balance.c
/usr/bin/gcc -I. -c balance.c -o balance.o
Making ometis.o from ometis.c
/usr/bin/gcc -I. -c ometis.c -o ometis.o
Making srefine.o from srefine.c
/usr/bin/gcc -I. -c srefine.c -o srefine.o
Making sfm.o from sfm.c
/usr/bin/gcc -I. -c sfm.c -o sfm.o
Making separator.o from separator.c
/usr/bin/gcc -I. -c separator.c -o separator.o
Making mincover.o from mincover.c
/usr/bin/gcc -I. -c mincover.c -o mincover.o
Making mmd.o from mmd.c
/usr/bin/gcc -I. -c mmd.c -o mmd.o
Making mesh.o from mesh.c
/usr/bin/gcc -I. -c mesh.c -o mesh.o
Making meshpart.o from meshpart.c
/usr/bin/gcc -I. -c meshpart.c -o meshpart.o
Making frename.o from frename.c
/usr/bin/gcc -I. -c frename.c -o frename.o
Making fortran.o from fortran.c
/usr/bin/gcc -I. -c fortran.c -o fortran.o
Making myqsort.o from myqsort.c
/usr/bin/gcc -I. -c myqsort.c -o myqsort.o
Making compress.o from compress.c
/usr/bin/gcc -I. -c compress.c -o compress.o
Making parmetis.o from parmetis.c
/usr/bin/gcc -I. -c parmetis.c -o parmetis.o
Making estmem.o from estmem.c
/usr/bin/gcc -I. -c estmem.c -o estmem.o
Making mpmetis.o from mpmetis.c
/usr/bin/gcc -I. -c mpmetis.c -o mpmetis.o
Making mcoarsen.o from mcoarsen.c
/usr/bin/gcc -I. -c mcoarsen.c -o mcoarsen.o
Making mmatch.o from mmatch.c
/usr/bin/gcc -I. -c mmatch.c -o mmatch.o
Making minitpart.o from minitpart.c
/usr/bin/gcc -I. -c minitpart.c -o minitpart.o
Making mbalance.o from mbalance.c
/usr/bin/gcc -I. -c mbalance.c -o mbalance.o
Making mrefine.o from mrefine.c
/usr/bin/gcc -I. -c mrefine.c -o mrefine.o
Making mutil.o from mutil.c
/usr/bin/gcc -I. -c mutil.c -o mutil.o
Making mfm.o from mfm.c
/usr/bin/gcc -I. -c mfm.c -o mfm.o
Making mkmetis.o from mkmetis.c
/usr/bin/gcc -I. -c mkmetis.c -o mkmetis.o
Making mkwayrefine.o from mkwayrefine.c
/usr/bin/gcc -I. -c mkwayrefine.c -o mkwayrefine.o
Making mkwayfmh.o from mkwayfmh.c
/usr/bin/gcc -I. -c mkwayfmh.c -o mkwayfmh.o
Making mrefine2.o from mrefine2.c
/usr/bin/gcc -I. -c mrefine2.c -o mrefine2.o
Making minitpart2.o from minitpart2.c
/usr/bin/gcc -I. -c minitpart2.c -o minitpart2.o
Making mbalance2.o from mbalance2.c
/usr/bin/gcc -I. -c mbalance2.c -o mbalance2.o
Making mfm2.o from mfm2.c
/usr/bin/gcc -I. -c mfm2.c -o mfm2.o
Making kvmetis.o from kvmetis.c
/usr/bin/gcc -I. -c kvmetis.c -o kvmetis.o
Making kwayvolrefine.o from kwayvolrefine.c
/usr/bin/gcc -I. -c kwayvolrefine.c -o kwayvolrefine.o
Making kwayvolfm.o from kwayvolfm.c
/usr/bin/gcc -I. -c kwayvolfm.c -o kwayvolfm.o
Making subdomains.o from subdomains.c
/usr/bin/gcc -I. -c subdomains.c -o subdomains.o
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/METIS'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
/bin/sh: ./OSverCreate.sh: Permission denied
make[1]: Entering directory `/usr/local/OpenSees/SRC/tcl'
Making commands.o from commands.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL84 -D_GLX -O3 -ffloat-store -I/usr/local/OpenSees/SRC/matrix -I/usr/local/OpenSees/SRC/nDarray -I/usr/local/OpenSees/SRC/tagged -I/usr/local/OpenSees/SRC/damage -I/usr/local/OpenSees/SRC/tcl -I/usr/local/OpenSees/SRC/material -I/usr/local/OpenSees/SRC/material/wall -I/usr/local/OpenSees/SRC/material/uniaxial -I/usr/local/OpenSees/SRC/material/uniaxial/fedeas -I/usr/local/OpenSees/SRC/material/uniaxial/drain -I/usr/local/OpenSees/SRC/material/uniaxial/snap -I/usr/local/OpenSees/SRC/material/uniaxial/PY -I/usr/local/OpenSees/SRC/material/uniaxial/limitState -I/usr/local/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/usr/local/OpenSees/SRC/material/uniaxial/backbone -I/usr/local/OpenSees/SRC/material/state -I/usr/local/OpenSees/SRC/material/state/stiffness -I/usr/local/OpenSees/SRC/material/state/unloading -I/usr/local/OpenSees/SRC/material/state/strength -I/usr/local/OpenSees/SRC/material/nD -I/usr/local/OpenSees/SRC/material/nD/soil -I/usr/local/OpenSees/SRC/material/nD/feap -I/usr/local/OpenSees/SRC/material/nD/Template3Dep -I/usr/local/OpenSees/SRC/material/nD/NewTemplate3Dep -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/usr/local/OpenSees/SRC/material/nD/cyclicSoil -I/usr/local/OpenSees/SRC/material/section -I/usr/local/OpenSees/SRC/material/section/repres/cell -I/usr/local/OpenSees/SRC/material/section/repres/patch -I/usr/local/OpenSees/SRC/material/section/repres/reinfBar -I/usr/local/OpenSees/SRC/material/section/repres/reinfLayer -I/usr/local/OpenSees/SRC/material/section/repres/section -I/usr/local/OpenSees/SRC/material/section/fiber -I/usr/local/OpenSees/SRC/material/section/integration -I/usr/local/OpenSees/SRC/material/section/yieldSurface -I/usr/local/OpenSees/SRC/material/yieldSurface/evolution -I/usr/local/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/usr/local/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/usr/local/OpenSees/SRC/material/ce234 -I/usr/local/OpenSees/SRC/recorder -I/usr/local/OpenSees/SRC/recorder/response -I/usr/local/OpenSees/SRC/handler -I/usr/local/OpenSees/SRC/database -I/usr/local/OpenSees/SRC/renderer -I/usr/local/OpenSees/SRC/convergenceTest -I/usr/local/OpenSees/SRC/utility -I/usr/local/OpenSees/SRC/actor -I/usr/local/OpenSees/SRC/actor/channel -I/usr/local/OpenSees/SRC/actor/message -I/usr/local/OpenSees/SRC/actor/machineBroker -I/usr/local/OpenSees/SRC/actor/objectBroker -I/usr/local/OpenSees/SRC/actor/actor -I/usr/local/OpenSees/SRC/actor/shadow -I/usr/local/OpenSees/SRC/actor/address -I/usr/local/OpenSees/SRC/tagged/storage -I/usr/local/OpenSees/SRC/domain -I/usr/local/OpenSees/SRC/domain/domain -I/usr/local/OpenSees/SRC/domain/domain/single -I/usr/local/OpenSees/SRC/domain/component -I/usr/local/OpenSees/SRC/domain/component/storage -I/usr/local/OpenSees/SRC/domain/domain/partitioned -I/usr/local/OpenSees/SRC/domain/partitioner -I/usr/local/OpenSees/SRC/domain/loadBalancer -I/usr/local/OpenSees/SRC/domain/subdomain -I/usr/local/OpenSees/SRC/domain/region -I/usr/local/OpenSees/SRC/domain/node -I/usr/local/OpenSees/SRC/domain/load -I/usr/local/OpenSees/SRC/domain/pattern -I/usr/local/OpenSees/SRC/domain/groundMotion -I/usr/local/OpenSees/SRC/domain/constraints -I/usr/local/OpenSees/SRC/domain/region -I/usr/local/OpenSees/SRC/element -I/usr/local/OpenSees/SRC/element/beam2d -I/usr/local/OpenSees/SRC/element/beam3d -I/usr/local/OpenSees/SRC/element/truss -I/usr/local/OpenSees/SRC/element/fortran -I/usr/local/OpenSees/SRC/element/feap -I/usr/local/OpenSees/SRC/element/zeroLength -I/usr/local/OpenSees/SRC/element/fourNodeQuad -I/usr/local/OpenSees/SRC/element/beamWithHinges -I/usr/local/OpenSees/SRC/element/dispBeamColumn -I/usr/local/OpenSees/SRC/element/dispBeamColumnInt -I/usr/local/OpenSees/SRC/element/forceBeamColumn -I/usr/local/OpenSees/SRC/element/generic -I/usr/local/OpenSees/SRC/element/elasticBeamColumn -I/usr/local/OpenSees/SRC/element/8nbrick -I/usr/local/OpenSees/SRC/element/20nbrick -I/usr/local/OpenSees/SRC/element/27nbrick -I/usr/local/OpenSees/SRC/element/upU -I/usr/local/OpenSees/SRC/element/UP_ucdavis -I/usr/local/OpenSees/SRC/element/UP-ucsd -I/usr/local/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/usr/local/OpenSees/SRC/element/brick -I/usr/local/OpenSees/SRC/element/shell -I/usr/local/OpenSees/SRC/element/joint -I/usr/local/OpenSees/SRC/element/elastomericBearing -I/usr/local/OpenSees/SRC/element/frictionBearing -I/usr/local/OpenSees/SRC/element/frictionBearing/frictionModel -I/usr/local/OpenSees/SRC/element/adapter -I/usr/local/OpenSees/SRC/element/twoNodeLink -I/usr/local/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/usr/local/OpenSees/SRC/analysis -I/usr/local/OpenSees/SRC/analysis/analysis -I/usr/local/OpenSees/SRC/analysis/handler -I/usr/local/OpenSees/SRC/analysis/numberer -I/usr/local/OpenSees/SRC/analysis/algorithm -I/usr/local/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/usr/local/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/usr/local/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/usr/local/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/usr/local/OpenSees/SRC/analysis/model -I/usr/local/OpenSees/SRC/analysis/model/simple -I/usr/local/OpenSees/SRC/analysis/method -I/usr/local/OpenSees/SRC/analysis/fe_ele -I/usr/local/OpenSees/SRC/analysis/fe_ele/penalty -I/usr/local/OpenSees/SRC/analysis/fe_ele/lagrange -I/usr/local/OpenSees/SRC/analysis/fe_ele/transformation -I/usr/local/OpenSees/SRC/analysis/dof_grp -I/usr/local/OpenSees/SRC/analysis/integrator -I/usr/local/OpenSees/SRC/modelbuilder -I/usr/local/OpenSees/SRC/modelbuilder/triangle -I/usr/local/OpenSees/SRC/modelbuilder/tcl -I/usr/local/OpenSees/SRC/system_of_eqn -I/usr/local/OpenSees/SRC/system_of_eqn/eigenSOE -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/usr/local/OpenSees/SRC/system_of_eqn/eigenSOE -I/usr/local/OpenSees/SRC/graph/graph -I/usr/local/OpenSees/SRC/graph/numberer -I/usr/local/OpenSees/SRC/graph/partitioner -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/element -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/usr/local/OpenSees/SRC/coordTransformation -I/usr/local/OpenSees/SRC/optimization -I/usr/local/OpenSees/SRC/reliability/analysis -I/usr/local/OpenSees/SRC/reliability/analysis/analysis -I/usr/local/OpenSees/SRC/reliability/analysis/analysis/system -I/usr/local/OpenSees/SRC/reliability/analysis/convergenceCheck -I/usr/local/OpenSees/SRC/reliability/analysis/curvature -I/usr/local/OpenSees/SRC/reliability/analysis/designPoint -I/usr/local/OpenSees/SRC/reliability/analysis/direction -I/usr/local/OpenSees/SRC/reliability/analysis/gFunction -I/usr/local/OpenSees/SRC/reliability/analysis/hessianApproximation -I/usr/local/OpenSees/SRC/reliability/analysis/meritFunction -I/usr/local/OpenSees/SRC/reliability/analysis/misc -I/usr/local/OpenSees/SRC/reliability/analysis/randomNumber -I/usr/local/OpenSees/SRC/reliability/analysis/rootFinding -I/usr/local/OpenSees/SRC/reliability/analysis/sensitivity -I/usr/local/OpenSees/SRC/reliability/analysis/stepSize -I/usr/local/OpenSees/SRC/reliability/analysis/transformation -I/usr/local/OpenSees/SRC/reliability/analysis/telm -I/usr/local/OpenSees/SRC/reliability/domain -I/usr/local/OpenSees/SRC/reliability/domain/components -I/usr/local/OpenSees/SRC/reliability/domain/distributions -I/usr/local/OpenSees/SRC/reliability/domain/filter -I/usr/local/OpenSees/SRC/reliability/domain/modulatingFunction -I/usr/local/OpenSees/SRC/reliability/domain/spectrum -I/usr/local/OpenSees/SRC/reliability/domain/limitStateFunction -I/usr/local/OpenSees/SRC/reliability/optimization -I/usr/local/OpenSees/SRC/reliability/analysis/telm -I/usr/local/OpenSees/SRC/reliability/FEsensitivity -I/usr/local/OpenSees/SRC/reliability/tcl -I/usr/local/OpenSees/SRC/unittest -I/usr/local/OpenSees/SRC/api -I/usr/local/OpenSees/SRC -I/usr/local/OpenSees/OTHER/SuperLU_3.0/SRC -I/usr/local/OpenSees/SRC/package -I/usr/local/OpenSees/SRC/../OTHER/AMD -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/usr/local/include -I/usr/local/blitz -c commands.cpp -o commands.o
commands.cpp:43: fatal error: tcl.h: No such file or directory
compilation terminated.
make[1]: *** [commands.o] Error 1
make[1]: Leaving directory `/usr/local/OpenSees/SRC/tcl'
/bin/sh: ./OSverRemove.sh: Permission denied
make: *** [all] Error 126
tushar@tushar-VPCEB34EN:/usr/local/OpenSees$ vi Makefile.def
tushar@tushar-VPCEB34EN:/usr/local/OpenSees$ sudo vi Makefile.def
tushar@tushar-VPCEB34EN:/usr/local/OpenSees$ sudo vi Makefile.def
tushar@tushar-VPCEB34EN:/usr/local/OpenSees$ sudo make
make[1]: Entering directory `/usr/local/OpenSees/OTHER/BLAS'
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/BLAS'
make[1]: Entering directory `/usr/local/OpenSees/OTHER/CBLAS'
ar cqls /usr/local/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 /usr/local/lib/libCBlas.a
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/CBLAS'
make[1]: Entering directory `/usr/local/OpenSees/OTHER/LAPACK'
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/LAPACK'
make[1]: Entering directory `/usr/local/OpenSees/OTHER/SuperLU_3.0/SRC'
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/SuperLU_3.0/SRC'
make[1]: Entering directory `/usr/local/OpenSees/OTHER/ARPACK'
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/ARPACK'
make[1]: Entering directory `/usr/local/OpenSees/OTHER/UMFPACK'
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/UMFPACK'
make[1]: Entering directory `/usr/local/OpenSees/SRC'
make[2]: Entering directory `/usr/local/OpenSees/SRC/matrix'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/OpenSees/SRC/matrix'
make[2]: Entering directory `/usr/local/OpenSees/SRC/nDarray'
for X in BJtensor.o BJmatrix.o BJvector.o nDarray.o basics.o stresst.o straint.o Cosseratstresst.o Cosseratstraint.o ; do \
echo $X; \
ar cqls /usr/local/lib/libndarray.a $X; \
done;
BJtensor.o
BJmatrix.o
BJvector.o
nDarray.o
basics.o
stresst.o
straint.o
Cosseratstresst.o
Cosseratstraint.o
make[2]: Leaving directory `/usr/local/OpenSees/SRC/nDarray'
make[2]: Entering directory `/usr/local/OpenSees/SRC/database'
Making TclDatabaseCommands.o from TclDatabaseCommands.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL84 -D_GLX -O3 -ffloat-store -I/usr/local/OpenSees/SRC/matrix -I/usr/local/OpenSees/SRC/nDarray -I/usr/local/OpenSees/SRC/tagged -I/usr/local/OpenSees/SRC/damage -I/usr/local/OpenSees/SRC/tcl -I/usr/local/OpenSees/SRC/material -I/usr/local/OpenSees/SRC/material/wall -I/usr/local/OpenSees/SRC/material/uniaxial -I/usr/local/OpenSees/SRC/material/uniaxial/fedeas -I/usr/local/OpenSees/SRC/material/uniaxial/drain -I/usr/local/OpenSees/SRC/material/uniaxial/snap -I/usr/local/OpenSees/SRC/material/uniaxial/PY -I/usr/local/OpenSees/SRC/material/uniaxial/limitState -I/usr/local/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/usr/local/OpenSees/SRC/material/uniaxial/backbone -I/usr/local/OpenSees/SRC/material/state -I/usr/local/OpenSees/SRC/material/state/stiffness -I/usr/local/OpenSees/SRC/material/state/unloading -I/usr/local/OpenSees/SRC/material/state/strength -I/usr/local/OpenSees/SRC/material/nD -I/usr/local/OpenSees/SRC/material/nD/soil -I/usr/local/OpenSees/SRC/material/nD/feap -I/usr/local/OpenSees/SRC/material/nD/Template3Dep -I/usr/local/OpenSees/SRC/material/nD/NewTemplate3Dep -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/usr/local/OpenSees/SRC/material/nD/cyclicSoil -I/usr/local/OpenSees/SRC/material/section -I/usr/local/OpenSees/SRC/material/section/repres/cell -I/usr/local/OpenSees/SRC/material/section/repres/patch -I/usr/local/OpenSees/SRC/material/section/repres/reinfBar -I/usr/local/OpenSees/SRC/material/section/repres/reinfLayer -I/usr/local/OpenSees/SRC/material/section/repres/section -I/usr/local/OpenSees/SRC/material/section/fiber -I/usr/local/OpenSees/SRC/material/section/integration -I/usr/local/OpenSees/SRC/material/section/yieldSurface -I/usr/local/OpenSees/SRC/material/yieldSurface/evolution -I/usr/local/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/usr/local/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/usr/local/OpenSees/SRC/material/ce234 -I/usr/local/OpenSees/SRC/recorder -I/usr/local/OpenSees/SRC/recorder/response -I/usr/local/OpenSees/SRC/handler -I/usr/local/OpenSees/SRC/database -I/usr/local/OpenSees/SRC/renderer -I/usr/local/OpenSees/SRC/convergenceTest -I/usr/local/OpenSees/SRC/utility -I/usr/local/OpenSees/SRC/actor -I/usr/local/OpenSees/SRC/actor/channel -I/usr/local/OpenSees/SRC/actor/message -I/usr/local/OpenSees/SRC/actor/machineBroker -I/usr/local/OpenSees/SRC/actor/objectBroker -I/usr/local/OpenSees/SRC/actor/actor -I/usr/local/OpenSees/SRC/actor/shadow -I/usr/local/OpenSees/SRC/actor/address -I/usr/local/OpenSees/SRC/tagged/storage -I/usr/local/OpenSees/SRC/domain -I/usr/local/OpenSees/SRC/domain/domain -I/usr/local/OpenSees/SRC/domain/domain/single -I/usr/local/OpenSees/SRC/domain/component -I/usr/local/OpenSees/SRC/domain/component/storage -I/usr/local/OpenSees/SRC/domain/domain/partitioned -I/usr/local/OpenSees/SRC/domain/partitioner -I/usr/local/OpenSees/SRC/domain/loadBalancer -I/usr/local/OpenSees/SRC/domain/subdomain -I/usr/local/OpenSees/SRC/domain/region -I/usr/local/OpenSees/SRC/domain/node -I/usr/local/OpenSees/SRC/domain/load -I/usr/local/OpenSees/SRC/domain/pattern -I/usr/local/OpenSees/SRC/domain/groundMotion -I/usr/local/OpenSees/SRC/domain/constraints -I/usr/local/OpenSees/SRC/domain/region -I/usr/local/OpenSees/SRC/element -I/usr/local/OpenSees/SRC/element/beam2d -I/usr/local/OpenSees/SRC/element/beam3d -I/usr/local/OpenSees/SRC/element/truss -I/usr/local/OpenSees/SRC/element/fortran -I/usr/local/OpenSees/SRC/element/feap -I/usr/local/OpenSees/SRC/element/zeroLength -I/usr/local/OpenSees/SRC/element/fourNodeQuad -I/usr/local/OpenSees/SRC/element/beamWithHinges -I/usr/local/OpenSees/SRC/element/dispBeamColumn -I/usr/local/OpenSees/SRC/element/dispBeamColumnInt -I/usr/local/OpenSees/SRC/element/forceBeamColumn -I/usr/local/OpenSees/SRC/element/generic -I/usr/local/OpenSees/SRC/element/elasticBeamColumn -I/usr/local/OpenSees/SRC/element/8nbrick -I/usr/local/OpenSees/SRC/element/20nbrick -I/usr/local/OpenSees/SRC/element/27nbrick -I/usr/local/OpenSees/SRC/element/upU -I/usr/local/OpenSees/SRC/element/UP_ucdavis -I/usr/local/OpenSees/SRC/element/UP-ucsd -I/usr/local/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/usr/local/OpenSees/SRC/element/brick -I/usr/local/OpenSees/SRC/element/shell -I/usr/local/OpenSees/SRC/element/joint -I/usr/local/OpenSees/SRC/element/elastomericBearing -I/usr/local/OpenSees/SRC/element/frictionBearing -I/usr/local/OpenSees/SRC/element/frictionBearing/frictionModel -I/usr/local/OpenSees/SRC/element/adapter -I/usr/local/OpenSees/SRC/element/twoNodeLink -I/usr/local/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/usr/local/OpenSees/SRC/analysis -I/usr/local/OpenSees/SRC/analysis/analysis -I/usr/local/OpenSees/SRC/analysis/handler -I/usr/local/OpenSees/SRC/analysis/numberer -I/usr/local/OpenSees/SRC/analysis/algorithm -I/usr/local/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/usr/local/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/usr/local/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/usr/local/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/usr/local/OpenSees/SRC/analysis/model -I/usr/local/OpenSees/SRC/analysis/model/simple -I/usr/local/OpenSees/SRC/analysis/method -I/usr/local/OpenSees/SRC/analysis/fe_ele -I/usr/local/OpenSees/SRC/analysis/fe_ele/penalty -I/usr/local/OpenSees/SRC/analysis/fe_ele/lagrange -I/usr/local/OpenSees/SRC/analysis/fe_ele/transformation -I/usr/local/OpenSees/SRC/analysis/dof_grp -I/usr/local/OpenSees/SRC/analysis/integrator -I/usr/local/OpenSees/SRC/modelbuilder -I/usr/local/OpenSees/SRC/modelbuilder/triangle -I/usr/local/OpenSees/SRC/modelbuilder/tcl -I/usr/local/OpenSees/SRC/system_of_eqn -I/usr/local/OpenSees/SRC/system_of_eqn/eigenSOE -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/usr/local/OpenSees/SRC/system_of_eqn/eigenSOE -I/usr/local/OpenSees/SRC/graph/graph -I/usr/local/OpenSees/SRC/graph/numberer -I/usr/local/OpenSees/SRC/graph/partitioner -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/element -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/usr/local/OpenSees/SRC/coordTransformation -I/usr/local/OpenSees/SRC/optimization -I/usr/local/OpenSees/SRC/reliability/analysis -I/usr/local/OpenSees/SRC/reliability/analysis/analysis -I/usr/local/OpenSees/SRC/reliability/analysis/analysis/system -I/usr/local/OpenSees/SRC/reliability/analysis/convergenceCheck -I/usr/local/OpenSees/SRC/reliability/analysis/curvature -I/usr/local/OpenSees/SRC/reliability/analysis/designPoint -I/usr/local/OpenSees/SRC/reliability/analysis/direction -I/usr/local/OpenSees/SRC/reliability/analysis/gFunction -I/usr/local/OpenSees/SRC/reliability/analysis/hessianApproximation -I/usr/local/OpenSees/SRC/reliability/analysis/meritFunction -I/usr/local/OpenSees/SRC/reliability/analysis/misc -I/usr/local/OpenSees/SRC/reliability/analysis/randomNumber -I/usr/local/OpenSees/SRC/reliability/analysis/rootFinding -I/usr/local/OpenSees/SRC/reliability/analysis/sensitivity -I/usr/local/OpenSees/SRC/reliability/analysis/stepSize -I/usr/local/OpenSees/SRC/reliability/analysis/transformation -I/usr/local/OpenSees/SRC/reliability/analysis/telm -I/usr/local/OpenSees/SRC/reliability/domain -I/usr/local/OpenSees/SRC/reliability/domain/components -I/usr/local/OpenSees/SRC/reliability/domain/distributions -I/usr/local/OpenSees/SRC/reliability/domain/filter -I/usr/local/OpenSees/SRC/reliability/domain/modulatingFunction -I/usr/local/OpenSees/SRC/reliability/domain/spectrum -I/usr/local/OpenSees/SRC/reliability/domain/limitStateFunction -I/usr/local/OpenSees/SRC/reliability/optimization -I/usr/local/OpenSees/SRC/reliability/analysis/telm -I/usr/local/OpenSees/SRC/reliability/FEsensitivity -I/usr/local/OpenSees/SRC/reliability/tcl -I/usr/local/OpenSees/SRC/unittest -I/usr/local/OpenSees/SRC/api -I/usr/local/OpenSees/SRC -I/usr/local/OpenSees/OTHER/SuperLU_3.0/SRC -I/usr/local/OpenSees/SRC/package -I/usr/local/OpenSees/SRC/../OTHER/AMD -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/usr/local/include -I/usr/local/blitz -c TclDatabaseCommands.cpp -o TclDatabaseCommands.o
TclDatabaseCommands.cpp:36: fatal error: tcl.h: No such file or directory
compilation terminated.
make[2]: *** [TclDatabaseCommands.o] Error 1
make[2]: Leaving directory `/usr/local/OpenSees/SRC/database'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/OpenSees/SRC'
make[1]: Entering directory `/usr/local/OpenSees/OTHER/METIS'
make[1]: Leaving directory `/usr/local/OpenSees/OTHER/METIS'
LIBRARIES BUILT ... NOW LINKING OpenSees PROGRAM
/bin/sh: ./OSverCreate.sh: Permission denied
make[1]: Entering directory `/usr/local/OpenSees/SRC/tcl'
Making commands.o from commands.cpp
/usr/bin/g++ -Wall -D_LINUX -D_UNIX -D_TCL84 -D_GLX -O3 -ffloat-store -I/usr/local/OpenSees/SRC/matrix -I/usr/local/OpenSees/SRC/nDarray -I/usr/local/OpenSees/SRC/tagged -I/usr/local/OpenSees/SRC/damage -I/usr/local/OpenSees/SRC/tcl -I/usr/local/OpenSees/SRC/material -I/usr/local/OpenSees/SRC/material/wall -I/usr/local/OpenSees/SRC/material/uniaxial -I/usr/local/OpenSees/SRC/material/uniaxial/fedeas -I/usr/local/OpenSees/SRC/material/uniaxial/drain -I/usr/local/OpenSees/SRC/material/uniaxial/snap -I/usr/local/OpenSees/SRC/material/uniaxial/PY -I/usr/local/OpenSees/SRC/material/uniaxial/limitState -I/usr/local/OpenSees/SRC/material/uniaxial/limitState/limitCurve -I/usr/local/OpenSees/SRC/material/uniaxial/backbone -I/usr/local/OpenSees/SRC/material/state -I/usr/local/OpenSees/SRC/material/state/stiffness -I/usr/local/OpenSees/SRC/material/state/unloading -I/usr/local/OpenSees/SRC/material/state/strength -I/usr/local/OpenSees/SRC/material/nD -I/usr/local/OpenSees/SRC/material/nD/soil -I/usr/local/OpenSees/SRC/material/nD/feap -I/usr/local/OpenSees/SRC/material/nD/Template3Dep -I/usr/local/OpenSees/SRC/material/nD/NewTemplate3Dep -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdFlow -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdYield -I/usr/local/OpenSees/SRC/material/nD/FiniteDeformation/fdEvolution -I/usr/local/OpenSees/SRC/material/nD/cyclicSoil -I/usr/local/OpenSees/SRC/material/section -I/usr/local/OpenSees/SRC/material/section/repres/cell -I/usr/local/OpenSees/SRC/material/section/repres/patch -I/usr/local/OpenSees/SRC/material/section/repres/reinfBar -I/usr/local/OpenSees/SRC/material/section/repres/reinfLayer -I/usr/local/OpenSees/SRC/material/section/repres/section -I/usr/local/OpenSees/SRC/material/section/fiber -I/usr/local/OpenSees/SRC/material/section/integration -I/usr/local/OpenSees/SRC/material/section/yieldSurface -I/usr/local/OpenSees/SRC/material/yieldSurface/evolution -I/usr/local/OpenSees/SRC/material/yieldSurface/plasticHardeningMaterial -I/usr/local/OpenSees/SRC/material/yieldSurface/yieldSurfaceBC -I/usr/local/OpenSees/SRC/material/ce234 -I/usr/local/OpenSees/SRC/recorder -I/usr/local/OpenSees/SRC/recorder/response -I/usr/local/OpenSees/SRC/handler -I/usr/local/OpenSees/SRC/database -I/usr/local/OpenSees/SRC/renderer -I/usr/local/OpenSees/SRC/convergenceTest -I/usr/local/OpenSees/SRC/utility -I/usr/local/OpenSees/SRC/actor -I/usr/local/OpenSees/SRC/actor/channel -I/usr/local/OpenSees/SRC/actor/message -I/usr/local/OpenSees/SRC/actor/machineBroker -I/usr/local/OpenSees/SRC/actor/objectBroker -I/usr/local/OpenSees/SRC/actor/actor -I/usr/local/OpenSees/SRC/actor/shadow -I/usr/local/OpenSees/SRC/actor/address -I/usr/local/OpenSees/SRC/tagged/storage -I/usr/local/OpenSees/SRC/domain -I/usr/local/OpenSees/SRC/domain/domain -I/usr/local/OpenSees/SRC/domain/domain/single -I/usr/local/OpenSees/SRC/domain/component -I/usr/local/OpenSees/SRC/domain/component/storage -I/usr/local/OpenSees/SRC/domain/domain/partitioned -I/usr/local/OpenSees/SRC/domain/partitioner -I/usr/local/OpenSees/SRC/domain/loadBalancer -I/usr/local/OpenSees/SRC/domain/subdomain -I/usr/local/OpenSees/SRC/domain/region -I/usr/local/OpenSees/SRC/domain/node -I/usr/local/OpenSees/SRC/domain/load -I/usr/local/OpenSees/SRC/domain/pattern -I/usr/local/OpenSees/SRC/domain/groundMotion -I/usr/local/OpenSees/SRC/domain/constraints -I/usr/local/OpenSees/SRC/domain/region -I/usr/local/OpenSees/SRC/element -I/usr/local/OpenSees/SRC/element/beam2d -I/usr/local/OpenSees/SRC/element/beam3d -I/usr/local/OpenSees/SRC/element/truss -I/usr/local/OpenSees/SRC/element/fortran -I/usr/local/OpenSees/SRC/element/feap -I/usr/local/OpenSees/SRC/element/zeroLength -I/usr/local/OpenSees/SRC/element/fourNodeQuad -I/usr/local/OpenSees/SRC/element/beamWithHinges -I/usr/local/OpenSees/SRC/element/dispBeamColumn -I/usr/local/OpenSees/SRC/element/dispBeamColumnInt -I/usr/local/OpenSees/SRC/element/forceBeamColumn -I/usr/local/OpenSees/SRC/element/generic -I/usr/local/OpenSees/SRC/element/elasticBeamColumn -I/usr/local/OpenSees/SRC/element/8nbrick -I/usr/local/OpenSees/SRC/element/20nbrick -I/usr/local/OpenSees/SRC/element/27nbrick -I/usr/local/OpenSees/SRC/element/upU -I/usr/local/OpenSees/SRC/element/UP_ucdavis -I/usr/local/OpenSees/SRC/element/UP-ucsd -I/usr/local/OpenSees/SRC/element/TotalLagrangianFD20NodeBrick -I/usr/local/OpenSees/SRC/element/brick -I/usr/local/OpenSees/SRC/element/shell -I/usr/local/OpenSees/SRC/element/joint -I/usr/local/OpenSees/SRC/element/elastomericBearing -I/usr/local/OpenSees/SRC/element/frictionBearing -I/usr/local/OpenSees/SRC/element/frictionBearing/frictionModel -I/usr/local/OpenSees/SRC/element/adapter -I/usr/local/OpenSees/SRC/element/twoNodeLink -I/usr/local/OpenSees/SRC/element/updatedLagrangianBeamColumn -I/usr/local/OpenSees/SRC/analysis -I/usr/local/OpenSees/SRC/analysis/analysis -I/usr/local/OpenSees/SRC/analysis/handler -I/usr/local/OpenSees/SRC/analysis/numberer -I/usr/local/OpenSees/SRC/analysis/algorithm -I/usr/local/OpenSees/SRC/analysis/algorithm/eigenAlgo -I/usr/local/OpenSees/SRC/analysis/algorithm/equiSolnAlgo -I/usr/local/OpenSees/SRC/analysis/algorithm/equiSolnAlgo/accelerator -I/usr/local/OpenSees/SRC/analysis/algorithm/domainDecompAlgo -I/usr/local/OpenSees/SRC/analysis/model -I/usr/local/OpenSees/SRC/analysis/model/simple -I/usr/local/OpenSees/SRC/analysis/method -I/usr/local/OpenSees/SRC/analysis/fe_ele -I/usr/local/OpenSees/SRC/analysis/fe_ele/penalty -I/usr/local/OpenSees/SRC/analysis/fe_ele/lagrange -I/usr/local/OpenSees/SRC/analysis/fe_ele/transformation -I/usr/local/OpenSees/SRC/analysis/dof_grp -I/usr/local/OpenSees/SRC/analysis/integrator -I/usr/local/OpenSees/SRC/modelbuilder -I/usr/local/OpenSees/SRC/modelbuilder/triangle -I/usr/local/OpenSees/SRC/modelbuilder/tcl -I/usr/local/OpenSees/SRC/system_of_eqn -I/usr/local/OpenSees/SRC/system_of_eqn/eigenSOE -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/slowMatrix -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/bandSPD -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/profileSPD -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/fullGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/bandGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/sparseGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/sparseSYM -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/petsc -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/umfGEN -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/diagonal -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/cg -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/BJsolvers -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/itpack -I/usr/local/OpenSees/SRC/system_of_eqn/linearSOE/mumps -I/usr/local/OpenSees/SRC/system_of_eqn/eigenSOE -I/usr/local/OpenSees/SRC/graph/graph -I/usr/local/OpenSees/SRC/graph/numberer -I/usr/local/OpenSees/SRC/graph/partitioner -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/element -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/fiber -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/matrixutil -I/usr/local/OpenSees/SRC/element/nonlinearBeamColumn/quadrule -I/usr/local/OpenSees/SRC/coordTransformation -I/usr/local/OpenSees/SRC/optimization -I/usr/local/OpenSees/SRC/reliability/analysis -I/usr/local/OpenSees/SRC/reliability/analysis/analysis -I/usr/local/OpenSees/SRC/reliability/analysis/analysis/system -I/usr/local/OpenSees/SRC/reliability/analysis/convergenceCheck -I/usr/local/OpenSees/SRC/reliability/analysis/curvature -I/usr/local/OpenSees/SRC/reliability/analysis/designPoint -I/usr/local/OpenSees/SRC/reliability/analysis/direction -I/usr/local/OpenSees/SRC/reliability/analysis/gFunction -I/usr/local/OpenSees/SRC/reliability/analysis/hessianApproximation -I/usr/local/OpenSees/SRC/reliability/analysis/meritFunction -I/usr/local/OpenSees/SRC/reliability/analysis/misc -I/usr/local/OpenSees/SRC/reliability/analysis/randomNumber -I/usr/local/OpenSees/SRC/reliability/analysis/rootFinding -I/usr/local/OpenSees/SRC/reliability/analysis/sensitivity -I/usr/local/OpenSees/SRC/reliability/analysis/stepSize -I/usr/local/OpenSees/SRC/reliability/analysis/transformation -I/usr/local/OpenSees/SRC/reliability/analysis/telm -I/usr/local/OpenSees/SRC/reliability/domain -I/usr/local/OpenSees/SRC/reliability/domain/components -I/usr/local/OpenSees/SRC/reliability/domain/distributions -I/usr/local/OpenSees/SRC/reliability/domain/filter -I/usr/local/OpenSees/SRC/reliability/domain/modulatingFunction -I/usr/local/OpenSees/SRC/reliability/domain/spectrum -I/usr/local/OpenSees/SRC/reliability/domain/limitStateFunction -I/usr/local/OpenSees/SRC/reliability/optimization -I/usr/local/OpenSees/SRC/reliability/analysis/telm -I/usr/local/OpenSees/SRC/reliability/FEsensitivity -I/usr/local/OpenSees/SRC/reliability/tcl -I/usr/local/OpenSees/SRC/unittest -I/usr/local/OpenSees/SRC/api -I/usr/local/OpenSees/SRC -I/usr/local/OpenSees/OTHER/SuperLU_3.0/SRC -I/usr/local/OpenSees/SRC/package -I/usr/local/OpenSees/SRC/../OTHER/AMD -I/usr/include -I/usr/local/include -I/usr/include/cxx -I/usr/local/include -I/usr/local/blitz -c commands.cpp -o commands.o
commands.cpp:43: fatal error: tcl.h: No such file or directory
compilation terminated.
make[1]: *** [commands.o] Error 1
make[1]: Leaving directory `/usr/local/OpenSees/SRC/tcl'
/bin/sh: ./OSverRemove.sh: Permission denied
make: *** [all] Error 126
tushar@tushar-VPCEB34EN:/usr/local/OpenSees$
***********************************************************************************************************************************************************************************************************

CAN ANYONE HELP ME IN THIS PROBLEM?

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

Re: problem in installing OpenSees in LINUX

Post by fmk » Wed Jun 29, 2011 11:18 am

i suggest you remove tcl8.4 .. you only need one and tcl8.5 is the latest .. if you read the error message it says it cannot fine tcl.h .. you need to
place the directory weher you installed it in the INCLUDE PATH .. i suggest modyfying the TCL_INCLUDES at the end of the file .. on linking you are going
to have to change the TCL_LIBRARY line.

tusharkantimandal
Posts: 73
Joined: Fri Jun 17, 2011 7:05 am
Location: IIT Bombay

Re: problem in installing OpenSees in LINUX

Post by tusharkantimandal » Wed Jun 29, 2011 10:13 pm

thank you "fmk" for your reply. But I can not find any TCL_INCLUDE in my directory.
can anyone please post a Makefile.def for Ubuntu 9.10 and higher. I've O.S. as Ubuntu 10.10

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

Re: problem in installing OpenSees in LINUX

Post by fmk » Thu Jun 30, 2011 9:50 pm

TCL_INCLUDES is at thh bottomof the Makefile.def and you have to pint it to the include directory whereever you installed tcl.

Post Reply