Opened 3 years ago

Closed 3 years ago

#655 closed defect (fixed)

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: osgeo4w-dev@…
Priority: critical Component: Installer
Version: Keywords:


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).

Change History (1)

comment:1 by jef, 3 years ago

Resolution: fixed
Status: newclosed

Apparently the test upload for 7.8.5 set back the fixed dependency list of 7.8.4 and that happened while or shortly before the standalone was collected.

Note: See TracTickets for help on using tickets.