[GRASS5] grass5.3.0 compilation problems

ivan marchesini marchesini at unipg.it
Fri May 21 03:23:34 EDT 2004


Dear all and dear Glynn,

I reassume my problem....:

_________________________________________________________
I'm trying to compile grass 5.3.0 on a debian testing
with this options:

./configure --with-tcltk-includes=/usr/include/tcl8.3
--with-postgres-includes=/usr/include/postgresql/ 
--with-opengl-includes=/usr/include/GL --with-dbm --with-proj
--with-gdal --with-jpeg=no --with-png=no --with-odbc=no --with-fftw=no

at the and of the make process I obtain this answer:

GRASS GIS source code compiled.

Compilation error in module: src/imagery/i.ortho.photo (ignored)
Compilation error in module: src/imagery/i.rectify2 (ignored)
Compilation error in module: src/mapdev/v.digit (ignored)
Compilation error in module: src/mapdev/v.spag (ignored)
Compilation error in module: src/raster/r.in.png (ignored)
Compilation error in module: src/raster/r.mapcalc3 (ignored)
Compilation error in module: src/raster/r.out.png (ignored)
Compilation error in module: src.contrib/GMSL/NVIZ2.2 (ignored)


no problem for r.in.png but what about the other errors??


during the compilation of the previous source snapshot I apparently
didn't obtain errors...

can you give me some help???
------------------------------------------------------------------------

I attach some of the errors messages taken from the make output!!!!

Thank you very much!!!!!!!!
Ivan





-------------- next part --------------
GISGEN: src/imagery/i.ortho.photo - gio mag 20 18:05:34 CEST 2004

#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[1]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 libes 
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/libes
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/libes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/libes'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 menu 
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/menu
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/menu'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/bin/inter/i.ortho.photo' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/menu'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.target 
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.target
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.target'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.target' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.target'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.elev
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.elev
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.elev'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.elev' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.elev'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.camera 
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.camera
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.camera'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.camera' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.camera'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.2image
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.2image
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.2image'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.2image' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.2image'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.init
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.init
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.init'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.init' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.init'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.2target 
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.2target
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.2target'
make[2]: `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.2target' is up to date.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.2target'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 photo.rectify 
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.rectify
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.rectify'
gcc -I../libes -L/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/LIB.i686-pc-linux-gnu -Wl,--export-dynamic -o /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.rectify OBJ.i686-pc-linux-gnu/main.o OBJ.i686-pc-linux-gnu/ask_files.o OBJ.i686-pc-linux-gnu/ask_files2.o OBJ.i686-pc-linux-gnu/ask_wind.o OBJ.i686-pc-linux-gnu/ask_elev.o OBJ.i686-pc-linux-gnu/get_wind.o OBJ.i686-pc-linux-gnu/aver_z.o OBJ.i686-pc-linux-gnu/cp.o OBJ.i686-pc-linux-gnu/ps_cp.o OBJ.i686-pc-linux-gnu/compress.o OBJ.i686-pc-linux-gnu/conv.o OBJ.i686-pc-linux-gnu/env.o OBJ.i686-pc-linux-gnu/exec.o OBJ.i686-pc-linux-gnu/equ.o OBJ.i686-pc-linux-gnu/mail.o OBJ.i686-pc-linux-gnu/matrix.o OBJ.i686-pc-linux-gnu/perform.o OBJ.i686-pc-linux-gnu/rectify.o OBJ.i686-pc-linux-gnu/report.o OBJ.i686-pc-linux-gnu/target.o OBJ.i686-pc-linux-gnu/write.o ../libes/LIB.i686-pc-linux-gnu/libortho.a -lI -lgis   -lD -ldisplay -lraster -lsegment -lvask -lgmath -lncurses -lbsd-compat -lm  -lz 
/usr/local/lib/libz.a(compress.o)(.text+0xb0): In function `compress':
: multiple definition of `compress'
OBJ.i686-pc-linux-gnu/compress.o(.text+0x0):/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.rectify/compress.c:5: first defined here
/usr/bin/ld: Warning: size of symbol `compress' changed from 7 in OBJ.i686-pc-linux-gnu/compress.o to 177 in /usr/local/lib/libz.a(compress.o)
collect2: ld returned 1 exit status
make[2]: *** [/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/imagery/photo.rectify] Error 1
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo/photo.rectify'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/imagery/i.ortho.photo'
GISGEN failure at STEP: src/imagery/i.ortho.photo
-------------- next part --------------
GISGEN: src.contrib/GMSL/NVIZ2.2 - gio mag 20 18:07:59 CEST 2004

