[GRASS5] problem compiling 57

ivan marchesini marchesini at unipg.it
Tue Nov 9 09:41:15 EST 2004


Dear all/developers,
I have just downloaded grass5.7.0 source code (not CVS)...
the ./configure was good....
later, I tried the make command and I obtained an error....
I have put here the last rows of the compilation process:

____________________________________________________________
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/GV2.o -c GV2.c
GV2.c: In function `GV_get_vect_list':
GV2.c:84: warning: implicit declaration of function `malloc'
GV2.c: In function `GV_load_vector':
GV2.c:150: warning: implicit declaration of function `strlen'
GV2.c:151: warning: implicit declaration of function `strcpy'
GV2.c:154: warning: suggest parentheses around assignment used as truth
value
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/Gv3.o -c Gv3.c
Gv3.c: In function `Gv_load_vect':
Gv3.c:79: warning: passing arg 1 of `calloc' as unsigned due to
prototype
Gv3.c:88: warning: passing arg 1 of `calloc' as unsigned due to
prototype
Gv3.c:152: warning: passing arg 1 of `calloc' as unsigned due to
prototype
Gv3.c:161: warning: passing arg 1 of `calloc' as unsigned due to
prototype
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/gv.o -c gv.c
gv.c: In function `gv_get_new_vect':
gv.c:117: warning: implicit declaration of function `malloc'
gv.c:123: warning: suggest parentheses around assignment used as truth
value
gv.c: In function `gv_free_vect':
gv.c:248: warning: implicit declaration of function `free'
gv.c: In function `gv_free_vectmem':
gv.c:284: warning: passing arg 1 of `sub_Vectmem' as signed due to
prototype
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/gvd.o -c gvd.c
gvd.c: In function `gvd_vect':
gvd.c:106: warning: passing arg 1 of `gsd_translate' as `float' rather
than `do
uble' due to prototype
gvd.c:106: warning: passing arg 2 of `gsd_translate' as `float' rather
than `do
uble' due to prototype
gvd.c:106: warning: passing arg 3 of `gsd_translate' as `float' rather
than `do
uble' due to prototype
gvd.c:109: warning: passing arg 1 of `gsd_color_func' as unsigned due to
protot
ype
gvd.c:110: warning: passing arg 1 of `gsd_linewidth' with different
width due t
o prototype
gvd.c:135: warning: passing arg 1 of `gsd_linewidth' with different
width due t
o prototype
gvd.c:195: warning: passing arg 1 of `gsd_color_func' as unsigned due to
protot
ype
gvd.c:227: warning: passing arg 1 of `glColor3f' as `float' rather than
`double
' due to prototype
gvd.c:227: warning: passing arg 2 of `glColor3f' as floating rather than
intege
r due to prototype
gvd.c:227: warning: passing arg 3 of `glColor3f' as floating rather than
intege
r due to prototype
gvd.c:228: warning: passing arg 1 of `gsd_color_func' as unsigned due to
protot
ype
gvd.c:246: warning: passing arg 1 of `gsd_linewidth' with different
width due t
o prototype
gvd.c: In function `gvd_draw_lineonsurf':
gvd.c:258: warning: passing arg 1 of `gsd_color_func' as unsigned due to
protot
ype
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/GVL2.o -c GVL2.c
GVL2.c: In function `GVL_get_vol_list':
GVL2.c:84: warning: implicit declaration of function `malloc'
GVL2.c: In function `GVL_get_volname':
GVL2.c:165: warning: implicit declaration of function `strcpy'
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/gvl.o -c gvl.c
gvl.c: In function `gvl_get_new_vol':
gvl.c:118: warning: implicit declaration of function `malloc'
gvl.c:124: warning: suggest parentheses around assignment used as truth
value
gvl.c: In function `gvl_free_vol':
gvl.c:223: warning: implicit declaration of function `free'
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/Gvol.o -c Gvol.c
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/gv_quick.o -c gv_quick.c
gv_quick.c: In function `copy_line':
gv_quick.c:45: warning: passing arg 1 of `calloc' as unsigned due to
prototype
gv_quick.c:57: warning: passing arg 1 of `calloc' as unsigned due to
prototype
gv_quick.c: In function `thin_line':
gv_quick.c:97: warning: passing arg 1 of `calloc' as unsigned due to
prototype
gv_quick.c:116: warning: passing arg 1 of `calloc' as unsigned due to
prototype
gv_quick.c: In function `gv_decimate_lines':
gv_quick.c:207: warning: passing arg 2 of `thin_line' as `float' rather
than `d
ouble' due to prototype
gv_quick.c:211: warning: passing arg 2 of `thin_line' as `float' rather
than `d
ouble' due to prototype
gcc -I/home/simona/Documents/GRASS/grass-5.7.0/include
-I/home/simona/Documents
/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include -g -Wall  -Wall
-Wconversion
-Wno-implicit-int   -fPIC -I/usr/local/include -DUSE_GDAL_H 
-I/usr/X11R6/inclu
de  -I/usr/X11R6/include/GL/ 
-I/home/simona/Documents/GRASS/grass-5.7.0/includ
e
-I/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/include \
        -o OBJ.i686-pc-linux-gnu/trans.o -c trans.c
trans.c: In function `P_rotate':
trans.c:207: warning: passing arg 1 of `P_rot' as `float' rather than
`double'                                due to prototype
trans.c:207: warning: passing arg 2 of `P_rot' with different width due
to prot                               otype
gcc -rdynamic
-L/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu                               /lib    -Wl,-rpath, -shared    \
        OBJ.i686-pc-linux-gnu/GK2.o OBJ.i686-pc-linux-gnu/gk.o
