[GRASSLIST:8061] compilation problem

Hi all,

I cannot compile grass6 any more...

CFLAGS="-g -Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1
-D_POSIX_SOURCE=1 -D_POSIX_C_SOURCE=199506L" \
./configure --prefix=/usr/local \
--with-tcltk-includes=/usr/include/tcl8.3
--with-tcltk-libs=/usr/lib/tcl8.3 \
--with-postgresql --with-postgres-includes=/usr/include/postgresql
--with-postgres-libs=/usr/lib/postgresql \
--with-gdal=/usr/local/bin/gdal-config \
--with-proj --with-proj-includes=/usr/local/include
--with-proj-libs=/usr/local/lib \
--with-blas --with-motif --with-glw --with-nls --with-readline \
--with-lapack --with-lapack-libs=/usr/lib/atlas \
--with-cxx --enable-large-file \
--with-freetype --with-freetype-includes=/usr/include/freetype2

I get these errors:

Errors in:
/usr/src/gis/grass/grass6/lib/gmath
/usr/src/gis/grass/grass6/lib/imagery
/usr/src/gis/grass/grass6/lib/rst/interp_float
/usr/src/gis/grass/grass6/imagery/i.class
/usr/src/gis/grass/grass6/imagery/i.cluster
/usr/src/gis/grass/grass6/imagery/i.gensig
/usr/src/gis/grass/grass6/imagery/i.gensigset
/usr/src/gis/grass/grass6/imagery/i.group
/usr/src/gis/grass/grass6/imagery/i.his.rgb
/usr/src/gis/grass/grass6/imagery/i.maxlik
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/libes
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/menu
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2image
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2target
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.camera
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.elev
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.init
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.rectify
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.target
/usr/src/gis/grass/grass6/imagery/i.points
/usr/src/gis/grass/grass6/imagery/i.rectify
/usr/src/gis/grass/grass6/imagery/i.rgb.his

...

I am using Debian GNU/Linux - unstable ...

e.g.

$ cd /usr/src/gis/grass/grass6/lib/gmath
$ make

gcc -I/usr/src/gis/grass/grass6/include
-I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass -g
-Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1 -D_POSIX_SOURCE=1
-D_POSIX_C_SOURCE=199506L -Wall -Wconversion -Wno-implicit-int
-fPIC -DPACKAGE=\""grasslibs"\" -DPACKAGE=\""grasslibs"\"
-I/usr/src/gis/grass/grass6/include
-I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass \
                 -o
                 OBJ.i686-pc-linux-gnu/del2g.o -c del2g.c
In file included from /usr/src/gis/grass/grass6/include/la.h:28,
                 from /usr/src/gis/grass/grass6/include/gmath.h:29,
                 from del2g.c:22:
