[GRASS-user] Compiling grass 6.2.1: i.class error

Sean Fulton seanasy at gmail.com
Mon Mar 5 12:55:16 EST 2007


Hello,

I'm trying to compile 6.2.1 on Mac OS X 10.4.8.  I get an undefined 
symbol (_I_vask_subgroup_old) error compliling i.class.

Can anyone point me in the right direction for resolving this? Output is below.

Thanks,

	Sean


----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Mon Mar  5 12:34:47 EST 2007
--
Errors in:
/path/to/grass-6.2.1/imagery/i.class
--
Finished compilation: Mon Mar  5 12:36:27 EST 2007
(In case of errors please change into the directory with error and run 'make')
make: *** [default] Error 1

-: cd /path/to/grass-6.2.1/imagery/i.class

-: make
gcc -L/path/to/grass-6.2.1/dist.i686-apple-darwin8.8.1/lib 
-L/opt/local/lib         -DPACKAGE=\""grassmods"\" -o 
/path/to/grass-6.2.1/dist.i686-apple-darwin8.8.1/bin/i.class 
OBJ.i686-apple-darwin8.8.1/add_point.o 
OBJ.i686-apple-darwin8.8.1/analyze_sig.o 
OBJ.i686-apple-darwin8.8.1/ask_files.o 
OBJ.i686-apple-darwin8.8.1/band_files.o 
OBJ.i686-apple-darwin8.8.1/cellhd.o 
OBJ.i686-apple-darwin8.8.1/complete_reg.o 
OBJ.i686-apple-darwin8.8.1/conv.o OBJ.i686-apple-darwin8.8.1/curses.o 
OBJ.i686-apple-darwin8.8.1/define_reg.o 
OBJ.i686-apple-darwin8.8.1/del_point.o 
OBJ.i686-apple-darwin8.8.1/draw_cell.o 
OBJ.i686-apple-darwin8.8.1/draw_reg.o 
OBJ.i686-apple-darwin8.8.1/driver.o OBJ.i686-apple-darwin8.8.1/edge.o 
OBJ.i686-apple-darwin8.8.1/edge_order.o 
OBJ.i686-apple-darwin8.8.1/edge_point.o 
OBJ.i686-apple-darwin8.8.1/erase_reg.o 
OBJ.i686-apple-darwin8.8.1/g_init.o 
OBJ.i686-apple-darwin8.8.1/graphics.o 
OBJ.i686-apple-darwin8.8.1/histograms.o 
OBJ.i686-apple-darwin8.8.1/init_reg.o 
OBJ.i686-apple-darwin8.8.1/input.o 
OBJ.i686-apple-darwin8.8.1/input_color.o 
OBJ.i686-apple-darwin8.8.1/input_std.o 
OBJ.i686-apple-darwin8.8.1/main.o OBJ.i686-apple-darwin8.8.1/mouse.o 
OBJ.i686-apple-darwin8.8.1/outline.o 
OBJ.i686-apple-darwin8.8.1/readbands.o 
OBJ.i686-apple-darwin8.8.1/redisplay.o 
OBJ.i686-apple-darwin8.8.1/remove_mask.o 
OBJ.i686-apple-darwin8.8.1/restore_reg.o 
OBJ.i686-apple-darwin8.8.1/save_reg.o 
OBJ.i686-apple-darwin8.8.1/set_signals.o 
OBJ.i686-apple-darwin8.8.1/sigalarm.o 
OBJ.i686-apple-darwin8.8.1/sigint.o 
OBJ.i686-apple-darwin8.8.1/signature.o 
OBJ.i686-apple-darwin8.8.1/title.o OBJ.i686-apple-darwin8.8.1/view.o 
OBJ.i686-apple-darwin8.8.1/zoom_box.o  -lgrass_I -lgrass_gis 
-lgrass_datetime -lz     -lgrass_gmath -lgrass_gis -lgrass_datetime -lz 
     -lgrass_vask  -lgrass_D -lgrass_display -lgrass_gis 
-lgrass_datetime -lz     -lgrass_raster -lgrass_pngdriver 
-lgrass_driver -lgrass_gis -lgrass_datetime -lz      -liconv  
-lgrass_gis -lgrass_datetime -lz     -lpng  -lz    -lgrass_driver 
-lgrass_gis -lgrass_datetime -lz      -liconv  -lgrass_gis 
-lgrass_datetime -lz       -lgrass_gis -lgrass_datetime -lz     
-lgrass_raster -lgrass_pngdriver -lgrass_driver -lgrass_gis 
-lgrass_datetime -lz      -liconv  -lgrass_gis -lgrass_datetime -lz     
-lpng  -lz    -lgrass_driver -lgrass_gis -lgrass_datetime -lz      
-liconv  -lgrass_gis -lgrass_datetime -lz       -lgrass_display 
-lgrass_gis -lgrass_datetime -lz     -lgrass_raster -lgrass_pngdriver 
-lgrass_driver -lgrass_gis -lgrass_datetime -lz      -liconv  
-lgrass_gis -lgrass_datetime -lz     -lpng  -lz    -lgrass_driver 
-lgrass_gis -lgrass_datetime -lz      -liconv  -lgrass_gis 
-lgrass_datetime -lz       -lgrass_raster -lgrass_pngdriver 
-lgrass_driver -lgrass_gis -lgrass_datetime -lz      -liconv  
-lgrass_gis -lgrass_datetime -lz     -lpng  -lz    -lgrass_driver 
-lgrass_gis -lgrass_datetime -lz      -liconv  -lgrass_gis 
-lgrass_datetime -lz      -lgrass_gis -lgrass_datetime -lz     
-lgrass_vask -lncurses  -lgrass_gmath -lgrass_gis -lgrass_datetime -lz  
     -lz
/usr/bin/ld: Undefined symbols:
_I_vask_subgroup_old
collect2: ld returned 1 exit status
make: *** 
[/path/to/grass-6.2.1/dist.i686-apple-darwin8.8.1/bin/i.class] Error 1






More information about the grass-user mailing list