[Osgeo4w-trac] [osgeo4w] #854: Loading gdal307.dll fails, some dependencies missing/renamed
OSGeo4W
trac_osgeo4w at osgeo.org
Fri Oct 25 04:56:01 PDT 2024
#854: Loading gdal307.dll fails, some dependencies missing/renamed
-------------------+---------------------------
Reporter: rkolka | Owner: osgeo4w-dev@…
Type: defect | Status: new
Priority: minor | Component: Package
Version: | Keywords:
-------------------+---------------------------
I have installed the latest OSGeo4W/QGIS, in particular gdal verision
3.9.2-1.
The installation also includes gdal307-runtime (3.7.3-1).
But to me it seems gdal307.dll cannot be loaded at all, because it needs
`libcrypto-1_1-x64.dll`, `libssl-1_1-x64.dll`, and `webp.dll`.
This is according to Dependency Walker and also a third party software
that tries to load gdal307.dll and fails. From Process Monitor I can see
the third party process finding gdal307.dll, looking for all the deps and
failing on `libcrypto-1_1-x64.dll` and `libssl-1_1-x64.dll`. I see that
gdal309.dll links to newer and renamed `libcrypto-3-x64.dll`,
`libssl-3-x64.dll` and `libwebp.dll`.
I do have older package, that I can successfully use (gdal 3.7.3, when
gdal307 was *the* main runtime).
My question: Is this intended? Can it be changed? Can a third party app
continue using the gdal307-runtime that comes with newer main runtime?
--
Ticket URL: <https://trac.osgeo.org/osgeo4w/ticket/854>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer and package environment for the OSGeo stack.
More information about the Osgeo4w-trac
mailing list