[GRASS-dev] [GRASS GIS] #1945: wingrass: Command Line can't find grass.python libs
GRASS GIS
trac at osgeo.org
Wed Apr 24 21:30:31 PDT 2013
#1945: wingrass: Command Line can't find grass.python libs
----------------------+-----------------------------------------------------
Reporter: hamish | Owner: grass-dev@…
Type: defect | Status: new
Priority: critical | Milestone: 6.4.3
Component: Python | Version: svn-develbranch6
Keywords: wingrass | Platform: MSWindows XP
Cpu: x86-32 |
----------------------+-----------------------------------------------------
Comment(by glynn):
Replying to [comment:4 hamish]:
> perhaps this line in parser.c's G_gui_tcltk() needs extra quoting around
$env(GISBASE)?
> {{{
> fprintf(fp, "source $env(GISBASE)/etc/gui.tcl\n");
> }}}
I don't think so. Unlike bash, Tcl doesn't re-parse the result of
substitutions.
Also the "... is not recognized as an internal or external command,
operable program or batch file." error is generated by Windows in response
to an attempt to execute a command; it wouldn't be generated by Tcl in
response to a "source" command.
It could be generated by the popen() call in G_gui_tcltk() (although the
quoting looks okay), or by a Tcl "exec" command.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1945#comment:5>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list