/usr/include/g2c.h:21: error: syntax error before 'integer'
/usr/include/g2c.h:22: error: syntax error before 'uinteger'
/usr/include/g2c.h:29: error: syntax error before 'logical'
/usr/include/g2c.h:33: error: syntax error before 'longint'
/usr/include/g2c.h:34: error: syntax error before 'ulongint'
/usr/include/g2c.h:55: error: syntax error before 'flag'
/usr/include/g2c.h:56: error: syntax error before 'ftnlen'
/usr/include/g2c.h:57: error: syntax error before 'ftnint'
/usr/include/g2c.h:62: error: syntax error before 'flag'
/usr/include/g2c.h:64: error: syntax error before 'ciend'
/usr/include/g2c.h:66: error: syntax error before 'cirec'
/usr/include/g2c.h:71: error: syntax error before 'flag'
/usr/include/g2c.h:73: error: syntax error before 'iciend'
/usr/include/g2c.h:75: error: syntax error before 'icirlen'
/usr/include/g2c.h:76: error: syntax error before 'icirnum'
/usr/include/g2c.h:81: error: syntax error before 'flag'
/usr/include/g2c.h:84: error: syntax error before 'ofnmlen'
/usr/include/g2c.h:88: error: syntax error before 'orl'
/usr/include/g2c.h:90: error: syntax error before '}' token
/usr/include/g2c.h:94: error: syntax error before 'flag'
/usr/include/g2c.h:97: error: syntax error before '}' token
/usr/include/g2c.h:101: error: syntax error before 'flag'
/usr/include/g2c.h:107: error: syntax error before 'flag'
/usr/include/g2c.h:110: error: syntax error before 'infilen'
/usr/include/g2c.h:111: error: syntax error before '*' token
/usr/include/g2c.h:112: error: syntax error before '*' token
/usr/include/g2c.h:113: error: syntax error before '*' token
/usr/include/g2c.h:114: error: syntax error before '*' token
/usr/include/g2c.h:116: error: syntax error before 'innamlen'
/usr/include/g2c.h:118: error: syntax error before 'inacclen'
/usr/include/g2c.h:120: error: syntax error before 'inseqlen'
/usr/include/g2c.h:122: error: syntax error before 'indirlen'
/usr/include/g2c.h:124: error: syntax error before 'infmtlen'
/usr/include/g2c.h:126: error: syntax error before 'informlen'
/usr/include/g2c.h:128: error: syntax error before 'inunflen'
/usr/include/g2c.h:129: error: syntax error before '*' token
/usr/include/g2c.h:130: error: syntax error before '*' token
/usr/include/g2c.h:132: error: syntax error before 'inblanklen'
/usr/include/g2c.h:138: error: syntax error before 'integer'
/usr/include/g2c.h:144: error: syntax error before '}' token
/usr/include/g2c.h:153: error: syntax error before 'ftnlen'
/usr/include/g2c.h:155: error: syntax error before '}' token
/usr/include/g2c.h:193: error: syntax error before '*' token
/usr/include/g2c.h:193: error: 'integer' declared as function
returning a function
/usr/include/g2c.h:193: error: 'integer' redeclared as different kind
of symbol
/usr/include/g2c.h:21: error: previous declaration of 'integer' was
here
/usr/include/g2c.h:198: error: syntax error before '*' token
/usr/include/g2c.h:198: error: 'logical' declared as function
returning a function
/usr/include/g2c.h:198: error: 'logical' redeclared as different kind
of symbol
/usr/include/g2c.h:29: error: previous declaration of 'logical' was
here
In file included from /usr/src/gis/grass/grass6/include/la.h:46,
                 from /usr/src/gis/grass/grass6/include/gmath.h:29,
                 from del2g.c:22:
/usr/src/gis/grass/grass6/include/blas.h:8: error: syntax error before
'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:9: error: syntax error before
'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:10: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:13: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:14: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:15: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:16: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:17: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:18: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:19: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:20: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:21: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:22: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:28: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:29: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:30: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:31: error: syntax error
before 'ftnlen'

Can anyone help me please? Maybe problem with lapack3-dev and
refblas3-dev deb package??

Martin

--
Martin Landa <landa@gama.fsv.cvut.cz> * http://gama.fsv.cvut.cz/~landa *
CTU Prague, Faculty of Civil Engineering, Czech Republic

Hi,

I found out that I get these errors only when I use gcc-4.0 (not
3.4). So the problem is partly solved;-)

Martin

On Thu, 25 Aug 2005, Martin Landa wrote:

Hi all,

I cannot compile grass6 any more...

CFLAGS="-g -Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1
-D_POSIX_SOURCE=1 -D_POSIX_C_SOURCE=199506L" \
./configure --prefix=/usr/local \
--with-tcltk-includes=/usr/include/tcl8.3
--with-tcltk-libs=/usr/lib/tcl8.3 \
--with-postgresql --with-postgres-includes=/usr/include/postgresql
--with-postgres-libs=/usr/lib/postgresql \
--with-gdal=/usr/local/bin/gdal-config \
--with-proj --with-proj-includes=/usr/local/include
--with-proj-libs=/usr/local/lib \
--with-blas --with-motif --with-glw --with-nls --with-readline \
--with-lapack --with-lapack-libs=/usr/lib/atlas \
--with-cxx --enable-large-file \
--with-freetype --with-freetype-includes=/usr/include/freetype2

