[GRASS-dev] libgrass_gis.7.8 not found issue

Pedro Venâncio pedrongvenancio at gmail.com
Wed Mar 3 06:28:00 PST 2021


Hi all,

I've installed GRASS 7.8.5 from new OSGeo4W installer [0], but when I run
GRASS and try to start a new session I get:

Cleaning up temporary files...
D1/1: G_set_program_name(): clean_temp
D1/1: G_set_program_name(): db.connect
D1/1: Creating new default DB params with db_set_default_connection()

          __________  ___   __________    _______________
         / ____/ __ \/   | / ___/ ___/   / ____/  _/ ___/
        / / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
       / /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
       \____/_/ |_/_/  |_/____/____/   \____/___//____/

Welcome to GRASS GIS 7.8.5
GRASS GIS homepage:                      https://grass.osgeo.org
This version running through:            Command Prompt
(C:\WINDOWS\system32\cmd.exe)
Help is available with the command:      g.manual -i
See the licence terms with:              g.version -c
See citation options with:               g.version -x
If required, restart the GUI with:       g.gui wxpython
When ready to quit enter:                exit

Launching <wxpython> GUI in the background, please wait...
Microsoft Windows [Version 10.0.19042.804]
(c) 2020 Microsoft Corporation. Todos os direitos reservados.

C:\OSGeo4W64\bin>D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
wxnviz.py: Could not find module
'C:\OSGEO4~1\apps\grass\grass78\lib\libgrass_gis.7.8.dll' (or one of
its dependencies). Try using the full path with constructor syntax.
wxdigit.py: Could not find module
'C:\OSGEO4~1\apps\grass\grass78\lib\libgrass_gis.7.8.dll' (or one of
its dependencies). Try using the full path with constructor syntax.
Traceback (most recent call last):
  File "C:\OSGEO4~1\apps\grass\grass78\gui\wxpython\wxgui.py", line
104, in OnInit
    from lmgr.frame import GMFrame
  File "C:\OSGEO4~1\apps\grass\grass78\gui\wxpython\lmgr\frame.py",
line 51, in <module>
    from lmgr.layertree import LayerTree, LMIcons
  File "C:\OSGEO4~1\apps\grass\grass78\gui\wxpython\lmgr\layertree.py",
line 38, in <module>
    from mapdisp.frame import MapFrame
  File "C:\OSGEO4~1\apps\grass\grass78\gui\wxpython\mapdisp\frame.py",
line 43, in <module>
    from mapwin.buffered import BufferedMapWindow
  File "C:\OSGEO4~1\apps\grass\grass78\gui\wxpython\mapwin\buffered.py",
line 52, in <module>
    import grass.lib.gis as gislib
  File "C:\OSGEO4~1\apps\grass\grass78\etc\python\grass\lib\gis.py",
line 23, in <module>
    _libs["grass_gis.7.8"] = load_library("grass_gis.7.8")
  File "C:\OSGEO4~1\apps\grass\grass78\etc\python\grass\lib\ctypes_loader.py",
line 62, in load_library
    return self.load(path)
  File "C:\OSGEO4~1\apps\grass\grass78\etc\python\grass\lib\ctypes_loader.py",
line 240, in load
    return _WindowsLibrary(path)
  File "C:\OSGEO4~1\apps\grass\grass78\etc\python\grass\lib\ctypes_loader.py",
line 223, in __init__
    self.cdll = ctypes.cdll.LoadLibrary(path)
  File "C:\OSGEO4~1\apps\Python39\lib\ctypes\__init__.py", line 452,
in LoadLibrary
    return self._dlltype(name)
  File "C:\OSGEO4~1\apps\Python39\lib\ctypes\__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module
'C:\OSGEO4~1\apps\grass\grass78\lib\libgrass_gis.7.8.dll' (or one of
its dependencies). Try using the full path with constructor syntax.
OnInit returned false, exiting...

This seems to affect Windows 10 operating systems in locale languages,
in this case, portuguese, where the issue is confirmed on 3 different
machines.

I've reported it in OSGeo4W tracker [1], because I thought it was
related to some kind of packaging issue, but I decided to post it here
to get your opinions.

Thank you very much.

Best regards,

Pedro Venâncio


[0] https://download.osgeo.org/osgeo4w/testing/
[1] https://trac.osgeo.org/osgeo4w/ticket/661
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20210303/f4c3d891/attachment.html>


More information about the grass-dev mailing list