[GRASS5] Compiling GRASS 5.7 with error

Jachym Cepicky jachymc at tiscali.cz
Wed Sep 24 12:08:52 EDT 2003


Hallo,
I'am compiling GRASS 5.7 today and it doesn't work.

I have installed the GDAL and PROJ.4 library where they belong and today, I downloaded GRASS 5.3
and 5.7 via cvs to my /usr/src directory (I hope so)

    cvs -z3 checkout grass51
    cvs -z3 checkout grass

Then I have started the compilation whith
    
    cd /usr/src/grass51
    CFLAGS="-g -Wall" ./configure --with-grass50=/usr/src/grass --with-odbc=no
    make mix
    make

And I got (after some time) some ERROR (see attachement).

Can you help me, please?

Thank's a lot

Jachym

P.S. I'm using Slackware 9.0
-- 
Jachym Cepicky
e-mail: jachymc at tiscali.cz
URL: www.les-ejk.cz
-------------- next part --------------
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xrand.o -c xrand.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xres.o -c xres.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xround.o -c xround.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xrowcol.o -c xrowcol.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xsin.o -c xsin.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xsqrt.o -c xsqrt.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xsub.o -c xsub.c
gcc -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include -g -Wall  -Wall -Wconversion -Wno-implicit-int     -I/usr/src/grass57_exp_2003_09_20/include -I/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/xtan.o -c xtan.c
gcc -rdynamic -L/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/lib   -o /usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/etc/bin/cmd/r.mapcalc OBJ.i686-pc-linux-gnu/evaluate.o OBJ.i686-pc-linux-gnu/expression.o OBJ.i686-pc-linux-gnu/function.o OBJ.i686-pc-linux-gnu/check.o OBJ.i686-pc-linux-gnu/main.o OBJ.i686-pc-linux-gnu/map.o OBJ.i686-pc-linux-gnu/xabs.o OBJ.i686-pc-linux-gnu/xadd.o OBJ.i686-pc-linux-gnu/xand.o OBJ.i686-pc-linux-gnu/xatan.o OBJ.i686-pc-linux-gnu/xcoor.o OBJ.i686-pc-linux-gnu/xcos.o OBJ.i686-pc-linux-gnu/xdiv.o OBJ.i686-pc-linux-gnu/xdouble.o OBJ.i686-pc-linux-gnu/xeq.o OBJ.i686-pc-linux-gnu/xeval.o OBJ.i686-pc-linux-gnu/xexp.o OBJ.i686-pc-linux-gnu/xfloat.o OBJ.i686-pc-linux-gnu/xge.o OBJ.i686-pc-linux-gnu/xgt.o OBJ.i686-pc-linux-gnu/xif.o OBJ.i686-pc-linux-gnu/xint.o OBJ.i686-pc-linux-gnu/xisnull.o OBJ.i686-pc-linux-gnu/xle.o OBJ.i686-pc-linux-gnu/xlog.o OBJ.i686-pc-linux-gnu/xlt.o OBJ.i686-pc-linux-gnu/xmax.o OBJ.i686-pc-linux-gnu/xmedian.o OBJ.i686-pc-linux-gnu/xmin.o OBJ.i686-pc-linux-gnu/xmod.o OBJ.i686-pc-linux-gnu/xmode.o OBJ.i686-pc-linux-gnu/xmul.o OBJ.i686-pc-linux-gnu/xne.o OBJ.i686-pc-linux-gnu/xneg.o OBJ.i686-pc-linux-gnu/xnot.o OBJ.i686-pc-linux-gnu/xnull.o OBJ.i686-pc-linux-gnu/xor.o OBJ.i686-pc-linux-gnu/xpow.o OBJ.i686-pc-linux-gnu/xrand.o OBJ.i686-pc-linux-gnu/xres.o OBJ.i686-pc-linux-gnu/xround.o OBJ.i686-pc-linux-gnu/xrowcol.o OBJ.i686-pc-linux-gnu/xsin.o OBJ.i686-pc-linux-gnu/xsqrt.o OBJ.i686-pc-linux-gnu/xsub.o OBJ.i686-pc-linux-gnu/xtan.o -lgrass_gis -lgrass_datetime   -lgrass_btree -lgrass_rowio   -lm  -lz 
OBJ.i686-pc-linux-gnu/expression.o(.text+0x53c): In function `variable':
/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/expression.c:193: undefined reference to `syntax_error'
OBJ.i686-pc-linux-gnu/expression.o(.text+0x5d7): In function `mapname':
/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/expression.c:208: undefined reference to `syntax_error'
OBJ.i686-pc-linux-gnu/expression.o(.text+0x77a): In function `operator':
/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/expression.c:248: undefined reference to `syntax_error'
OBJ.i686-pc-linux-gnu/expression.o(.text+0x792):/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/expression.c:253: undefined reference to `syntax_error'
OBJ.i686-pc-linux-gnu/expression.o(.text+0x7aa):/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/expression.c:257: undefined reference to `syntax_error'
OBJ.i686-pc-linux-gnu/expression.o(.text+0x7bf):/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/expression.c:261: more undefined references to `syntax_error' follow
OBJ.i686-pc-linux-gnu/main.o(.text+0x203): In function `main':
/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/main.c:122: undefined reference to `parse_string'
OBJ.i686-pc-linux-gnu/main.o(.text+0x219):/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc/main.c:122: undefined reference to `parse_stream'
collect2: ld returned 1 exit status
make[2]: *** [/usr/src/grass57_exp_2003_09_20/dist.i686-pc-linux-gnu/etc/bin/cmd/r.mapcalc] Error 1
make[2]: Leaving directory `/usr/src/grass57_exp_2003_09_20/raster/r.mapcalc'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/usr/src/grass57_exp_2003_09_20/raster'
make: *** [default] Error 1


More information about the grass-dev mailing list