grass421_on_linux:compilation errors.

Agustin Lobo alobo at ija.csic.es
Tue Dec 15 04:47:49 EST 1998


Hi! 

I've compiled most of the programs on a 
Linux (RedHat 5.1) box, but got some problems with
1. g77 (see below) 
Should not gcc take care of F77 ? 
It seems that I do not have a g77 compiler, is it not
standard with the Linux distribution?

2. and then another one with run.setup
#################################################################
/usr/local/grass42/src421/src.related/rim
  mkdir OBJ.linux
  make -f OBJ.linux/make.rules 

run.setup
make: run.setup: Command not found
make: *** [rim] Error 127
GISGEN failure at STEP: src.related/rim

Any help?

Thanks

Dr. Agustin Lobo
Instituto de Ciencias de la Tierra (CSIC)
Lluis Sole Sabaris s/n
08028 Barcelona SPAIN
tel 34 93409 5410
fax 34 93411 0012
alobo at ija.csic.es
http://pangea.ija.csic.es/alobo

#################################################################
/usr/local/grass42/src421/src.contrib/CERL/misc/m.eigensystem
  mkdir OBJ.linux
  make -f OBJ.linux/make.rules 

rm -f OBJ.linux/main.o
g77  -c main.f
make: g77: Command not found
make: *** [OBJ.linux/main.o] Error 127
GISGEN failure at STEP: src.contrib/CERL/misc/m.eigensystem
[root at localhost CMD]# pwd
/usr/local/grass42/src421/src/CMD
[root at localhost CMD]# 



#################################################################
/usr/local/grass42/src421/src.garden/answers/src.answers/answers
  mkdir OBJ.linux
  make -f OBJ.linux/make.rules 

make[1]: Entering directory 
`/usr/local/grass42/src421/src.garden/answers/src.answers/answers'
rm -f OBJ.linux/answers.o
g77  -c answers.f
make[1]: g77: Command not found
make[1]: *** [OBJ.linux/answers.o] Error 127
make[1]: Leaving directory 
`/usr/local/grass42/src421/src.garden/answers/src.answers/answers'
make: *** [all] Error 1
GISGEN failure at STEP: src.garden/answers/src.answers
[root at localhost CMD]# 


#################################################################
/usr/local/grass42/src421/src.garden/answers/raster/r.direct/cmd
  mkdir OBJ.linux
  make -f OBJ.linux/make.rules 

make[1]: Entering directory 
`/usr/local/grass42/src421/src.garden/answers/raster/r.direct/cmd'
rm -f OBJ.linux/direct.o
gcc -O2 -m486 -DATT_386  -I/usr/local/grass42/src421/src/include   
-DUSE_TERMIO -c direct.c
direct.c: In function `main':
direct.c:77: warning: passing arg 1 of `strcpy' from incompatible pointer 
type
direct.c:78: warning: passing arg 1 of `strcpy' from incompatible pointer 
type
mv direct.o OBJ.linux/direct.o
rm -f OBJ.linux/cell_open.o
gcc -O2 -m486 -DATT_386  -I/usr/local/grass42/src421/src/include   
-DUSE_TERMIO -c cell_open.c
mv cell_open.o OBJ.linux/cell_open.o
rm -f OBJ.linux/cell_open_new.o
gcc -O2 -m486 -DATT_386  -I/usr/local/grass42/src421/src/include   
-DUSE_TERMIO -c cell_open_new.c
mv cell_open_new.o OBJ.linux/cell_open_new.o
gcc -Wl,-s OBJ.linux/direct.o OBJ.linux/cell_open.o 
OBJ.linux/cell_open_new.o 
/usr/local/grass42/src421/src/libes/LIB.linux/libgis.a -lm -o 
/usr/local/grass42/etc/bin/alpha/cmd/r.direct
/usr/local/grass42/src421/src/libes/LIB.linux/libgis.a(gets.o): In 
function `G_gets':
gets.o(.text+0x60): the `gets' function is dangerous and should not be used.
rm -f OBJ.linux/direct_for.o
g77  -c direct_for.f
make[1]: g77: Command not found
make[1]: *** [OBJ.linux/direct_for.o] Error 127
make[1]: Leaving directory 
`/usr/local/grass42/src421/src.garden/answers/raster/r.direct/cmd'
make: *** [all] Error 1
GISGEN failure at STEP: src.garden/answers/raster/r.direct

#################################################################
/usr/local/grass42/src421/src.related/rim
  mkdir OBJ.linux
  make -f OBJ.linux/make.rules 

run.setup
make: run.setup: Command not found
make: *** [rim] Error 127
GISGEN failure at STEP: src.related/rim



#################################################################
/usr/local/grass42/src421/src.garden/grass.rim/s.db.rim/cmd
  mkdir OBJ.linux
  make -f OBJ.linux/make.rules 

make[2]: Entering directory 
`/usr/local/grass42/src421/src.garden/grass.rim/s.db.rim/cmd'
rm -f OBJ.linux/highlevel.o
gcc -O2 -m486 -DATT_386  -I/usr/local/grass42/src421/src/include   
-DUSE_TERMIO -c highlevel.c
mv highlevel.o OBJ.linux/highlevel.o
cc -Wl,-s -o /usr/local/grass42/etc/bin/main/cmd/s.db.rim 
OBJ.linux/highlevel.o /usr/local/grass42/src421/src/libes/LIB.linux/libgis.a
/usr/local/grass42/src421/src/libes/LIB.linux/libgis.a(parser.o): In 
function `interactive_option':
parser.o(.text+0x1331): the `gets' function is dangerous and should not 
be used.
rm -f OBJ.linux/s.db.rim.o
g77  -c s.db.rim.f
make[2]: g77: Command not found
make[2]: *** [OBJ.linux/s.db.rim.o] Error 127
make[2]: Leaving directory 
`/usr/local/grass42/src421/src.garden/grass.rim/s.db.rim/cmd'
make[1]: *** [all] Error 1
make[1]: Leaving directory 
`/usr/local/grass42/src421/src.garden/grass.rim/s.db.rim'
make: *** [all] Error 1
GISGEN failure at STEP: src.garden/grass.rim










More information about the grass-user mailing list