avl Erreur de segmentation
- chavagne jean
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 29
- Thank you received: 0
13 years 8 months ago #5525
by chavagne jean
jean
Replied by chavagne jean on topic Re:avl Erreur de segmentation
I am ok until almost the end
i changed bindir = BINDIR = AVL/bin folder-/chavagne
and FC=gfortran
but
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make avl
ifort -c -O -r8 ../src/avl.f
make: ifort : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin
Thanks a lot
i changed bindir = BINDIR = AVL/bin folder-/chavagne
and FC=gfortran
but
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make avl
ifort -c -O -r8 ../src/avl.f
make: ifort : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin
Thanks a lot
jean
- chavagne jean
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 29
- Thank you received: 0
13 years 8 months ago #5526
by chavagne jean
jean
Replied by chavagne jean on topic Re:avl Erreur de segmentation
i thing i am almost good
but
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd plotlib
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/plotlib$ make
gfortran -c -O2 -fdefault-real-8 plt_base.f
gfortran -c -O2 -fdefault-real-8 plt_font.f
gfortran -c -O2 -fdefault-real-8 plt_util.f
gfortran -c -O2 -fdefault-real-8 plt_color.f
gfortran -c -O2 -fdefault-real-8 set_subs.f
gfortran -c -O2 -fdefault-real-8 gw_subs.f
gfortran -c -O2 -fdefault-real-8 ps_subs.f
gcc -c -O2 -DUNDERSCORE Xwin.c
gfortran -c -O2 -fdefault-real-8 plt_old.f
gfortran -c -O2 -fdefault-real-8 plt_3D.f
ar r libPlt_gDP.a plt_base.o plt_font.o plt_util.o plt_color.o set_subs.o gw_subs.o ps_subs.o Xwin.o plt_old.o plt_3D.o
ar: creating libPlt_gDP.a
ranlib libPlt_gDP.a
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/plotlib$ cd
chavagne@chavagne-KP236AA-ABF-a6460-fr:~$ cd Avl
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd eispack
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/eispack$ make
gfortran -c -o eispack.o eispack.f
gfortran -c -O eispack.f
ar r eispack.a eispack.o
ar: creating eispack.a
ranlib eispack.a
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/eispack$ cd
chavagne@chavagne-KP236AA-ABF-a6460-fr:~$ cd Avl
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd bin
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
ifort -c -O -r8 ../src/avl.f
make: ifort : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make avl
ifort -c -O -r8 ../src/avl.f
make: ifort : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$
may be the last mistake
Thanks a lot
but
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd plotlib
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/plotlib$ make
gfortran -c -O2 -fdefault-real-8 plt_base.f
gfortran -c -O2 -fdefault-real-8 plt_font.f
gfortran -c -O2 -fdefault-real-8 plt_util.f
gfortran -c -O2 -fdefault-real-8 plt_color.f
gfortran -c -O2 -fdefault-real-8 set_subs.f
gfortran -c -O2 -fdefault-real-8 gw_subs.f
gfortran -c -O2 -fdefault-real-8 ps_subs.f
gcc -c -O2 -DUNDERSCORE Xwin.c
gfortran -c -O2 -fdefault-real-8 plt_old.f
gfortran -c -O2 -fdefault-real-8 plt_3D.f
ar r libPlt_gDP.a plt_base.o plt_font.o plt_util.o plt_color.o set_subs.o gw_subs.o ps_subs.o Xwin.o plt_old.o plt_3D.o
ar: creating libPlt_gDP.a
ranlib libPlt_gDP.a
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/plotlib$ cd
chavagne@chavagne-KP236AA-ABF-a6460-fr:~$ cd Avl
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd eispack
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/eispack$ make
gfortran -c -o eispack.o eispack.f
gfortran -c -O eispack.f
ar r eispack.a eispack.o
ar: creating eispack.a
ranlib eispack.a
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/eispack$ cd
chavagne@chavagne-KP236AA-ABF-a6460-fr:~$ cd Avl
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd bin
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
ifort -c -O -r8 ../src/avl.f
make: ifort : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make avl
ifort -c -O -r8 ../src/avl.f
make: ifort : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$
may be the last mistake
Thanks a lot
jean
- Claus
-
- Offline
- Moderator
-
Less
More
- Posts: 670
- Thank you received: 34
13 years 8 months ago #5528
by Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Replied by Claus on topic Re:avl Erreur de segmentation
So far so good. It just seems you haven't edited the bin/Makefile yet. You can see it calls 'ifort' which is the Intel fortran compiler, so you need to change this to 'gfortran'
For some reason theres two lines in the bin/Makefile: one with FC = f77 and one with FC = ifort - BOTH of those needs to be changed to FC = gfortran
Regards,
Claus
For some reason theres two lines in the bin/Makefile: one with FC = f77 and one with FC = ifort - BOTH of those needs to be changed to FC = gfortran
Regards,
Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
- chavagne jean
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 29
- Thank you received: 0
13 years 8 months ago #5529
by chavagne jean
jean
Replied by chavagne jean on topic Re:avl Erreur de segmentation
I removed everything and i try again with the last update but:
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
gfortran -c -O -r8 ../src/avl.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aoper.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/amode.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/amass.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/asetup.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/amake.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/ainput.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aoutput.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aero.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/atrim.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/atpforc.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aic.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/cdcl.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/airutil.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/autil.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aplotvl.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aplottp.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aplotmd.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/limits.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/pltops.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/hidden.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/plsubs.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/userio.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/plutil.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/arrow3d.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/getvm.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/matrix.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/spline.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/sgutil.f
gfortran: unrecognized option '-r8'
cp ../src/second_ifc.f ../src/second.f
gfortran -c -O -r8 ../src/second.f
gfortran: unrecognized option '-r8'
gfortran -o avl avl.o aoper.o amode.o amass.o asetup.o amake.o ainput.o aoutput.o aero.o atrim.o atpforc.o aic.o cdcl.o airutil.o autil.o aplotvl.o aplottp.o aplotmd.o limits.o pltops.o hidden.o plsubs.o userio.o plutil.o arrow3d.o getvm.o matrix.o spline.o sgutil.o second.o ../plotlib/libPltDP.a ../eispack/eispack.a -L/usr/X11R6/lib -lX11
gfortran: ../plotlib/libPltDP.a: Aucun fichier ou dossier de ce type
make: *** [avl] Erreur 1
regards:(
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
gfortran -c -O -r8 ../src/avl.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aoper.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/amode.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/amass.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/asetup.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/amake.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/ainput.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aoutput.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aero.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/atrim.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/atpforc.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aic.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/cdcl.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/airutil.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/autil.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aplotvl.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aplottp.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/aplotmd.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/limits.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/pltops.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/hidden.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/plsubs.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/userio.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/plutil.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/arrow3d.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/getvm.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/matrix.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/spline.f
gfortran: unrecognized option '-r8'
gfortran -c -O -r8 ../src/sgutil.f
gfortran: unrecognized option '-r8'
cp ../src/second_ifc.f ../src/second.f
gfortran -c -O -r8 ../src/second.f
gfortran: unrecognized option '-r8'
gfortran -o avl avl.o aoper.o amode.o amass.o asetup.o amake.o ainput.o aoutput.o aero.o atrim.o atpforc.o aic.o cdcl.o airutil.o autil.o aplotvl.o aplottp.o aplotmd.o limits.o pltops.o hidden.o plsubs.o userio.o plutil.o arrow3d.o getvm.o matrix.o spline.o sgutil.o second.o ../plotlib/libPltDP.a ../eispack/eispack.a -L/usr/X11R6/lib -lX11
gfortran: ../plotlib/libPltDP.a: Aucun fichier ou dossier de ce type
make: *** [avl] Erreur 1
regards:(
jean
- Claus
-
- Offline
- Moderator
-
Less
More
- Posts: 670
- Thank you received: 34
13 years 8 months ago #5530
by Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Replied by Claus on topic Re:avl Erreur de segmentation
Hmm okay. Try the following:
Install 'fort77':
Type in a console:
[code:1]sudo apt-get install fort77[/code:1]
Then use this (below) as the Makefile - select, copy and save the text as bin/Makefile - overwrite the original. REMEMBER to change the BINDIR path as previously.
[code:1]#
# Makefile for AVL
#
BINDIR = .
BINDIR = /home/codes/bin
INSTALLCMD = install -s
SRC = ../src
PROGS = avl
AOBJS = avl.o aoper.o amode.o amass.o asetup.o \
amake.o ainput.o aoutput.o aero.o atrim.o atpforc.o \
aic.o cdcl.o airutil.o autil.o \
aplotvl.o aplottp.o aplotmd.o limits.o \
pltops.o hidden.o \
plsubs.o \
userio.o plutil.o arrow3d.o getvm.o \
matrix.o spline.o sgutil.o \
second.o
PLTOBJ = ../plotlib/libPlt.a
EIGOBJ = ../eispack/eispack.a
## EIGOBJ = eispack.o
###================================================
### Default compilers and flags
FC = f77
FFLAGS = -O
PLTLIB = -lX11
FTNLIB =
#Subroutine SECOND source file
SECOND = second_g77.f
##
# Uncomment flags for desired machine...
##
### DEC Alpha with OSF and DEC f77/f90 compiler
#FC = f77
#FFLAGS = -fast -O4 -tune host
##
### SGI setup
#FC = f77
#FFLAGS = -O2
##
## Uncomment for RS/6000
#FFLAGS = -O -qextname
##
## Uncomment for HP-9000
#FFLAGS = -O +ppu
#FTNLIB = -U77
##
### Absoft Linux f77
#FC = f77
#FFLAGS = -O -f -s -W -B108 -N34
##
### f2c/gcc compiler driver
#FC = fort77
#FFLAGS = -O2 -fomit-frame-pointer
##
### GNU g77
FC = g77
FFLAGS = -O3
##
### Intel Fortran Compiler 8.x
#FC = ifort
#FFLAGS = -O
#PLTLIB = -L/usr/X11R6/lib -lX11
#SECOND = second_ifc.f
#FTNLIB = -Vaxlib /usr/lib/C-ctype.o /usr/lib/C_name.o /usr/lib/ctype-info.o
#FTNLIB = -Vaxlib -i_dynamic
#FTNLIB = -Vaxlib
##
### double-precision option (also need double precision Eispack and libPlt)
FFLAGS = -O -r8
PLTOBJ = ../plotlib/libPltDP.a
#PLTOBJ = -lPltDP
all: $(PROGS)
install: $(PROGS)
$(INSTALLCMD) $(PROGS) $(BINDIR)
clean:
-/bin/rm $(PROGS)
-/bin/rm *.o
$(SRC)/AVL.INC: $(SRC)/AINDEX.INC
touch $(SRC)/AVL.INC
avl: $(AOBJS)
$(FC) -o avl $(AOBJS) $(ALIBS) $(PLTOBJ) $(EIGOBJ) $(PLTLIB«») $(FTNLIB«»)
$(INSTALLCMD) avl $(BINDIR)
dtest: dtest.o
$(FC) -o dtest dtest.o
avl.o: $(SRC)/avl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/avl.f
aoper.o: $(SRC)/aoper.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/aoper.f
amode.o: $(SRC)/amode.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/amode.f
amass.o: $(SRC)/amass.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amass.f
asetup.o: $(SRC)/asetup.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/asetup.f
cdcl.o: $(SRC)/cdcl.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/cdcl.f
amake.o: $(SRC)/amake.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amake.f
ainput.o: $(SRC)/ainput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/ainput.f
aoutput.o: $(SRC)/aoutput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aoutput.f
aero.o: $(SRC)/aero.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aero.f
getvm.o: $(SRC)/getvm.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/getvm.f
atrim.o: $(SRC)/atrim.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atrim.f
atpforc.o: $(SRC)/atpforc.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atpforc.f
aplotvl.o: $(SRC)/aplotvl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotvl.f
aplottp.o: $(SRC)/aplottp.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplottp.f
aplotmd.o: $(SRC)/aplotmd.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotmd.f
limits.o: $(SRC)/limits.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/limits.f
pltops.o: $(SRC)/pltops.f $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/pltops.f
plsubs.o: $(SRC)/plsubs.f $(SRC)/AINDEX.INC
$(FC) -c $(FFLAGS) $(SRC)/plsubs.f
hidden.o: $(SRC)/hidden.f
$(FC) -c $(FFLAGS) $(SRC)/hidden.f
matrix.o: $(SRC)/matrix.f
$(FC) -c $(FFLAGS) $(SRC)/matrix.f
aic.o: $(SRC)/aic.f
$(FC) -c $(FFLAGS) $(SRC)/aic.f
userio.o: $(SRC)/userio.f
$(FC) -c $(FFLAGS) $(SRC)/userio.f
plutil.o: $(SRC)/plutil.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/plutil.f
spline.o: $(SRC)/spline.f
$(FC) -c $(FFLAGS) $(SRC)/spline.f
sgutil.o: $(SRC)/sgutil.f
$(FC) -c $(FFLAGS) $(SRC)/sgutil.f
airutil.o: $(SRC)/airutil.f
$(FC) -c $(FFLAGS) $(SRC)/airutil.f
autil.o: $(SRC)/autil.f
$(FC) -c $(FFLAGS) $(SRC)/autil.f
arrow3d.o: $(SRC)/arrow3d.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/arrow3d.f
dtest.o: $(SRC)/dtest.f
$(FC) -c $(FFLAGS) $(SRC)/dtest.f
second.o: $(SRC)/$(SECOND)
cp $(SRC)/$(SECOND) $(SRC)/second.f
$(FC) -c $(FFLAGS) $(SRC)/second.f[/code:1]
Regards
Install 'fort77':
Type in a console:
[code:1]sudo apt-get install fort77[/code:1]
Then use this (below) as the Makefile - select, copy and save the text as bin/Makefile - overwrite the original. REMEMBER to change the BINDIR path as previously.
[code:1]#
# Makefile for AVL
#
BINDIR = .
BINDIR = /home/codes/bin
INSTALLCMD = install -s
SRC = ../src
PROGS = avl
AOBJS = avl.o aoper.o amode.o amass.o asetup.o \
amake.o ainput.o aoutput.o aero.o atrim.o atpforc.o \
aic.o cdcl.o airutil.o autil.o \
aplotvl.o aplottp.o aplotmd.o limits.o \
pltops.o hidden.o \
plsubs.o \
userio.o plutil.o arrow3d.o getvm.o \
matrix.o spline.o sgutil.o \
second.o
PLTOBJ = ../plotlib/libPlt.a
EIGOBJ = ../eispack/eispack.a
## EIGOBJ = eispack.o
###================================================
### Default compilers and flags
FC = f77
FFLAGS = -O
PLTLIB = -lX11
FTNLIB =
#Subroutine SECOND source file
SECOND = second_g77.f
##
# Uncomment flags for desired machine...
##
### DEC Alpha with OSF and DEC f77/f90 compiler
#FC = f77
#FFLAGS = -fast -O4 -tune host
##
### SGI setup
#FC = f77
#FFLAGS = -O2
##
## Uncomment for RS/6000
#FFLAGS = -O -qextname
##
## Uncomment for HP-9000
#FFLAGS = -O +ppu
#FTNLIB = -U77
##
### Absoft Linux f77
#FC = f77
#FFLAGS = -O -f -s -W -B108 -N34
##
### f2c/gcc compiler driver
#FC = fort77
#FFLAGS = -O2 -fomit-frame-pointer
##
### GNU g77
FC = g77
FFLAGS = -O3
##
### Intel Fortran Compiler 8.x
#FC = ifort
#FFLAGS = -O
#PLTLIB = -L/usr/X11R6/lib -lX11
#SECOND = second_ifc.f
#FTNLIB = -Vaxlib /usr/lib/C-ctype.o /usr/lib/C_name.o /usr/lib/ctype-info.o
#FTNLIB = -Vaxlib -i_dynamic
#FTNLIB = -Vaxlib
##
### double-precision option (also need double precision Eispack and libPlt)
FFLAGS = -O -r8
PLTOBJ = ../plotlib/libPltDP.a
#PLTOBJ = -lPltDP
all: $(PROGS)
install: $(PROGS)
$(INSTALLCMD) $(PROGS) $(BINDIR)
clean:
-/bin/rm $(PROGS)
-/bin/rm *.o
$(SRC)/AVL.INC: $(SRC)/AINDEX.INC
touch $(SRC)/AVL.INC
avl: $(AOBJS)
$(FC) -o avl $(AOBJS) $(ALIBS) $(PLTOBJ) $(EIGOBJ) $(PLTLIB«») $(FTNLIB«»)
$(INSTALLCMD) avl $(BINDIR)
dtest: dtest.o
$(FC) -o dtest dtest.o
avl.o: $(SRC)/avl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/avl.f
aoper.o: $(SRC)/aoper.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/aoper.f
amode.o: $(SRC)/amode.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/amode.f
amass.o: $(SRC)/amass.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amass.f
asetup.o: $(SRC)/asetup.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/asetup.f
cdcl.o: $(SRC)/cdcl.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/cdcl.f
amake.o: $(SRC)/amake.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amake.f
ainput.o: $(SRC)/ainput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/ainput.f
aoutput.o: $(SRC)/aoutput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aoutput.f
aero.o: $(SRC)/aero.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aero.f
getvm.o: $(SRC)/getvm.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/getvm.f
atrim.o: $(SRC)/atrim.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atrim.f
atpforc.o: $(SRC)/atpforc.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atpforc.f
aplotvl.o: $(SRC)/aplotvl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotvl.f
aplottp.o: $(SRC)/aplottp.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplottp.f
aplotmd.o: $(SRC)/aplotmd.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotmd.f
limits.o: $(SRC)/limits.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/limits.f
pltops.o: $(SRC)/pltops.f $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/pltops.f
plsubs.o: $(SRC)/plsubs.f $(SRC)/AINDEX.INC
$(FC) -c $(FFLAGS) $(SRC)/plsubs.f
hidden.o: $(SRC)/hidden.f
$(FC) -c $(FFLAGS) $(SRC)/hidden.f
matrix.o: $(SRC)/matrix.f
$(FC) -c $(FFLAGS) $(SRC)/matrix.f
aic.o: $(SRC)/aic.f
$(FC) -c $(FFLAGS) $(SRC)/aic.f
userio.o: $(SRC)/userio.f
$(FC) -c $(FFLAGS) $(SRC)/userio.f
plutil.o: $(SRC)/plutil.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/plutil.f
spline.o: $(SRC)/spline.f
$(FC) -c $(FFLAGS) $(SRC)/spline.f
sgutil.o: $(SRC)/sgutil.f
$(FC) -c $(FFLAGS) $(SRC)/sgutil.f
airutil.o: $(SRC)/airutil.f
$(FC) -c $(FFLAGS) $(SRC)/airutil.f
autil.o: $(SRC)/autil.f
$(FC) -c $(FFLAGS) $(SRC)/autil.f
arrow3d.o: $(SRC)/arrow3d.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/arrow3d.f
dtest.o: $(SRC)/dtest.f
$(FC) -c $(FFLAGS) $(SRC)/dtest.f
second.o: $(SRC)/$(SECOND)
cp $(SRC)/$(SECOND) $(SRC)/second.f
$(FC) -c $(FFLAGS) $(SRC)/second.f[/code:1]
Regards

Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
- chavagne jean
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 29
- Thank you received: 0
13 years 8 months ago #5535
by chavagne jean
jean
Replied by chavagne jean on topic Re:avl Erreur de segmentation
after a lot of try ,the makelife of bin is maybe this:
#
# Makefile for AVL
#
BINDIR = .
BINDIR = AVL/bin folder -avl
INSTALLCMD = install -s
SRC = ../src
PROGS = avl
AOBJS = avl.o aoper.o amode.o amass.o asetup.o \
amake.o ainput.o aoutput.o aero.o atrim.o atpforc.o \
aic.o cdcl.o airutil.o autil.o \
aplotvl.o aplottp.o aplotmd.o limits.o \
pltops.o hidden.o \
plsubs.o \
userio.o plutil.o arrow3d.o getvm.o \
matrix.o spline.o sgutil.o \
second.o
PLTOBJ = ../plotlib/libPlt.a
EIGOBJ = ../eispack/eispack.a
## EIGOBJ = eispack.o
###================================================
### Default compilers and flags
FC = f77
FFLAGS = -O
PLTLIB = -lX11
FTNLIB =
#Subroutine SECOND source file
SECOND = second_g77.f
##
# Uncomment flags for desired machine...
##
### DEC Alpha with OSF and DEC f77/f90 compiler
#FC = f77
#FFLAGS = -fast -O4 -tune host
##
### SGI setup
#FC = f77
#FFLAGS = -O2
##
## Uncomment for RS/6000
#FFLAGS = -O -qextname
##
## Uncomment for HP-9000
#FFLAGS = -O +ppu
#FTNLIB = -U77
##
### Absoft Linux f77
#FC = f77
#FFLAGS = -O -f -s -W -B108 -N34
##
### f2c/gcc compiler driver
#FC = fort77
#FFLAGS = -O2 -fomit-frame-pointer
##
### GNU g77
FC = g77
FFLAGS = -O3
##
### Intel Fortran Compiler 8.x
#FC = ifort
#FFLAGS = -O
#PLTLIB = -L/usr/X11R6/lib -lX11
#SECOND = second_ifc.f
#FTNLIB = -Vaxlib /usr/lib/C-ctype.o /usr/lib/C_name.o /usr/lib/ctype-info.o
#FTNLIB = -Vaxlib -i_dynamic
#FTNLIB = -Vaxlib
##
### double-precision option (also need double precision Eispack and libPlt)
FFLAGS = -O -r8
PLTOBJ = ../plotlib/libPltDP.a
#PLTOBJ = -lPltDP
all: $(PROGS)
install: $(PROGS)
$(INSTALLCMD) $(PROGS) $(BINDIR)
clean:
-/bin/rm $(PROGS)
-/bin/rm *.o
$(SRC)/AVL.INC: $(SRC)/AINDEX.INC
touch $(SRC)/AVL.INC
avl: $(AOBJS)
$(FC) -o avl $(AOBJS) $(ALIBS) $(PLTOBJ) $(EIGOBJ) $(PLTLIB) $(FTNLIB)
$(INSTALLCMD) avl $(BINDIR)
dtest: dtest.o
$(FC) -o dtest dtest.o
avl.o: $(SRC)/avl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/avl.f
aoper.o: $(SRC)/aoper.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/aoper.f
amode.o: $(SRC)/amode.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/amode.f
amass.o: $(SRC)/amass.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amass.f
asetup.o: $(SRC)/asetup.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/asetup.f
cdcl.o: $(SRC)/cdcl.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/cdcl.f
amake.o: $(SRC)/amake.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amake.f
ainput.o: $(SRC)/ainput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/ainput.f
aoutput.o: $(SRC)/aoutput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aoutput.f
aero.o: $(SRC)/aero.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aero.f
getvm.o: $(SRC)/getvm.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/getvm.f
atrim.o: $(SRC)/atrim.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atrim.f
atpforc.o: $(SRC)/atpforc.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atpforc.f
aplotvl.o: $(SRC)/aplotvl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotvl.f
aplottp.o: $(SRC)/aplottp.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplottp.f
aplotmd.o: $(SRC)/aplotmd.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotmd.f
limits.o: $(SRC)/limits.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/limits.f
pltops.o: $(SRC)/pltops.f $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/pltops.f
plsubs.o: $(SRC)/plsubs.f $(SRC)/AINDEX.INC
$(FC) -c $(FFLAGS) $(SRC)/plsubs.f
hidden.o: $(SRC)/hidden.f
$(FC) -c $(FFLAGS) $(SRC)/hidden.f
matrix.o: $(SRC)/matrix.f
$(FC) -c $(FFLAGS) $(SRC)/matrix.f
aic.o: $(SRC)/aic.f
$(FC) -c $(FFLAGS) $(SRC)/aic.f
userio.o: $(SRC)/userio.f
$(FC) -c $(FFLAGS) $(SRC)/userio.f
plutil.o: $(SRC)/plutil.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/plutil.f
spline.o: $(SRC)/spline.f
$(FC) -c $(FFLAGS) $(SRC)/spline.f
sgutil.o: $(SRC)/sgutil.f
$(FC) -c $(FFLAGS) $(SRC)/sgutil.f
airutil.o: $(SRC)/airutil.f
$(FC) -c $(FFLAGS) $(SRC)/airutil.f
autil.o: $(SRC)/autil.f
$(FC) -c $(FFLAGS) $(SRC)/autil.f
arrow3d.o: $(SRC)/arrow3d.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/arrow3d.f
dtest.o: $(SRC)/dtest.f
$(FC) -c $(FFLAGS) $(SRC)/dtest.f
second.o: $(SRC)/$(SECOND)
cp $(SRC)/$(SECOND) $(SRC)/second.f
$(FC) -c $(FFLAGS) $(SRC)/second.f
but now i have this message ?
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd bin
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
g77 -c -O -r8 ../src/avl.f
make: g77 : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
g77 -c -O -r8 ../src/avl.f
make: g77 : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ cd
chavagne@chavagne-KP236AA-ABF-a6460-fr:~$ sudo apt-get install g77
[sudo] password for chavagne:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet g77 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « g77 » n'a pas de version susceptible d'être installée
#
# Makefile for AVL
#
BINDIR = .
BINDIR = AVL/bin folder -avl
INSTALLCMD = install -s
SRC = ../src
PROGS = avl
AOBJS = avl.o aoper.o amode.o amass.o asetup.o \
amake.o ainput.o aoutput.o aero.o atrim.o atpforc.o \
aic.o cdcl.o airutil.o autil.o \
aplotvl.o aplottp.o aplotmd.o limits.o \
pltops.o hidden.o \
plsubs.o \
userio.o plutil.o arrow3d.o getvm.o \
matrix.o spline.o sgutil.o \
second.o
PLTOBJ = ../plotlib/libPlt.a
EIGOBJ = ../eispack/eispack.a
## EIGOBJ = eispack.o
###================================================
### Default compilers and flags
FC = f77
FFLAGS = -O
PLTLIB = -lX11
FTNLIB =
#Subroutine SECOND source file
SECOND = second_g77.f
##
# Uncomment flags for desired machine...
##
### DEC Alpha with OSF and DEC f77/f90 compiler
#FC = f77
#FFLAGS = -fast -O4 -tune host
##
### SGI setup
#FC = f77
#FFLAGS = -O2
##
## Uncomment for RS/6000
#FFLAGS = -O -qextname
##
## Uncomment for HP-9000
#FFLAGS = -O +ppu
#FTNLIB = -U77
##
### Absoft Linux f77
#FC = f77
#FFLAGS = -O -f -s -W -B108 -N34
##
### f2c/gcc compiler driver
#FC = fort77
#FFLAGS = -O2 -fomit-frame-pointer
##
### GNU g77
FC = g77
FFLAGS = -O3
##
### Intel Fortran Compiler 8.x
#FC = ifort
#FFLAGS = -O
#PLTLIB = -L/usr/X11R6/lib -lX11
#SECOND = second_ifc.f
#FTNLIB = -Vaxlib /usr/lib/C-ctype.o /usr/lib/C_name.o /usr/lib/ctype-info.o
#FTNLIB = -Vaxlib -i_dynamic
#FTNLIB = -Vaxlib
##
### double-precision option (also need double precision Eispack and libPlt)
FFLAGS = -O -r8
PLTOBJ = ../plotlib/libPltDP.a
#PLTOBJ = -lPltDP
all: $(PROGS)
install: $(PROGS)
$(INSTALLCMD) $(PROGS) $(BINDIR)
clean:
-/bin/rm $(PROGS)
-/bin/rm *.o
$(SRC)/AVL.INC: $(SRC)/AINDEX.INC
touch $(SRC)/AVL.INC
avl: $(AOBJS)
$(FC) -o avl $(AOBJS) $(ALIBS) $(PLTOBJ) $(EIGOBJ) $(PLTLIB) $(FTNLIB)
$(INSTALLCMD) avl $(BINDIR)
dtest: dtest.o
$(FC) -o dtest dtest.o
avl.o: $(SRC)/avl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/avl.f
aoper.o: $(SRC)/aoper.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/aoper.f
amode.o: $(SRC)/amode.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/amode.f
amass.o: $(SRC)/amass.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amass.f
asetup.o: $(SRC)/asetup.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/asetup.f
cdcl.o: $(SRC)/cdcl.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/cdcl.f
amake.o: $(SRC)/amake.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/amake.f
ainput.o: $(SRC)/ainput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/ainput.f
aoutput.o: $(SRC)/aoutput.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aoutput.f
aero.o: $(SRC)/aero.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/aero.f
getvm.o: $(SRC)/getvm.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/getvm.f
atrim.o: $(SRC)/atrim.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atrim.f
atpforc.o: $(SRC)/atpforc.f $(SRC)/AVL.INC
$(FC) -c $(FFLAGS) $(SRC)/atpforc.f
aplotvl.o: $(SRC)/aplotvl.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotvl.f
aplottp.o: $(SRC)/aplottp.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplottp.f
aplotmd.o: $(SRC)/aplotmd.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/aplotmd.f
limits.o: $(SRC)/limits.f $(SRC)/AVL.INC $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/limits.f
pltops.o: $(SRC)/pltops.f $(SRC)/AVLPLT.INC
$(FC) -c $(FFLAGS) $(SRC)/pltops.f
plsubs.o: $(SRC)/plsubs.f $(SRC)/AINDEX.INC
$(FC) -c $(FFLAGS) $(SRC)/plsubs.f
hidden.o: $(SRC)/hidden.f
$(FC) -c $(FFLAGS) $(SRC)/hidden.f
matrix.o: $(SRC)/matrix.f
$(FC) -c $(FFLAGS) $(SRC)/matrix.f
aic.o: $(SRC)/aic.f
$(FC) -c $(FFLAGS) $(SRC)/aic.f
userio.o: $(SRC)/userio.f
$(FC) -c $(FFLAGS) $(SRC)/userio.f
plutil.o: $(SRC)/plutil.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/plutil.f
spline.o: $(SRC)/spline.f
$(FC) -c $(FFLAGS) $(SRC)/spline.f
sgutil.o: $(SRC)/sgutil.f
$(FC) -c $(FFLAGS) $(SRC)/sgutil.f
airutil.o: $(SRC)/airutil.f
$(FC) -c $(FFLAGS) $(SRC)/airutil.f
autil.o: $(SRC)/autil.f
$(FC) -c $(FFLAGS) $(SRC)/autil.f
arrow3d.o: $(SRC)/arrow3d.f $(SRC)/MASKS.INC
$(FC) -c $(FFLAGS) $(SRC)/arrow3d.f
dtest.o: $(SRC)/dtest.f
$(FC) -c $(FFLAGS) $(SRC)/dtest.f
second.o: $(SRC)/$(SECOND)
cp $(SRC)/$(SECOND) $(SRC)/second.f
$(FC) -c $(FFLAGS) $(SRC)/second.f
but now i have this message ?
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl$ cd bin
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
g77 -c -O -r8 ../src/avl.f
make: g77 : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ make
g77 -c -O -r8 ../src/avl.f
make: g77 : commande introuvable
make: *** [avl.o] Erreur 127
chavagne@chavagne-KP236AA-ABF-a6460-fr:~/Avl/bin$ cd
chavagne@chavagne-KP236AA-ABF-a6460-fr:~$ sudo apt-get install g77
[sudo] password for chavagne:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet g77 n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « g77 » n'a pas de version susceptible d'être installée

jean
Moderators: catux
Time to create page: 0.273 seconds