I get these errors:

Errors in:
/usr/src/gis/grass/grass6/lib/gmath
/usr/src/gis/grass/grass6/lib/imagery
/usr/src/gis/grass/grass6/lib/rst/interp_float
/usr/src/gis/grass/grass6/imagery/i.class
/usr/src/gis/grass/grass6/imagery/i.cluster
/usr/src/gis/grass/grass6/imagery/i.gensig
/usr/src/gis/grass/grass6/imagery/i.gensigset
/usr/src/gis/grass/grass6/imagery/i.group
/usr/src/gis/grass/grass6/imagery/i.his.rgb
/usr/src/gis/grass/grass6/imagery/i.maxlik
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/libes
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/menu
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2image
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2target
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.camera
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.elev
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.init
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.rectify
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.target
/usr/src/gis/grass/grass6/imagery/i.points
/usr/src/gis/grass/grass6/imagery/i.rectify
/usr/src/gis/grass/grass6/imagery/i.rgb.his

...

I am using Debian GNU/Linux - unstable ...

e.g.

$ cd /usr/src/gis/grass/grass6/lib/gmath
$ make

gcc -I/usr/src/gis/grass/grass6/include
-I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass -g
-Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1 -D_POSIX_SOURCE=1
-D_POSIX_C_SOURCE=199506L -Wall -Wconversion -Wno-implicit-int
-fPIC -DPACKAGE=\""grasslibs"\" -DPACKAGE=\""grasslibs"\"
-I/usr/src/gis/grass/grass6/include
-I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass \
                 -o
                 OBJ.i686-pc-linux-gnu/del2g.o -c del2g.c
In file included from /usr/src/gis/grass/grass6/include/la.h:28,
                 from /usr/src/gis/grass/grass6/include/gmath.h:29,
                 from del2g.c:22:
/usr/include/g2c.h:21: error: syntax error before 'integer'
/usr/include/g2c.h:22: error: syntax error before 'uinteger'
/usr/include/g2c.h:29: error: syntax error before 'logical'
/usr/include/g2c.h:33: error: syntax error before 'longint'
/usr/include/g2c.h:34: error: syntax error before 'ulongint'
/usr/include/g2c.h:55: error: syntax error before 'flag'
/usr/include/g2c.h:56: error: syntax error before 'ftnlen'
/usr/include/g2c.h:57: error: syntax error before 'ftnint'
/usr/include/g2c.h:62: error: syntax error before 'flag'
/usr/include/g2c.h:64: error: syntax error before 'ciend'
/usr/include/g2c.h:66: error: syntax error before 'cirec'
/usr/include/g2c.h:71: error: syntax error before 'flag'
/usr/include/g2c.h:73: error: syntax error before 'iciend'
/usr/include/g2c.h:75: error: syntax error before 'icirlen'
/usr/include/g2c.h:76: error: syntax error before 'icirnum'
/usr/include/g2c.h:81: error: syntax error before 'flag'
/usr/include/g2c.h:84: error: syntax error before 'ofnmlen'
/usr/include/g2c.h:88: error: syntax error before 'orl'
/usr/include/g2c.h:90: error: syntax error before '}' token
/usr/include/g2c.h:94: error: syntax error before 'flag'
/usr/include/g2c.h:97: error: syntax error before '}' token
/usr/include/g2c.h:101: error: syntax error before 'flag'
/usr/include/g2c.h:107: error: syntax error before 'flag'
/usr/include/g2c.h:110: error: syntax error before 'infilen'
/usr/include/g2c.h:111: error: syntax error before '*' token
/usr/include/g2c.h:112: error: syntax error before '*' token
/usr/include/g2c.h:113: error: syntax error before '*' token
/usr/include/g2c.h:114: error: syntax error before '*' token
/usr/include/g2c.h:116: error: syntax error before 'innamlen'
/usr/include/g2c.h:118: error: syntax error before 'inacclen'
/usr/include/g2c.h:120: error: syntax error before 'inseqlen'
/usr/include/g2c.h:122: error: syntax error before 'indirlen'
/usr/include/g2c.h:124: error: syntax error before 'infmtlen'
/usr/include/g2c.h:126: error: syntax error before 'informlen'
/usr/include/g2c.h:128: error: syntax error before 'inunflen'
/usr/include/g2c.h:129: error: syntax error before '*' token
/usr/include/g2c.h:130: error: syntax error before '*' token
/usr/include/g2c.h:132: error: syntax error before 'inblanklen'
/usr/include/g2c.h:138: error: syntax error before 'integer'
/usr/include/g2c.h:144: error: syntax error before '}' token
/usr/include/g2c.h:153: error: syntax error before 'ftnlen'
/usr/include/g2c.h:155: error: syntax error before '}' token
/usr/include/g2c.h:193: error: syntax error before '*' token
/usr/include/g2c.h:193: error: 'integer' declared as function
returning a function
/usr/include/g2c.h:193: error: 'integer' redeclared as different kind
of symbol
/usr/include/g2c.h:21: error: previous declaration of 'integer' was
here
/usr/include/g2c.h:198: error: syntax error before '*' token
/usr/include/g2c.h:198: error: 'logical' declared as function
returning a function
/usr/include/g2c.h:198: error: 'logical' redeclared as different kind
of symbol
/usr/include/g2c.h:29: error: previous declaration of 'logical' was
here
In file included from /usr/src/gis/grass/grass6/include/la.h:46,
                 from /usr/src/gis/grass/grass6/include/gmath.h:29,
                 from del2g.c:22:
