This is where it bombs. If I set self.showChoice so that this doesn't execute,
GRASS starts up fine
"/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gui_core/ghelp.py",
line 81, in __init__
self.searchChoice.SetItems(self.cmdPrompt.GetCommandItems())
Michael
On Jul 25, 2012, at 2:20 PM, <[email protected]>
<[email protected]> wrote:
> From: Michael Barton <[email protected]>
> Date: July 25, 2012 2:12:39 PM MST
> To: Kyngesburye William <[email protected]>, <[email protected]>
> Subject: Re: [GRASS-dev] GRASS 6 REALLY IS broken on Mac
>
>
> More tests.
>
> If I delete .grassrc6 and start GRASS, it opens fine after asking for a
> GISDBASE location. But if I try to start it again, it errors out with the
> error below.
>
> I suspect there is something wrong with a configuration file path. It has
> been changed and the new file is not being created
>
> Michael
>
> On Jul 25, 2012, at 2:03 PM, Michael Barton wrote:
>
>> Something installed another Python version without my knowledge. Getting rid
>> of this solved the problem.
>>
>> Michael
>>
>> On Jul 25, 2012, at 1:22 PM, Michael Barton wrote:
>>
>>> I'm recompiling GRASS binaries and found that GRASS 6 is broken on the Mac.
>>> This is true for the current svn version I just updated and for the version
>>> I compiled 28 June--both release branch and dev branch. I updated all
>>> frameworks today, but I don't know if I tested the 28 June version of GRASS
>>> 6 after I compiled it. So I don't know if it is in the updated frameworks
>>> (updated on 29 June) or in the GRASS code. GRASS 7 works fine. When I try
>>> to launch GRASS 6, I get the following error after selecting a mapset and
>>> clicking 'start grass'.
>>>
>>> GRASS 6.4.3svn (Spearfish60_test):~ > Traceback (most recent call last):
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/wxpython/wxgui.py",
>>> line 139, in <module>
>>> sys.exit(main())
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/wxpython/wxgui.py",
>>> line 132, in main
>>> app = GMApp(workspaceFile)
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/wxpython/wxgui.py",
>>> line 45, in __init__
>>> wx.App.__init__(self, False)
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py",
>>> line 7981, in __init__
>>> self._BootstrapApp()
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py",
>>> line 7555, in _BootstrapApp
>>> return _core_.PyApp__BootstrapApp(*args, **kwargs)
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/wxpython/wxgui.py",
>>> line 78, in OnInit
>>> workspace = self.workspaceFile)
>>> File
>>> "/Users/Shared/grass_dev/grass64_rb/dist.x86_64-apple-darwin10.8.0/etc/wxpython/lmgr/frame.py",
>>> line 108, in __init__
>>> self.notebook = self._createNoteBook()
>>> File
>>> "/Users/Shared/grass_dev/grass64_rb/dist.x86_64-apple-darwin10.8.0/etc/wxpython/lmgr/frame.py",
>>> line 257, in _createNoteBook
>>> self.goutput = GMConsole(self)
>>> File
>>> "/Users/Shared/grass_dev/grass64_rb/dist.x86_64-apple-darwin10.8.0/etc/wxpython/gui_core/goutput.py",
>>> line 240, in __init__
>>> self.MakeSearchPaneContent(self.searchPane.GetPane())
>>> File
>>> "/Users/Shared/grass_dev/grass64_rb/dist.x86_64-apple-darwin10.8.0/etc/wxpython/gui_core/goutput.py",
>>> line 356, in MakeSearchPaneContent
>>> self.search = SearchModuleWindow(parent = pane, cmdPrompt =
>>> self.cmdPrompt)
>>> File
>>> "/Users/Shared/grass_dev/grass64_rb/dist.x86_64-apple-darwin10.8.0/etc/wxpython/gui_core/ghelp.py",
>>> line 81, in __init__
>>> self.searchChoice.SetItems(self.cmdPrompt.GetCommandItems())
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py",
>>> line 11997, in SetItems
>>> self.AppendItems(items)
>>> File
>>> "/Applications/GRASS/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py",
>>> line 11859, in AppendItems
>>> return _core_.ItemContainer_AppendItems(*args, **kwargs)
>>> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 100:
>>> ordinal not in range(128)
>>>
>>>
>>> I have not changed my python or wxpython installation since the last time I
>>> had a working GRASS 6 (earlier in June).
>>>
>>> Michael
>>> _____________________
>>> C. Michael Barton
>>> Visiting Scientist, Integrated Science Program
>>> National Center for Atmospheric Research &
>>> University Corporation for Atmospheric Research
>>> 303-497-2889 (voice)
>>>
>>> Director, Center for Social Dynamics & Complexity
>>> Professor of Anthropology, School of Human Evolution & Social Change
>>> Arizona State University
>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>
>>
>> _____________________
>> C. Michael Barton
>> Visiting Scientist, Integrated Science Program
>> National Center for Atmospheric Research &
>> University Corporation for Atmospheric Research
>> 303-497-2889 (voice)
>>
>> Director, Center for Social Dynamics & Complexity
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>
>
> _____________________
> C. Michael Barton
> Visiting Scientist, Integrated Science Program
> National Center for Atmospheric Research &
> University Corporation for Atmospheric Research
> 303-497-2889 (voice)
>
> Director, Center for Social Dynamics & Complexity
> Professor of Anthropology, School of Human Evolution & Social Change
> Arizona State University
> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>
_____________________
C. Michael Barton
Visiting Scientist, Integrated Science Program
National Center for Atmospheric Research &
University Corporation for Atmospheric Research
303-497-2889 (voice)
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev