#752 closed defect (invalid)
qgis-dev: "Could not load qgis_app.dll" after updating gdal-dev306-runtime to 3.6.0-52
Reported by: | andreaerdna | Owned by: | |
---|---|---|---|
Priority: | critical | Component: | Package |
Version: | Keywords: | ||
Cc: |
Description
QGIS 3.27.0-Master (qgis-dev-3.27.0-265-597e8eebd4-1) doesn't start anymore after updating the gdal-dev and gdal-dev306-runtime packages to the 3.6.0-52-e10d39568c-1 version.
qgis_app.dll (in qgis-dev-3.27.0-265-597e8eebd4-1) depends on gdal306.dll, while gdal-dev306-runtime-3.6.0-52-e10d39568c-1 ships gdal-dev306.dll.
So I think qgis-dev package needs to be rebuilt after https://github.com/jef-n/OSGeo4W/commit/2a9ae2a11e62204086b3607556c7bb7012dccb1e.
Change History (5)
follow-up: 5 comment:1 by , 2 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
follow-up: 3 comment:2 by , 2 years ago
Maybe better to remove gdal-dev* 3.6.0-52-e10d39568c-1 and revert to 3.6.0-51-9aa17692a5-1 until qgis-dev is rebuilt?
comment:3 by , 2 years ago
Replying to andreaerdna:
Maybe better to remove gdal-dev* 3.6.0-52-e10d39568c-1 and revert to 3.6.0-51-9aa17692a5-1 until qgis-dev is rebuilt?
gdal-dev would just reappear tomorrow.
comment:5 by , 2 years ago
Replying to jef:
qgspdalprovider.cpp.obj : error LNK2019: unresolved external symbol "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl pdal::StageExtensions::defaultReader(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?defaultReader@StageExtensions@pdal@@QEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV34@@Z) referenced in function "public: __cdecl <lambda_4e7ceb58a9e9a9262f4fac2bf190139b>::operator()(void)const " (??R<lambda_4e7ceb58a9e9a9262f4fac2bf190139b>@@QEBA@XZ)
Fixed in pdal-2.3-7 (see also OSGeo4W d05ac41520d9 / PDAL #3806)
Will solve itself once the qgis-dev nightly succeeds - but that's currently broken due to an issue in the pdal provider: