[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