[GRASS-dev] wxgui not working in ubuntu feisty

Daniel Calvelo dca.gis at gmail.com
Sun May 13 00:02:56 EDT 2007


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




More information about the grass-dev mailing list