[GRASS-dev] [GRASS GIS] #1891: wingrass: background dosbox from regular wxgui startup

GRASS GIS trac at osgeo.org
Sun May 5 06:37:20 PDT 2013


#1891: wingrass: background dosbox from regular wxgui startup
----------------------+-----------------------------------------------------
 Reporter:  hamish    |       Owner:  grass-dev@…              
     Type:  defect    |      Status:  new                      
 Priority:  blocker   |   Milestone:  6.4.3                    
Component:  Default   |     Version:  svn-releasebranch64      
 Keywords:  wingrass  |    Platform:  MSWindows 7              
      Cpu:  x86-64    |  
----------------------+-----------------------------------------------------

Comment(by neteler):

 Replying to [comment:45 hamish]:
 > Replying to [comment:44 neteler]:
 > > ... I omitted to say that I have done this only during the last but
 > > one personal test round. Originally there was no need to install
 > > these DLLs at all on my Win8 box. Hence uninstallation of GRASS should
 not
 > > have changed that situation.
 > >
 > > /me confused
 >
 > older development versions of the installer were quietly shipping the MS
 visual runtime dlls, and copying them to $GISBASE/extralib/ every time.
 that is not allowed by the license, so a couple of weeks ago it was
 changed to download them instead, at the user's request. so it depends if
 your last install was older than a couple of weeks ago or not.

 No, not the case.

 I tested it by manually trying to start GRASS in cmd.exe. The error is not
 the
 DLL hell but that the path is not found, something like

 "\GRASS not found bla bla"

 (German language, I tried to capture the screenshot but the file
 disappeared
 while transiting back to Linux). In essence, the grass64svn.bat looks like
 this:

 {{{
 Program Files (x86)\GRASS GIS 6.4.3svn\grass64svn.bat
 @echo off
 rem
 #########################################################################
 rem #
 rem # File dynamically created by NSIS installer script;
 rem #
 rem
 #########################################################################
 rem #
 rem # GRASS Initialization
 rem #
 rem
 #########################################################################

 set GISBASE=C:\Program Files (x86)\GRASS GIS 6.4.3svn

 call "%GISBASE%\etc\env.bat"

 cd "%USERPROFILE%"
 "%GISBASE%\etc\Init.bat" %*
 }}}

 To me it looks like a problem of the unquoted GISBASE.

 If anyone has winGRASS 6.4.3RC3 standalone installed, please compare if
 this
 bat file also contains an unquoted GISBASE path setting with white space.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/1891#comment:46>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list