Closed neteler closed 1 year ago
Note that these functions which trigger the errors were removed from gdal-3.6.0.
These are the changes from upstream that will be required: https://github.com/OSGeo/gdal/commit/60b4809cd2cb147788b53970b5d5c2a7d09f4664#diff-a1e5e933a5143b87c9dea1a2fdde1a61b8a92de34ee8236ca947c9030a3b8398
I think this will be very hard to do while supporting older versions of GDAL like I have been doing. I suggest we take this has an opportunity to push out kealib
1.5.0 and remove support for GDAL < 3 at the same time. People still on GDAL 2.x will need to keep using kealib
1.4.x. Does this sound ok?
I can look at this next week, unless someone wants to have a go before then? 1.5.x development is happening on master
.
I suggest we take this has an opportunity to push out
kealib
1.5.0 and remove support for GDAL < 3 at the same time. People still on GDAL 2.x will need to keep usingkealib
1.4.x. Does this sound ok?
To me this sounds ok. Thanks!
Dropping support for GDAL 2.X is OK with me. I probably won't have time in the next couple of weeks to look at this as I some project deadlines but if you haven't got to it by then @gillins then I have a look.
I'm working on this PR: https://github.com/ubarsc/kealib/pull/27 - let me know if this fixes the issue for you.
Thanks, builds fine against gdal 3.6.0.
FWIW: kealib is now an official Fedora package!
kealib-1.4.15 fails to compile on Fedora 38 which we plan to add as a GDAL 3.6.0 driver:
https://kojipkgs.fedoraproject.org//work/tasks/6017/94086017/build.log
The error seems to be
/builddir/build/BUILD/kealib-1.4.15/gdal/keadataset.h:94:16: error: 'OldSetGCPsFromNew' was not declared in this scope
Any idea how to fix this?