/usr/src/gis/grass/grass6/include/blas.h:8: error: syntax error before
'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:9: error: syntax error before
'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:10: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:13: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:14: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:15: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:16: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:17: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:18: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:19: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:20: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:21: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:22: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:28: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:29: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:30: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:31: error: syntax error
before 'ftnlen'

Can anyone help me please? Maybe problem with lapack3-dev and
refblas3-dev deb package??

Martin

--
Martin Landa <landa@gama.fsv.cvut.cz> * http://gama.fsv.cvut.cz/~landa *
CTU Prague, Faculty of Civil Engineering, Czech Republic

Hi Martin,

please take out
--with-blas and --with-lapack

they are completely useless at the moment. Once day,
when I have submitted my spectral unmixing tool, it
will be needed (if you want spectral unmixing then).

Markus

On Thu, Aug 25, 2005 at 12:55:27PM +0200, Martin Landa wrote:

Hi all,

I cannot compile grass6 any more...

CFLAGS="-g -Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1
-D_POSIX_SOURCE=1 -D_POSIX_C_SOURCE=199506L" \
./configure --prefix=/usr/local \
--with-tcltk-includes=/usr/include/tcl8.3
--with-tcltk-libs=/usr/lib/tcl8.3 \
--with-postgresql --with-postgres-includes=/usr/include/postgresql
--with-postgres-libs=/usr/lib/postgresql \
--with-gdal=/usr/local/bin/gdal-config \
--with-proj --with-proj-includes=/usr/local/include
--with-proj-libs=/usr/local/lib \
--with-blas --with-motif --with-glw --with-nls --with-readline \
--with-lapack --with-lapack-libs=/usr/lib/atlas \
--with-cxx --enable-large-file \
--with-freetype --with-freetype-includes=/usr/include/freetype2

I get these errors:

