gdal300dll and proj62dll missing in 3.16.2 and 3.10.13 standalone installer (failed to load GRASS plugin dlls)
|Reported by:||andreaerdna||Owned by:|
In both QGIS 3.10.13 and QGIS 3.16.2 standalone installers it is impossible to use the GRASS modules even launching QGIS by "QGIS Desktop 3.16.2 with GRASS 7.8.4" or "QGIS Desktop 3.10.13 with GRASS 7.8.4" links.
In the Plugins tab of the Log Messages Panel the following warnings are displayed (e.g. for QGIS 3.16.13):
Failed to load C:/PROGRA~1/QGIS3~1.16/apps/qgis/plugins/grassplugin7.dll (Reason: Cannot load library C:\PROGRA~1\QGIS3~1.16\apps\qgis\plugins\grassplugin7.dll: Impossibile trovare il modulo specificato.) Failed to load C:/PROGRA~1/QGIS3~1.16/apps/qgis/plugins/grassprovider7.dll (Reason: Cannot load library C:\PROGRA~1\QGIS3~1.16\apps\qgis\plugins\grassprovider7.dll: Impossibile trovare il modulo specificato.) Failed to load C:/PROGRA~1/QGIS3~1.16/apps/qgis/plugins/grassrasterprovider7.dll (Reason: Cannot load library C:\PROGRA~1\QGIS3~1.16\apps\qgis\plugins\grassrasterprovider7.dll: Impossibile trovare il modulo specificato.)
It seem this is due to two missing dlls needed by GRASS libraries (in particular by LIBGRASS_VECTOR.7.8.DLL): gdal300.dll (gdal300dll package) and proj_6_2.dll (proj62dll package).
The issue doesn't occur with QGIS 3.10.12 and QGIS 3.16.1 standalone installers (in which gdal300.dll and proj_6_2.dll are present).