[GRASS-dev] trying to compile wxPython NVIZ

Michael Barton michael.barton at asu.edu
Mon Jul 14 22:32:46 EDT 2008


Hi Martin,

Finally getting a bit of time. I am trying to compile GRASS 7 so that  
I can take a look at the new NVIZ.

I got the following errors again.

/Users/cmbarton/grass_dev/grass7_src/lib/nviz
/Users/cmbarton/grass_dev/grass7_src/gui/wxpython/vdigit
/Users/cmbarton/grass_dev/grass7_src/gui/wxpython/nviz
/Users/cmbarton/grass_dev/grass7_src/visualization/nviz2/cmd

I went to /lib/nviz to check out the error. The result is below. It is  
different from the last time it didn't compile, so I hope that this  
means that it's getting closer. I'm copying William and Glynn to see  
if anyone has suggestions for how to get this working on my Mac. I am  
very much looking forward to trying this out.

Michael

================ compile error =================

cmb-MBP-2:grass7_src cmbarton$ cd ./lib/nviz
cmb-MBP-2:nviz cmbarton$ make
cc -dynamiclib -compatibility_version 7.0 -current_version 7.0 - 
install_name /Applications/GRASS/GRASS-7.0.app/Contents/MacOS/lib/ 
libgrass_nviz.dylib -o /Users/cmbarton/grass_dev/grass7_src/dist.i386- 
apple-darwin9.4.0/lib/libgrass_nviz.7.0.svn.dylib -L/Users/cmbarton/ 
grass_dev/grass7_src/dist.i386-apple-darwin9.4.0/lib -arch i386 -Os - 
arch i386 -Os     OBJ.i386-apple-darwin9.4.0/change_view.o OBJ.i386- 
apple-darwin9.4.0/cplanes_obj.o OBJ.i386-apple-darwin9.4.0/draw.o  
OBJ.i386-apple-darwin9.4.0/exag.o OBJ.i386-apple-darwin9.4.0/lights.o  
OBJ.i386-apple-darwin9.4.0/map_obj.o OBJ.i386-apple-darwin9.4.0/nviz.o  
OBJ.i386-apple-darwin9.4.0/position.o OBJ.i386-apple-darwin9.4.0/ 
render.o -lgrass_gis -lgrass_datetime -lz     -lgrass_bitmap - 
lgrass_linkm  -lgrass_vect -lgrass_dbmibase -lgrass_gis - 
lgrass_datetime -lz      -lgrass_dbmiclient -lgrass_dbmibase - 
lgrass_gis -lgrass_datetime -lz      -lgrass_gis -lgrass_datetime - 
lz      -lgrass_dgl -lgrass_dig2 -lgrass_gis -lgrass_datetime -lz     - 
lgrass_rtree  -lgrass_gis -lgrass_datetime -lz     -lgrass_linkm - 
lgrass_rtree  -lgrass_dig2 -lgrass_gis -lgrass_datetime -lz     - 
lgrass_rtree  -lgrass_dgl -lgrass_rtree -lgrass_linkm - 
lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis -lgrass_datetime - 
lz      -lgrass_gis -lgrass_datetime -lz      -lgrass_dbmibase - 
lgrass_gis -lgrass_datetime -lz       -L/Library/Frameworks/ 
GDAL.framework/Versions/1.5/unix/lib -lgdal -L/usr/X11/lib -L/usr/ 
X11R6/lib  -lGL  -L/usr/X11R6/lib  -lGLU  -L/Library/Frameworks/ 
UnixImageIO.framework/unix/lib -ltiff    -lgrass_sites - 
lgrass_datetime -lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz       
-lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis -lgrass_datetime - 
lz      -lgrass_gis -lgrass_datetime -lz      -lgrass_gis - 
lgrass_datetime -lz     -lgrass_vect -lgrass_dbmibase -lgrass_gis - 
lgrass_datetime -lz      -lgrass_dbmiclient -lgrass_dbmibase - 
lgrass_gis -lgrass_datetime -lz      -lgrass_gis -lgrass_datetime - 
lz      -lgrass_dgl -lgrass_dig2 -lgrass_gis -lgrass_datetime -lz     - 
lgrass_rtree  -lgrass_gis -lgrass_datetime -lz     -lgrass_linkm - 
lgrass_rtree   -lgrass_g3d -lgrass_gis -lgrass_datetime -lz      && \
	(cd /Users/cmbarton/grass_dev/grass7_src/dist.i386-apple-darwin9.4.0/ 
lib; ln -f -s libgrass_nviz.7.0.svn.dylib /Users/cmbarton/grass_dev/ 
grass7_src/dist.i386-apple-darwin9.4.0/lib/libgrass_nviz.dylib)
Undefined symbols:
   "_GS_get_dims", referenced from:
       _Nviz_set_attr in map_obj.o
   "_GS_global_exag", referenced from:
       _Nviz_update_ranges in change_view.o
       _Nviz_update_ranges in change_view.o
       _Nviz_change_exag in change_view.o
   "_GS_get_surf_list", referenced from:
       _Nviz_draw_cplane in cplanes_obj.o
       _Nviz_draw_all_surf in draw.o
       _Nviz_get_exag_height in exag.o
       _Nviz_get_exag in exag.o
       _Nviz_new_map_obj in map_obj.o
       _Nviz_set_focus_map in position.o
   "_GS_draw_surf", referenced from:
       _Nviz_draw_all_surf in draw.o
   "_GV_load_vector", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GS_draw_wire", referenced from:
       _Nviz_draw_cplane in cplanes_obj.o
   "_GVL_num_vols", referenced from:
       _Nviz_set_focus_map in position.o
       _Nviz_set_focus_map in position.o
   "_XOpenDisplay", referenced from:
       _Nviz_create_render_window in render.o
   "_GS_Set_ClientData", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GV_new_vector", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GS_done_draw", referenced from:
       _Nviz_resize_window in change_view.o
       _Nviz_draw_cplane in cplanes_obj.o
       _Nviz_draw_all_vect in draw.o
       _Nviz_draw_all in draw.o
       _Nviz_draw_quick in draw.o
   "_XFreePixmap", referenced from:
       _Nviz_destroy_render_window in render.o
   "_GS_get_exag_guess", referenced from:
       _Nviz_get_exag_height in exag.o
       _Nviz_get_exag in exag.o
   "_XCreatePixmap", referenced from:
       _Nviz_create_render_window in render.o
   "_GS_clear", referenced from:
       _Nviz_draw_cplane in cplanes_obj.o
       _Nviz_draw_all in draw.o
       _Nviz_draw_quick in draw.o
   "_GS_get_longdim", referenced from:
       _Nviz_update_ranges in change_view.o
       _Nviz_get_exag_height in exag.o
   "_GS_set_draw", referenced from:
       _Nviz_resize_window in change_view.o
       _Nviz_draw_cplane in cplanes_obj.o
       _Nviz_draw_all_vect in draw.o
       _Nviz_draw_all_vect in draw.o
       _Nviz_draw_all in draw.o
       _Nviz_draw_all in draw.o
       _Nviz_draw_quick in draw.o
   "_GS_unset_cplane", referenced from:
       _Nviz_off_cplane in cplanes_obj.o
   "_GS_set_drawres", referenced from:
       _Nviz_set_attr in map_obj.o
   "_GS_num_surfs", referenced from:
       _Nviz_new_map_obj in map_obj.o
       _Nviz_set_focus_map in position.o
       _Nviz_set_focus_map in position.o
   "_XFree", referenced from:
       _Nviz_create_render_window in render.o
   "_GS_setlight_ambient", referenced from:
       _Nviz_set_light_ambient in lights.o
   "_GS_draw_cplane_fence", referenced from:
       _Nviz_draw_cplane in cplanes_obj.o
       _Nviz_draw_all_surf in draw.o
   "_GS_set_att_const", referenced from:
       _Nviz_set_attr in map_obj.o
   "_GV_select_surf", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GV_num_vects", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GS_set_viewport", referenced from:
       _Nviz_resize_window in change_view.o
   "_GS_get_from_real", referenced from:
       _Nviz_set_viewpoint_height in change_view.o
   "_GS_get_from", referenced from:
       _Nviz_set_viewpoint_position in change_view.o
   "_GS_moveto", referenced from:
       _Nviz_set_viewpoint_position in change_view.o
   "_GS_new_surface", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GVL_set_focus_center_map", referenced from:
       _Nviz_set_focus_map in position.o
   "_GS_new_light", referenced from:
       _Nviz_new_light in lights.o
   "_GV_alldraw_vect", referenced from:
       _Nviz_draw_all_vect in draw.o
   "_GS_set_focus_center_map", referenced from:
       _Nviz_set_focus_map in position.o
       _Nviz_set_focus_map in position.o
   "_GV_set_vectmode", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GS_alldraw_wire", referenced from:
       _Nviz_resize_window in change_view.o
       _Nviz_draw_quick in draw.o
   "_GS_setlight_color", referenced from:
       _Nviz_set_light_bright in lights.o
       _Nviz_set_light_color in lights.o
   "_GS_ready_draw", referenced from:
       _Nviz_resize_window in change_view.o
       _Nviz_draw_cplane in cplanes_obj.o
       _Nviz_draw_all_vect in draw.o
       _Nviz_draw_all in draw.o
       _Nviz_draw_quick in draw.o
   "_GS_get_zrange_nz", referenced from:
       _Nviz_update_ranges in change_view.o
       _Nviz_get_exag_height in exag.o
   "_GS_setlight_position", referenced from:
       _Nviz_draw_all_surf in draw.o
       _Nviz_draw_all_surf in draw.o
       _Nviz_set_light_position in lights.o
   "_GS_unset_att", referenced from:
       _Nviz_unset_attr in map_obj.o
   "_GS_set_drawmode", referenced from:
       _Nviz_set_attr in map_obj.o
   "_GS_set_global_exag", referenced from:
       _Nviz_change_exag in change_view.o
   "_GS_set_fov", referenced from:
       _Nviz_set_viewpoint_persp in change_view.o
   "_GS_set_att_defaults", referenced from:
       _Nviz_set_attr_default in map_obj.o
   "_GVL_get_vol_list", referenced from:
       _Nviz_set_focus_map in position.o
   "_GS_set_nofocus", referenced from:
       _Nviz_set_focus_state in position.o
       _Nviz_set_focus_map in position.o
   "_GV_delete_vector", referenced from:
       _Nviz_new_map_obj in map_obj.o
   "_GS_set_infocus", referenced from:
       _Nviz_set_focus_state in position.o
   "_GS_load_att_map", referenced from:
       _Nviz_set_attr in map_obj.o
   "_GS_get_zextents", referenced from:
       _Nviz_draw_all_surf in draw.o
   "_GS_moveto_real", referenced from:
       _Nviz_set_viewpoint_height in change_view.o
   "_GS_init_view", referenced from:
       _Nviz_init_view in position.o
   "_GS_set_twist", referenced from:
       _Nviz_set_viewpoint_twist in change_view.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [/Users/cmbarton/grass_dev/grass7_src/dist.i386-apple- 
darwin9.4.0/lib/libgrass_nviz.7.0.svn.dylib] Error 1
cmb-MBP-2:nviz cmbarton$



More information about the grass-dev mailing list