Errors in:
/usr/src/gis/grass/grass6/lib/gmath
/usr/src/gis/grass/grass6/lib/imagery
/usr/src/gis/grass/grass6/lib/rst/interp_float
/usr/src/gis/grass/grass6/imagery/i.class
/usr/src/gis/grass/grass6/imagery/i.cluster
/usr/src/gis/grass/grass6/imagery/i.gensig
/usr/src/gis/grass/grass6/imagery/i.gensigset
/usr/src/gis/grass/grass6/imagery/i.group
/usr/src/gis/grass/grass6/imagery/i.his.rgb
/usr/src/gis/grass/grass6/imagery/i.maxlik
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/libes
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/menu
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2image
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2target
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.camera
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.elev
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.init
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.rectify
/usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.target
/usr/src/gis/grass/grass6/imagery/i.points
/usr/src/gis/grass/grass6/imagery/i.rectify
/usr/src/gis/grass/grass6/imagery/i.rgb.his

...

I am using Debian GNU/Linux - unstable ...

e.g.

$ cd /usr/src/gis/grass/grass6/lib/gmath
$ make

gcc -I/usr/src/gis/grass/grass6/include
-I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass -g
-Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1 -D_POSIX_SOURCE=1
-D_POSIX_C_SOURCE=199506L -Wall -Wconversion -Wno-implicit-int
-fPIC -DPACKAGE=\""grasslibs"\" -DPACKAGE=\""grasslibs"\"
-I/usr/src/gis/grass/grass6/include
-I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass \
                 -o
                 OBJ.i686-pc-linux-gnu/del2g.o -c del2g.c
In file included from /usr/src/gis/grass/grass6/include/la.h:28,
                 from /usr/src/gis/grass/grass6/include/gmath.h:29,
                 from del2g.c:22:
/usr/include/g2c.h:21: error: syntax error before 'integer'
/usr/include/g2c.h:22: error: syntax error before 'uinteger'
/usr/include/g2c.h:29: error: syntax error before 'logical'
/usr/include/g2c.h:33: error: syntax error before 'longint'
/usr/include/g2c.h:34: error: syntax error before 'ulongint'
/usr/include/g2c.h:55: error: syntax error before 'flag'
/usr/include/g2c.h:56: error: syntax error before 'ftnlen'
/usr/include/g2c.h:57: error: syntax error before 'ftnint'
/usr/include/g2c.h:62: error: syntax error before 'flag'
/usr/include/g2c.h:64: error: syntax error before 'ciend'
/usr/include/g2c.h:66: error: syntax error before 'cirec'
/usr/include/g2c.h:71: error: syntax error before 'flag'
/usr/include/g2c.h:73: error: syntax error before 'iciend'
/usr/include/g2c.h:75: error: syntax error before 'icirlen'
/usr/include/g2c.h:76: error: syntax error before 'icirnum'
/usr/include/g2c.h:81: error: syntax error before 'flag'
/usr/include/g2c.h:84: error: syntax error before 'ofnmlen'
/usr/include/g2c.h:88: error: syntax error before 'orl'
/usr/include/g2c.h:90: error: syntax error before '}' token
/usr/include/g2c.h:94: error: syntax error before 'flag'
/usr/include/g2c.h:97: error: syntax error before '}' token
/usr/include/g2c.h:101: error: syntax error before 'flag'
/usr/include/g2c.h:107: error: syntax error before 'flag'
/usr/include/g2c.h:110: error: syntax error before 'infilen'
/usr/include/g2c.h:111: error: syntax error before '*' token
/usr/include/g2c.h:112: error: syntax error before '*' token
/usr/include/g2c.h:113: error: syntax error before '*' token
/usr/include/g2c.h:114: error: syntax error before '*' token
/usr/include/g2c.h:116: error: syntax error before 'innamlen'
/usr/include/g2c.h:118: error: syntax error before 'inacclen'
/usr/include/g2c.h:120: error: syntax error before 'inseqlen'
/usr/include/g2c.h:122: error: syntax error before 'indirlen'
/usr/include/g2c.h:124: error: syntax error before 'infmtlen'
/usr/include/g2c.h:126: error: syntax error before 'informlen'
/usr/include/g2c.h:128: error: syntax error before 'inunflen'
/usr/include/g2c.h:129: error: syntax error before '*' token
/usr/include/g2c.h:130: error: syntax error before '*' token
/usr/include/g2c.h:132: error: syntax error before 'inblanklen'
/usr/include/g2c.h:138: error: syntax error before 'integer'
/usr/include/g2c.h:144: error: syntax error before '}' token
/usr/include/g2c.h:153: error: syntax error before 'ftnlen'
/usr/include/g2c.h:155: error: syntax error before '}' token
/usr/include/g2c.h:193: error: syntax error before '*' token
/usr/include/g2c.h:193: error: 'integer' declared as function
returning a function
/usr/include/g2c.h:193: error: 'integer' redeclared as different kind
of symbol
/usr/include/g2c.h:21: error: previous declaration of 'integer' was
here
/usr/include/g2c.h:198: error: syntax error before '*' token
/usr/include/g2c.h:198: error: 'logical' declared as function
returning a function
/usr/include/g2c.h:198: error: 'logical' redeclared as different kind
of symbol
/usr/include/g2c.h:29: error: previous declaration of 'logical' was
here
In file included from /usr/src/gis/grass/grass6/include/la.h:46,
                 from /usr/src/gis/grass/grass6/include/gmath.h:29,
                 from del2g.c:22:
