[GRASS-dev] Re: wxpython not working in GRASS 7 Mac OSX

Michael Barton Michael.Barton at asu.edu
Fri Jul 1 02:18:45 EDT 2011


I did a make distclean before a svn up.

I installed the latest stable wxPython (2.8.12), and have Mac OSX system Python 2.6.1. My config string is the one I've been using successfully for awhile and which works fine for 6.5 and 6.4. 

The only difference is that I made GRASS 7 with make GDAL_DYNAMIC=  William suggested this sometime back because of problems with v.external and r.external.

Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity 
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University

voice: 	480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:          480-965-7671 (SHESC),  480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu











On Jun 30, 2011, at 7:50 PM, Helena Mitasova wrote:

> Michael,
> 
> I just updated GRASS7 and wxpython and wxnviz works OK for me.
> The only error that I get is this (when quitting wxpython)
> 
> pythonw2.6(41179,0xa05a8540) malloc: *** error for object 0x1d43edf0: pointer being freed was not allocated
> *** set a breakpoint in malloc_error_break to debug
> 
> I am wondering what others compiling on Mac get in terms of running wxgui
> 
> Helena 
> 
> 
> On Jun 30, 2011, at 4:06 PM, Michael Barton wrote:
> 
>> I just compiled from the most recent svn version of trunk. When I go to display something in the 3D mode (wxnviz), I get the following error. The map does not display and the 3D control panel does not launch.
>> 
>> GRASS 7.0.svn (Spearfish60_test):~ > Traceback (most recent call last):
>> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/toolbars.py", line 325, in OnSelectTool
>>   self.parent.AddToolbar("nviz")
>> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/mapdisp.py", line 473, in AddToolbar
>>   self._addToolbarNviz()
>> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/mapdisp.py", line 386, in _addToolbarNviz
>>   self._layerManager.goutput.WriteCmdLog(_("Starting 3D view mode..."))
>> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/goutput.py", line 417, in WriteCmdLog
>>   self.WriteLog(line, style=self.cmd_output.StyleCommand, switchPage = True)
>> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/goutput.py", line 388, in WriteLog
>>   self._notebook.SetSelectionByName('output')
>> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/menuform.py", line 2071, in SetSelectionByName
>>   self.SetSelection(self.GetPageIndexByName(page))
>> File "/Applications/GRASS/GRASS-7.0.app/Contents/MacOS/etc/python/wx/lib/agw/flatnotebook.py", line 4174, in SetSelection
>>   self._mainSizer.Insert(0, self._windows[page], 1, wx.EXPAND)
>> File "/Applications/GRASS/GRASS-7.0.app/Contents/MacOS/etc/python/wx/_core.py", line 12707, in Insert
>>   return _core_.Sizer_Insert(*args, **kwargs)
>> wx._core.PyAssertionError: C++ assertion "!sizer || m_containingSizer != sizer" failed at /BUILD/wxPython-src-2.8.12.0/src/common/wincmn.cpp(1884) in SetContainingSizer(): Adding a window to the same sizer twice?
>> GRASS 7.0.svn (Spearfish60_test):~ >
>> 
>> 
>> Michael
>> ____________________
>> C. Michael Barton
>> Director, Center for Social Dynamics & Complexity
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>> 
>> voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
>> fax:          480-965-7671 (SHESC),  480-727-0709 (CSDC)
>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 



More information about the grass-dev mailing list