[GRASS-dev] OSX Snow Leopard problem with python
Markus Neteler
neteler at osgeo.org
Mon Sep 7 10:16:40 EDT 2009
On Mon, Sep 7, 2009 at 1:28 AM, William
Kyngesburye<woklist at kyngchaos.com> wrote:
> I had some problems getting wxpython GUI to run after upgrading to OSX 10.6
> Snow Leopard. I thought I might need to rebuild (I was using the Leopard
> binaries), but that doesn't help.
>
> When I got GRASS to execute to correct Python (another issue I know how to
> workaround), starting the GUI does nothing. With DEBUG level 5, I get:
>
> GRASS 6.5.svn (spearfish60):~ > g.gui wxpython
> D1/5: Attempting to start 'wxpython' GUI ...
> D3/5: forking 'python' ...
> re-executing using pythonw
> GRASS 6.5.svn (spearfish60):~ >
>
> And the GUI never appears.
I have tried here on Mandriva 64bit
GRASS 6.5.svn (patUTM32):~/grass65 > g.gisenv set=DEBUG=5
GRASS 6.5.svn (patUTM32):~/grass65 > g.gui wxpython
D1/5: Attempting to start 'wxpython' GUI ...
D3/5: forking 'python' ...
GRASS 6.5.svn (patUTM32):~/grass65 >
Same thing - old map appears, disappears and that's it.
On Mon, Sep 7, 2009 at 5:37 AM, William
Kyngesburye<woklist at kyngchaos.com> wrote:
> After some tinkering, I found that the utils.reexec_with_pythonw() is not
> working. I was able to manually run the GUI by commenting the
> utils.reexec_with_pythonw() lines in wxgui.py and menuform.py and starting
> the gui with
>
> pythonw "$GISBASE/etc/wxpython/wxgui.py"
I see it only in wxgui.py:
Index: wxgui.py
===================================================================
--- wxgui.py (revision 39055)
+++ wxgui.py (working copy)
@@ -1608,7 +1608,7 @@
#
# reexec for MacOS
#
- utils.reexec_with_pythonw()
+ #utils.reexec_with_pythonw()
#
# process command-line arguments
Unfortunately it does not help.
I see http://trac.osgeo.org/grass/ticket/594
which seems to be related.
Perhaps some more magic is needed (bad URL with spaces)?
http://wiki.wxpython.org/Automatically Calling pythonw on Mac OS X
Markus
More information about the grass-dev
mailing list