/usr/src/gis/grass/grass6/include/blas.h:8: error: syntax error before
'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:9: error: syntax error before
'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:10: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:13: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:14: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:15: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:16: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:17: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:18: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:19: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:20: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:21: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:22: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:28: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:29: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:30: error: syntax error
before 'ftnlen'
/usr/src/gis/grass/grass6/include/blas.h:31: error: syntax error
before 'ftnlen'

Can anyone help me please? Maybe problem with lapack3-dev and
refblas3-dev deb package??

Martin

--
Martin Landa <landa@gama.fsv.cvut.cz> * http://gama.fsv.cvut.cz/~landa *
CTU Prague, Faculty of Civil Engineering, Czech Republic

--
Markus Neteler <neteler itc it> http://mpa.itc.it
ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy

On Fri, 26 Aug 2005, Markus Neteler wrote:

Hi Martin,

please take out
--with-blas and --with-lapack

they are completely useless at the moment. Once day,
when I have submitted my spectral unmixing tool, it
will be needed (if you want spectral unmixing then).

Apart from this, the gcc 4 series has gfortran, which is a different
animal from g77, and tests by Prof. Brian Ripley suggest that gfortran may
need a little more time to reach maturity. This is particularly an issue
for Mac OSX users, but I believe that they can step back to their latest
gcc 3.* compile train.

Markus

