[GRASS-dev] Re: [GRASS GIS] #783: r.watershed fails on wingrass

GRASS GIS trac at osgeo.org
Sat Oct 10 06:34:12 EDT 2009

#783: r.watershed fails on wingrass
  Reporter:  hamish        |       Owner:  grass-dev at lists.osgeo.org
      Type:  defect        |      Status:  new                      
  Priority:  major         |   Milestone:  6.4.0                    
 Component:  Raster        |     Version:  6.4.0 RCs                
Resolution:                |    Keywords:  r.watershed, wingrass    
  Platform:  MSWindows XP  |         Cpu:  x86-32                   
Comment (by hamish):

 Replying to [comment:1 mmetz]:
 > Can you try this patch:

 not until someone else releases another wingrass build; I'm not set up to
 do that.

 > The idea is to replace the double quotes around the path to the
 > executable with single quotes in the hope that the windows
 > version of system() is now no longer able to strip the leading
 > and trailing quotes of the whole command because these are now
 > different.

 AFAIK MS-Win does not like single quotes. We already had to go through
 everything that used system() and switch to double quotes.

 I guess we have to live without quoting GISBASE for now, or fix it
 properly by constructing a **args list and then using G_spawn() or similar
 instead of system("g.module opt1=\"\" opt2=\"\" ... ").

 > PS: Any reason why r39150 didn't make it into trunk?

 The surviving && relevant bits have now made it into trunk.


Ticket URL: <https://trac.osgeo.org/grass/ticket/783#comment:3>
GRASS GIS <http://grass.osgeo.org>

More information about the grass-dev mailing list