[GRASS-dev] grass7 on mac OSX

William Kyngesburye woklist at kyngchaos.com
Sun Jun 6 11:41:10 EDT 2010


On Jun 6, 2010, at 2:34 AM, Glynn Clements wrote:

> 
> William Kyngesburye wrote:
> 
>> That works, dist/etc/python/grass/lib now fully populated, no make
>> errors (besides the ignored CPP unknown architecture errors).
> 
> Does the wxGUI NVIZ module work?

I got an error starting the GUI:

GRASS 7.0.svn (spearfish60):~ > Traceback (most recent call last):
  File "/Applications/GRASS-7.0.app/Contents/MacOS/etc/gui/wxpython/wxgui.py", line 1602, in <module>
    sys.exit(main())
  File "/Applications/GRASS-7.0.app/Contents/MacOS/etc/gui/wxpython/wxgui.py", line 1595, in main
    app = GMApp(workspaceFile)
  File "/Applications/GRASS-7.0.app/Contents/MacOS/etc/gui/wxpython/wxgui.py", line 1517, in __init__
    wx.App.__init__(self, False)
  File "/Users/Shared/unix/wxpython-snow/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7978, in __init__
    self._BootstrapApp()
  File "/Users/Shared/unix/wxpython-snow/lib/python2.6/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 7552, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "/Applications/GRASS-7.0.app/Contents/MacOS/etc/gui/wxpython/wxgui.py", line 1538, in OnInit
    workspace = self.workspaceFile)
  File "/Applications/GRASS-7.0.app/Contents/MacOS/etc/gui/wxpython/wxgui.py", line 135, in __init__
    self.notebook  = self.__createNoteBook()
  File "/Applications/GRASS-7.0.app/Contents/MacOS/etc/gui/wxpython/wxgui.py", line 218, in __createNoteBook
    self.search = MenuTreeWindow(parent = self)
  File "/Users/Shared/src/GRASS/svn/trunk/dist.i386-apple-darwin10.3.1/etc/gui/wxpython/gui_modules/ghelp.py", line 214, in __init__
    self.tree = MenuTree(parent = self, data = menudata.ManagerData())
  File "/Users/Shared/src/GRASS/svn/trunk/dist.i386-apple-darwin10.3.1/etc/gui/wxpython/gui_modules/ghelp.py", line 426, in __init__
    super(MenuTree, self).__init__(parent, **kwargs)
  File "/Users/Shared/src/GRASS/svn/trunk/dist.i386-apple-darwin10.3.1/etc/gui/wxpython/gui_modules/ghelp.py", line 348, in __init__
    super(ItemTree, self).__init__(parent, id, ctstyle = ctstyle, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'ctstyle'


P.S.  in testing this, I found that the configured prefix is hardwired into the grass70 startup python script.  I often make a bindist, which leaves a complete runable app package in the macosx folder that I will run, instead of make install-ing.  GRASS won't run at all outside of its configured path :(

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"I ache, therefore I am.  Or in my case - I am, therefore I ache."

- Marvin




More information about the grass-dev mailing list