On Thu, Aug 25, 2005 at 12:55:27PM +0200, Martin Landa wrote:
> Hi all,
>
> I cannot compile grass6 any more...
>
> CFLAGS="-g -Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1
> -D_POSIX_SOURCE=1 -D_POSIX_C_SOURCE=199506L" \
> ./configure --prefix=/usr/local \
> --with-tcltk-includes=/usr/include/tcl8.3
> --with-tcltk-libs=/usr/lib/tcl8.3 \
> --with-postgresql --with-postgres-includes=/usr/include/postgresql
> --with-postgres-libs=/usr/lib/postgresql \
> --with-gdal=/usr/local/bin/gdal-config \
> --with-proj --with-proj-includes=/usr/local/include
> --with-proj-libs=/usr/local/lib \
> --with-blas --with-motif --with-glw --with-nls --with-readline \
> --with-lapack --with-lapack-libs=/usr/lib/atlas \
> --with-cxx --enable-large-file \
> --with-freetype --with-freetype-includes=/usr/include/freetype2
>
> I get these errors:
>
> Errors in:
> /usr/src/gis/grass/grass6/lib/gmath
> /usr/src/gis/grass/grass6/lib/imagery
> /usr/src/gis/grass/grass6/lib/rst/interp_float
> /usr/src/gis/grass/grass6/imagery/i.class
> /usr/src/gis/grass/grass6/imagery/i.cluster
> /usr/src/gis/grass/grass6/imagery/i.gensig
> /usr/src/gis/grass/grass6/imagery/i.gensigset
> /usr/src/gis/grass/grass6/imagery/i.group
> /usr/src/gis/grass/grass6/imagery/i.his.rgb
> /usr/src/gis/grass/grass6/imagery/i.maxlik
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/libes
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/menu
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2image
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.2target
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.camera
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.elev
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.init
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.rectify
> /usr/src/gis/grass/grass6/imagery/i.ortho.photo/photo.target
> /usr/src/gis/grass/grass6/imagery/i.points
> /usr/src/gis/grass/grass6/imagery/i.rectify
> /usr/src/gis/grass/grass6/imagery/i.rgb.his
>
> ...
>
> I am using Debian GNU/Linux - unstable ...
>
> e.g.
>
> $ cd /usr/src/gis/grass/grass6/lib/gmath
> $ make
>
> gcc -I/usr/src/gis/grass/grass6/include
> -I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass -g
> -Wall -ansi -D_BSD_SOURCE=1 -D_SVID_SOURCE=1 -D_POSIX_SOURCE=1
> -D_POSIX_C_SOURCE=199506L -Wall -Wconversion -Wno-implicit-int
> -fPIC -DPACKAGE=\""grasslibs"\" -DPACKAGE=\""grasslibs"\"
> -I/usr/src/gis/grass/grass6/include
> -I/usr/src/gis/grass/grass6/dist.i686-pc-linux-gnu/include/grass \
> -o
> OBJ.i686-pc-linux-gnu/del2g.o -c del2g.c
> In file included from /usr/src/gis/grass/grass6/include/la.h:28,
> from /usr/src/gis/grass/grass6/include/gmath.h:29,
> from del2g.c:22:
> /usr/include/g2c.h:21: error: syntax error before 'integer'
> /usr/include/g2c.h:22: error: syntax error before 'uinteger'
> /usr/include/g2c.h:29: error: syntax error before 'logical'
> /usr/include/g2c.h:33: error: syntax error before 'longint'
> /usr/include/g2c.h:34: error: syntax error before 'ulongint'
> /usr/include/g2c.h:55: error: syntax error before 'flag'
> /usr/include/g2c.h:56: error: syntax error before 'ftnlen'
> /usr/include/g2c.h:57: error: syntax error before 'ftnint'
> /usr/include/g2c.h:62: error: syntax error before 'flag'
> /usr/include/g2c.h:64: error: syntax error before 'ciend'
> /usr/include/g2c.h:66: error: syntax error before 'cirec'
> /usr/include/g2c.h:71: error: syntax error before 'flag'
> /usr/include/g2c.h:73: error: syntax error before 'iciend'
> /usr/include/g2c.h:75: error: syntax error before 'icirlen'
> /usr/include/g2c.h:76: error: syntax error before 'icirnum'
> /usr/include/g2c.h:81: error: syntax error before 'flag'
> /usr/include/g2c.h:84: error: syntax error before 'ofnmlen'
> /usr/include/g2c.h:88: error: syntax error before 'orl'
> /usr/include/g2c.h:90: error: syntax error before '}' token
> /usr/include/g2c.h:94: error: syntax error before 'flag'
> /usr/include/g2c.h:97: error: syntax error before '}' token
> /usr/include/g2c.h:101: error: syntax error before 'flag'
> /usr/include/g2c.h:107: error: syntax error before 'flag'
> /usr/include/g2c.h:110: error: syntax error before 'infilen'
> /usr/include/g2c.h:111: error: syntax error before '*' token
> /usr/include/g2c.h:112: error: syntax error before '*' token
> /usr/include/g2c.h:113: error: syntax error before '*' token
> /usr/include/g2c.h:114: error: syntax error before '*' token
> /usr/include/g2c.h:116: error: syntax error before 'innamlen'
> /usr/include/g2c.h:118: error: syntax error before 'inacclen'
> /usr/include/g2c.h:120: error: syntax error before 'inseqlen'
> /usr/include/g2c.h:122: error: syntax error before 'indirlen'
> /usr/include/g2c.h:124: error: syntax error before 'infmtlen'
> /usr/include/g2c.h:126: error: syntax error before 'informlen'
> /usr/include/g2c.h:128: error: syntax error before 'inunflen'
> /usr/include/g2c.h:129: error: syntax error before '*' token
> /usr/include/g2c.h:130: error: syntax error before '*' token
> /usr/include/g2c.h:132: error: syntax error before 'inblanklen'
> /usr/include/g2c.h:138: error: syntax error before 'integer'
> /usr/include/g2c.h:144: error: syntax error before '}' token
> /usr/include/g2c.h:153: error: syntax error before 'ftnlen'
> /usr/include/g2c.h:155: error: syntax error before '}' token
> /usr/include/g2c.h:193: error: syntax error before '*' token
> /usr/include/g2c.h:193: error: 'integer' declared as function
> returning a function
> /usr/include/g2c.h:193: error: 'integer' redeclared as different kind
> of symbol
> /usr/include/g2c.h:21: error: previous declaration of 'integer' was
> here
> /usr/include/g2c.h:198: error: syntax error before '*' token
> /usr/include/g2c.h:198: error: 'logical' declared as function
> returning a function
> /usr/include/g2c.h:198: error: 'logical' redeclared as different kind
> of symbol
> /usr/include/g2c.h:29: error: previous declaration of 'logical' was
> here
> In file included from /usr/src/gis/grass/grass6/include/la.h:46,
> from /usr/src/gis/grass/grass6/include/gmath.h:29,
> from del2g.c:22:
> /usr/src/gis/grass/grass6/include/blas.h:8: error: syntax error before
> 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:9: error: syntax error before
> 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:10: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:13: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:14: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:15: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:16: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:17: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:18: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:19: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:20: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:21: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:22: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:28: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:29: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:30: error: syntax error
> before 'ftnlen'
> /usr/src/gis/grass/grass6/include/blas.h:31: error: syntax error
> before 'ftnlen'
>
> Can anyone help me please? Maybe problem with lapack3-dev and
> refblas3-dev deb package??
>
> Martin
>
> --
> Martin Landa <landa@gama.fsv.cvut.cz> * http://gama.fsv.cvut.cz/~landa *
> CTU Prague, Faculty of Civil Engineering, Czech Republic