OBJ.i686-pc-linu                               x-gnu/GP2.o
OBJ.i686-pc-linux-gnu/Gp3.o OBJ.i686-pc-linux-gnu/gp.o
OBJ.i686-pc-                               linux-gnu/gpd.o
OBJ.i686-pc-linux-gnu/GS2.o OBJ.i686-pc-linux-gnu/Gs3.o
OBJ.i68                               6-pc-linux-gnu/gs_bm.o
OBJ.i686-pc-linux-gnu/gs.o
OBJ.i686-pc-linux-gnu/gsd_cpl                               ane.o
OBJ.i686-pc-linux-gnu/gsd_fonts.o OBJ.i686-pc-linux-gnu/gsdiff.o
OBJ.i686                               -pc-linux-gnu/gsd_img.o
OBJ.i686-pc-linux-gnu/gsd_img_ppm.o
OBJ.i686-pc-linux-g                               nu/gsd_img_tif.o
OBJ.i686-pc-linux-gnu/gsd_label.o
OBJ.i686-pc-linux-gnu/gsd_le                               gend.o
OBJ.i686-pc-linux-gnu/gsd_objs.o OBJ.i686-pc-linux-gnu/gsd_prim.o
OBJ.i6                               86-pc-linux-gnu/gsdrape.o
OBJ.i686-pc-linux-gnu/gsds.o
OBJ.i686-pc-linux-gnu/gs                               d_surf.o
OBJ.i686-pc-linux-gnu/gsd_views.o OBJ.i686-pc-linux-gnu/gsd_wire.o
OBJ                               .i686-pc-linux-gnu/gsget.o
OBJ.i686-pc-linux-gnu/gs_norms.o
OBJ.i686-pc-linux-g                               nu/gs_query.o
OBJ.i686-pc-linux-gnu/GS_util.o OBJ.i686-pc-linux-gnu/GSX.o
OBJ.i                               686-pc-linux-gnu/GV2.o
OBJ.i686-pc-linux-gnu/Gv3.o OBJ.i686-pc-linux-gnu/gv.o
O                               BJ.i686-pc-linux-gnu/gvd.o
OBJ.i686-pc-linux-gnu/GVL2.o
OBJ.i686-pc-linux-gnu/g                               vl.o
OBJ.i686-pc-linux-gnu/Gvol.o OBJ.i686-pc-linux-gnu/gv_quick.o
OBJ.i686-pc-                               linux-gnu/trans.o -lgrass_gis
-lgrass_datetime -lz    -lgrass_bitmap
-lgrass_ve                               ct -lgrass_dig2 -lgrass_dgl
-lgrass_rtree -lgrass_linkm -lgrass_dbmiclient
-lgr                               ass_dbmibase  -L/usr/local/lib -lgdal
-lGL  -ltiff -lm -lgrass_image -lgrass_si                              
tes  -o
/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/lib/lib                               grass_ogsf.so
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make[2]: ***
[/home/simona/Documents/GRASS/grass-5.7.0/dist.i686-pc-linux-gnu/l                               ib/libgrass_ogsf.so] Error 1
make[2]: Leaving directory
`/home/simona/Documents/GRASS/grass-5.7.0/lib/ogsf'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory
`/home/simona/Documents/GRASS/grass-5.7.0/lib'
make: *** [default] Error 1
____________________________________________________________


can you give me some helps....
thank you








More information about the grass-dev mailing list