[GRASS-user] g.list ... -1073741701

Edmund Swylan Edmund.Swylan at ponymail.com
Mon Aug 21 12:35:43 PDT 2017


Dear Helmut,

I may have discovered the immediate cause of my 0xc000007b.
I have been investigating winGRASS 6.4.4, but the deduced remedy works
for winGRASS 7.2.1 as well.

The setting of PATH looks peculiar even at the beginning.
From some later point on the order of searching for a .dll seems to be

%GISBASE%\bin
C:\WINDOWS\system32
C:\WINDOWS\system
C:\WINDOWS
%APPDATA%\..
%GISBASE%\bin
%GISBASE%\lib
%APPDATA%\GRASS6\addons (In my case this path does not exist.)
%GISBASE%\bin
%GISBASE%\extrabin

It is awkward, but it works as long as, say, system32 does not contain
an unsuitable version of a .dll, whose expected version is, say, in
extrabin. In my case this happens with libtiff.dll.

extrabin has libtiff      dll│411136│16/06/12 .
system32 has libtiff      dll│546816│07/03/16 .

Renaming the system32 version to libtiff1.dll lets the v.info soils
in winGRASS 6.4.4 with Spearfish come up with a reasonable output.
It also lets winGRASS 7.2.1 with Spearfish start a GUI.

Yours,

Edmund



More information about the grass-user mailing list