--
Roger Bivand
Economic Geography Section, Department of Economics, Norwegian School of
Economics and Business Administration, Helleveien 30, N-5045 Bergen,
Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43
e-mail: Roger.Bivand@nhh.no

Dear all,

I've tried to compile GRASS 6.0 in Ubuntu 5.04 (Hoary) and there was one
error
in /mnt/hdb2/Softwares/GRASS/grass-6.0.1/visualization/nviz.
This make the NVIZ visualization is not compiled.
Does anybody here have experience the same problem?
Thanks.

Regards,

Firman Hadi
ReSGIS
Dept. of Geodetic Engineering
Institute Technology of Bandung
INDONESIA

Which version of tcl/tk do you have installed? I had problems with GRASS
on Ubuntu Hoary and Debian using tcl/tk 8.4. Installing the 8.3 packages
from synaptic and modifying my config to use

--with-tcltk-includes=/usr/include/tcl8.3

Fixed the problem. I don't know the details of the problem, but is a
known problem. See
http://grass.baylor.edu/grass60/binary/linux/snapshot/

and the section about Debian NOTES.

Hope that helps,

-Andy

On Fri, 2005-08-26 at 22:45 +0700, Firman Hadi wrote:

Dear all,

I've tried to compile GRASS 6.0 in Ubuntu 5.04 (Hoary) and there was one
error
in /mnt/hdb2/Softwares/GRASS/grass-6.0.1/visualization/nviz.
This make the NVIZ visualization is not compiled.
Does anybody here have experience the same problem?
Thanks.

Regards,

Firman Hadi
ReSGIS
Dept. of Geodetic Engineering
Institute Technology of Bandung
INDONESIA