#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[1]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2'
*** PostgreSQL supported ***
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/libimage
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/libimage
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/libimage'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/libimage'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/ogsf
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/ogsf
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/ogsf'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/ogsf'
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/CMD/gmake5.0 /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2/src
#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2/src
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[2]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2/src'
gcc -I/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/include -g -O2   -I/usr/X11R6/include -I/usr/include/tcl8.3 -I/usr/include/tcl8.3 -I/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/ogsf  -D_NO_PROTO -D__STDC__   -I/usr/include/postgresql/   -c togl.c -o OBJ.i686-pc-linux-gnu/togl.o
<command line>:5:1: warning: "__STDC__" redefined
togl.c:38:66: X11/Xmu/StdCmap.h: No such file or directory
make[2]: *** [OBJ.i686-pc-linux-gnu/togl.o] Error 1
make[2]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2/src'
make[1]: *** [nvwish] Error 2
make[1]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src.contrib/GMSL/NVIZ2.2'
GISGEN failure at STEP: src.contrib/GMSL/NVIZ2.2
-------------- next part --------------
GISGEN: src/mapdev/v.digit - gio mag 20 18:05:52 CEST 2004

#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.digit
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[1]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.digit'
gcc -L/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/LIB.i686-pc-linux-gnu -Wl,--export-dynamic -o /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/bin/inter/v.digit OBJ.i686-pc-linux-gnu/add_scale.o OBJ.i686-pc-linux-gnu/area.o OBJ.i686-pc-linux-gnu/ask_driver.o OBJ.i686-pc-linux-gnu/backdrop.o OBJ.i686-pc-linux-gnu/bad_areas.o OBJ.i686-pc-linux-gnu/break.o OBJ.i686-pc-linux-gnu/build_neat.o OBJ.i686-pc-linux-gnu/coll_pts.o OBJ.i686-pc-linux-gnu/color.o OBJ.i686-pc-linux-gnu/compress.o OBJ.i686-pc-linux-gnu/contour.o OBJ.i686-pc-linux-gnu/customize.o OBJ.i686-pc-linux-gnu/debug.o OBJ.i686-pc-linux-gnu/debugf.o OBJ.i686-pc-linux-gnu/dig_curses.o OBJ.i686-pc-linux-gnu/dig_dev.o OBJ.i686-pc-linux-gnu/digitize.o OBJ.i686-pc-linux-gnu/digmain.o OBJ.i686-pc-linux-gnu/discio.o OBJ.i686-pc-linux-gnu/display_area.o OBJ.i686-pc-linux-gnu/display_line.o OBJ.i686-pc-linux-gnu/display_site.o OBJ.i686-pc-linux-gnu/display_node.o OBJ.i686-pc-linux-gnu/drawcell.o OBJ.i686-pc-linux-gnu/duplicate.o OBJ.i686-pc-linux-gnu/edit.o OBJ.i686-pc-linux-gnu/eq.o OBJ.i686-pc-linux-gnu/find_w_mouse.o OBJ.i686-pc-linux-gnu/find_w_dig.o OBJ.i686-pc-linux-gnu/flush.o OBJ.i686-pc-linux-gnu/flush_input.o OBJ.i686-pc-linux-gnu/get_point.o OBJ.i686-pc-linux-gnu/get_diginput.o OBJ.i686-pc-linux-gnu/gorun.o OBJ.i686-pc-linux-gnu/graph_input.o OBJ.i686-pc-linux-gnu/graphics.o OBJ.i686-pc-linux-gnu/head_info.o OBJ.i686-pc-linux-gnu/help.o OBJ.i686-pc-linux-gnu/initialize.o OBJ.i686-pc-linux-gnu/interact.o OBJ.i686-pc-linux-gnu/interface.o OBJ.i686-pc-linux-gnu/intersect.o OBJ.i686-pc-linux-gnu/isle.o OBJ.i686-pc-linux-gnu/label.o OBJ.i686-pc-linux-gnu/label_mult.o OBJ.i686-pc-linux-gnu/leave.o OBJ.i686-pc-linux-gnu/list.o OBJ.i686-pc-linux-gnu/main.o OBJ.i686-pc-linux-gnu/map_ask.o OBJ.i686-pc-linux-gnu/map_ask_new.o OBJ.i686-pc-linux-gnu/map_coor_new.o OBJ.i686-pc-linux-gnu/map_init_new.o OBJ.i686-pc-linux-gnu/map_reg.o OBJ.i686-pc-linux-gnu/map_residnew.o OBJ.i686-pc-linux-gnu/map_scale.o OBJ.i686-pc-linux-gnu/menus.o OBJ.i686-pc-linux-gnu/mk_window.o OBJ.i686-pc-linux-gnu/mouse_yn.o OBJ.i686-pc-linux-gnu/mouse_coll.o OBJ.i686-pc-linux-gnu/move_line.o OBJ.i686-pc-linux-gnu/move_point.o OBJ.i686-pc-linux-gnu/new_line.o OBJ.i686-pc-linux-gnu/node_color.o OBJ.i686-pc-linux-gnu/node_lines.o OBJ.i686-pc-linux-gnu/oplot.o OBJ.i686-pc-linux-gnu/overlay.o OBJ.i686-pc-linux-gnu/plot.o OBJ.i686-pc-linux-gnu/read_cap.o OBJ.i686-pc-linux-gnu/remove.o OBJ.i686-pc-linux-gnu/remove_block.o OBJ.i686-pc-linux-gnu/replot.o OBJ.i686-pc-linux-gnu/reset_map.o OBJ.i686-pc-linux-gnu/retype_line.o OBJ.i686-pc-linux-gnu/scal_window.o OBJ.i686-pc-linux-gnu/screen_plt.o OBJ.i686-pc-linux-gnu/select_digit.o OBJ.i686-pc-linux-gnu/set_key.o OBJ.i686-pc-linux-gnu/set_thresh.o OBJ.i686-pc-linux-gnu/set_window.o OBJ.i686-pc-linux-gnu/slid_window.o OBJ.i686-pc-linux-gnu/spline.o OBJ.i686-pc-linux-gnu/snap.o OBJ.i686-pc-linux-gnu/states.o OBJ.i686-pc-linux-gnu/str.o OBJ.i686-pc-linux-gnu/toolbox.o OBJ.i686-pc-linux-gnu/where_am_i.o OBJ.i686-pc-linux-gnu/wind_conv.o OBJ.i686-pc-linux-gnu/wind_2_box.o OBJ.i686-pc-linux-gnu/window.o OBJ.i686-pc-linux-gnu/window_setup.o OBJ.i686-pc-linux-gnu/window_rout.o OBJ.i686-pc-linux-gnu/withinthresh.o -lvect -ldig2 -lgproj -lproj  /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/vect32/libes/LIB.i686-pc-linux-gnu/libtrans.a -ldig_atts -ldisplay -lraster -lvask -lgis   -lncurses -lbsd-compat -lm  -lz 
/usr/local/lib/libz.a(compress.o)(.text+0xb0): In function `compress':
: multiple definition of `compress'
OBJ.i686-pc-linux-gnu/compress.o(.text+0x110):/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.digit/compress.c:46: first defined here
/usr/bin/ld: Warning: size of symbol `compress' changed from 3261 in OBJ.i686-pc-linux-gnu/compress.o to 177 in /usr/local/lib/libz.a(compress.o)
collect2: ld returned 1 exit status
make[1]: *** [/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/bin/inter/v.digit] Error 1
make[1]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.digit'
GISGEN failure at STEP: src/mapdev/v.digit
-------------- next part --------------
GISGEN: src/mapdev/v.spag - gio mag 20 18:06:06 CEST 2004

#################################################################
/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.spag
  make -f OBJ.i686-pc-linux-gnu/make.rules 

make[1]: Entering directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.spag'
gcc -L/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/libes/LIB.i686-pc-linux-gnu -Wl,--export-dynamic -o /home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/bin/cmd/v.spag OBJ.i686-pc-linux-gnu/compress.o OBJ.i686-pc-linux-gnu/remove.o OBJ.i686-pc-linux-gnu/break2.o OBJ.i686-pc-linux-gnu/graphic.o OBJ.i686-pc-linux-gnu/intersect.o OBJ.i686-pc-linux-gnu/main2.o OBJ.i686-pc-linux-gnu/new_line.o OBJ.i686-pc-linux-gnu/linecros.o OBJ.i686-pc-linux-gnu/spag2.o  ../v.build/LIB.i686-pc-linux-gnu/libbuild.a -lvect -ldig2 -lvect -ldig2 -lgis   -ldig_atts -lm  -lz 
/usr/local/lib/libz.a(compress.o)(.text+0xb0): In function `compress':
: multiple definition of `compress'
OBJ.i686-pc-linux-gnu/compress.o(.text+0x0):/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.spag/compress.c:11: first defined here
/usr/bin/ld: Warning: size of symbol `compress' changed from 3073 in OBJ.i686-pc-linux-gnu/compress.o to 177 in /usr/local/lib/libz.a(compress.o)
collect2: ld returned 1 exit status
make[1]: *** [/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/dist.i686-pc-linux-gnu/etc/bin/cmd/v.spag] Error 1
make[1]: Leaving directory `/home/ivan/Documents/GRASS/grass53_exp_2004_05_15/src/mapdev/v.spag'
GISGEN failure at STEP: src/mapdev/v.spag


More information about the grass-dev mailing list