[GRASS-dev] RC5 on Mac OS X

Jeshua Lacock jeshua at OpenOSX.com
Sun Aug 30 07:30:09 EDT 2009


Greetings,

I just built RC5 here on Mac OS X 10.5.7 using pretty much all of the  
latest available stable versions of the dependencies.

The build reports "No errors detected." However I have run into two  
problems. When I launch GRASS, I get the error:

WARNING: Vector digitizer is not available (dlopen(/Library/OpenOSX/ 
grass/grass 6.4.0RC5/etc/wxpython/vdigit/_grass6_wxvdigit.so, 2):
Symbol not found: __ZN12wxStringBase8InitWithEPKcmm
   Referenced from: /Library/OpenOSX/grass/grass-6.4.0RC5/etc/wxpython/ 
vdigit/_grass6_wxvdigit.so
   Expected in: dynamic lookup

The symbol has an address in libwx:

nm libwx_base_carbon-2.8.0.6.0.dylib | grep  
ZN12wxStringBase8InitWithEPKcmm

0005f320 T __ZN12wxStringBase8InitWithEPKcmm


And when I attempt to launch NVIZ (by choosing "3D view" from the map  
display), the GUI crashes and in the terminal reports:

dyld: lazy symbol binding failed: image not found for lazy pointer at  
0x286d054
dyld: image not found for lazy pointer at 0x286d054


I built the aqua version of Tcl/Tk 8.5.7 which runs fine, installed  
wxPython 2.8.10.1, numpy 1.3.0, PyOpenGL 3.0.1a3 and used the --with- 
opengl=aqua flag when running configure.


Any ideas?


Thanks,

Jeshua Lacock, Owner
<http://OpenOSX.com>
phone: 208.462.4171



More information about the grass-dev mailing list