#1235: ERROR: G_getenv(): Variable LOCATION_NAME not set
-------------------------+--------------------------------------------------
Reporter: apgis | Owner: grass-...@…
Type: defect | Status: new
Priority: normal | Milestone: 6.4.1
Component: LibGIS | Version: unspecified
Keywords: | Platform: MSWindows XP
Cpu: Unspecified |
-------------------------+--------------------------------------------------
Changes (by hamish):
* platform: Unspecified => MSWindows XP
* component: Default => LibGIS
Comment:
AFAIK, LD_LIBRARY_PATH is not used on non-UNIX systems. Are you using
Cygwin?
Is this your own code or part of the shipping binaries?
G_getenv() actually gets GIS variables from the $HOME/.grassrc6 file.
LD_LIBRARY_PATH is a UNIX environment variable. FWIW, environment
variables are read by libc's getenv(). Yes, the names are similar, but the
functionality is quite different, sorry for the confusion. See the
"variables" grass help page for details on both.
Typically LOCATION_NAME not being set is because it is missing from
$HOME/.grassrc6. Probably the easiet way to fix that is to start grass
from the command line with the full path to the mapset, e.g.
grass64 c:\grassdata\spearfish60\user
from then on you should be ok.
Hamish
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1235#comment:1>
GRASS GIS <http://grass.osgeo.org>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev