[osgeo4w-dev] [osgeo4w] #118: Old version of msys in package causes
problems on Windows Vista (x64)
OSGeo4W
trac_osgeo4w at osgeo.org
Sat Nov 21 18:06:10 EST 2009
#118: Old version of msys in package causes problems on Windows Vista (x64)
-------------------+--------------------------------------------------------
Reporter: brfr | Owner: osgeo4w-dev at lists.osgeo.org
Type: defect | Status: new
Priority: major | Component: Package
Version: | Keywords:
-------------------+--------------------------------------------------------
This ticket concerns the WinGRASS and OSGEO4W versions on Windows Vista
(x64).
I had problems executing grass commands that are batch files. I tested
some variants in the grass command shell and it seems that there is a
problem with the /msys/sh.exe. I tried the latest version that is
available on the MSYS/MinGW website and that solved my problems. The
shipped version with OSGEO4W is "Snapshot-2007.01.19-1", the currently
available is "Production Release". My notes are available on the
[http://lists.osgeo.org/pipermail/grass-windows/2009-November/001922.html
mailing list].
Issues in the GUIs:
No menu opened for the commands. The log showed error messages like
{{{
Traceback (most recent call last):
File "C:/GRASS/etc/wxpython/wxgui.py", line 521, in
OnMenuCmd
menuform.GUI().ParseCommand(cmd, parentframe=self)
File "C:\GRASS\etc\wxpython\gui_modules\menuform.py", line
1812, in ParseCommand
xml.sax.parseString(getInterfaceDescription(cmd[0]).decode(e
nc).encode("utf-8"),
File "C:\GRASS\etc\wxpython\gui_modules\menuform.py", line
1751, in getInterfaceDescription
raise IOError, _("Unable to fetch interface description for
command '%s'.") % cmd
IOError
:
Unable to fetch interface description for command
'r.shaded.relief'.
}}}
Using the grass shell shows error messages like
{{{
"c:/GRASS/msys/bin/sh.exe"-2.04$ c:/GRASS/scripts/r.fillnulls
0 [main] sh.exe" 3288 sync_with_child: child 2800(0x124) died before
initialization with status code 0x0
383 [main] sh.exe" 3288 sync_with_child: *** child state waiting for
longjmp
"c:/GRASS/msys/bin/sh.exe": fork: Resource temporarily unavailable
"c:/GRASS/msys/bin/sh.exe"-2.04$
}}}
This lead me to the conclusion that there were problems with the shell
program itself.
--
Ticket URL: <http://trac.osgeo.org/osgeo4w/ticket/118>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer for the OSGeo stack.
More information about the osgeo4w-dev
mailing list