[GRASSGUI] Re: [GRASS-dev] wxgui not working in ubuntu feisty

Michael Barton michael.barton at asu.edu
Sun May 13 11:49:18 EDT 2007


I've had to make some new icons. I did another one yesterday. They are all
in the cvs as this is where icons live. You just need to update.

Michael


On 5/13/07 2:48 AM, "Carlos "Guâno" Grohmann" <carlos.grohmann at gmail.com>
wrote:

> On 5/13/07, Daniel Calvelo <dca.gis at gmail.com> wrote:
> OK Daniel, that did it.
> 
> thanks
> 
> 
>> Hi Carlos,
>> 
>> The problem is not related to wx: you have all that is needed.
>> 
>> The problem comes from icon management: an icon named gui-overlay.gif
>> which should be in $GISBASE/etc/gui/icons isn't there, and that flops
>> the whole initialisation.
>> 
>> Work-around:create some icon posing as gui-overlay in that position, say:
>> 
>> # cp $GISBASE/etc/gui/icons/gui-georect.gif
>> $GISBASE/etc/gui/icons/gui-overlay.gif
>> 
>> Daniel.
>> 
>> On 5/12/07, Carlos Guâno Grohmann <carlos.grohmann at gmail.com> wrote:
>>> OK, I just downloaded the wxgui files, which were working in my
>>> previous Dapper install, and they don't work in my Feisty. I'm
>>> guessing is related to my wxwidgets install, which is hand-compiled in
>>> a non-unicode mode, because I use Survex Aven (www.survex.com) to work
>>> with cave mapping data, and Survex needs a non-unicode version of
>>> Wx...
>>> here is the output:
>>> 
>>> 
>>> GRASS 6.3.cvs (rugosidade):~ > wxgrass &
>>> [1] 8546
>>> GRASS 6.3.cvs (rugosidade):~ > Traceback (most recent call last):
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/wxgui.py", line 651, in <module>
>>>     app = GMApp(0)
>>>   File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
>>> line 7757, in __init__
>>>     self._BootstrapApp()
>>>   File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
>>> line 7354, in _BootstrapApp
>>>     return _core_.PyApp__BootstrapApp(*args, **kwargs)
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/wxgui.py", line 635, in OnInit
>>>     mainframe = GMFrame(parent=None, id=wx.ID_ANY, title="")
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/wxgui.py", line 169, in __init__
>>>     self.newDisplay()
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/wxgui.py", line 439, in newDisplay
>>>     idx=self.disp_idx, gismgr=self, notebook=self.gm_cb)
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/gui_modules/wxgui_utils.py",
>>> line 65, in __init__
>>>     Map=self.Map)
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/gui_modules/mapdisp.py", line
>>> 995, in __init__
>>>     self.AddToolbar(toolb)
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/gui_modules/mapdisp.py", line
>>> 1063, in AddToolbar
>>>     self.maptoolbar = toolbars.MapToolbar(self, self.Map)
>>>   File "/usr/local/grass-6.3.cvs/etc/wx/gui_modules/toolbars.py", line
>>> 107, in __init__
>>>     longHelp=Icons["overlay"].GetDesc())
>>>   File 
>>> "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_controls.py",
>>> line 3715, in AddLabelTool
>>>     shortHelp, longHelp, clientData)
>>>   File 
>>> "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_controls.py",
>>> line 3637, in DoAddTool
>>>     return _controls_.ToolBarBase_DoAddTool(*args, **kwargs)
>>> ValueError: invalid null reference in method 'ToolBarBase_DoAddTool',
>>> expected argument 4 of type 'wxBitmap const &'
>>> 
>>> [1]+  Done                    wxgrass
>>> 
>>> 
>>> Thanks
>>> --
>>> +-----------------------------------------------------------+
>>>               Carlos Henrique Grohmann - Guano
>>>   Geologist M.Sc  - Doctorate Student at IGc-USP - Brazil
>>> Linux User #89721  - carlos dot grohmann at gmail dot com
>>> +-----------------------------------------------------------+
>>> _________________
>>> "Good morning, doctors. I have taken the liberty of removing Windows
>>> 95 from my hard drive."
>>> --The winning entry in a "What were HAL's first words" contest judged
>>> by 2001: A SPACE ODYSSEY creator Arthur C. Clarke
>>> 
>>> _______________________________________________
>>> grass-dev mailing list
>>> grass-dev at grass.itc.it
>>> http://grass.itc.it/mailman/listinfo/grass-dev
>>> 
>> 
>> 
>> --
>> -- Daniel Calvelo Aros
>> 
> 

__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton






More information about the grass-gui mailing list