[gdal-dev] upgrading to gdal-2.4.2 on debian:buster
Jon Seymour
jon at upowr.com.au
Wed Feb 5 16:55:40 PST 2020
Hello all,
I have been using gdal-2.4.0 on debian buster for some time now. I ran
across an issue with the vsis3 driver and its interplay with the vrt driver
(AWS container credentials were expiring after 6 hours). This issue is
fixed in 2.4.2 so I wanted to upgrade my system to gdal-2.4.2 so I could
take advantage of the fix.
What I am looking for is a sketch of the most correct and efficient way for
me to do this.
What I have tried is the following:
I downloaded 2.4.2 from source and rebuilt it with the
--with-python=/usr/bin/python3 configuration option
This resulted in an installation in /usr/local. I noticed that another
dependency (the .deb package python-opencv) installs gdal-2.4.0 in
/usr/lib. I updated the symbolic link in /usr/lib to refer to the version
of libgdal.so.20 in /usr/local/lib and this worked for gdalinfo, it didn't
work for my larger program:
ERROR 6: Unable to load PROJ.4 library (libproj.so), creation of
OGRCoordinateTransformation failed.
Presumably this resulted from having a mix of 2.4.0 and 2.4.2 artefacts in
the same path.
I am now in the process of rebuilding the source with a prefix of /usr so
that I can at least replace the /usr version of the binary with my locally
built versions, but I don't know yet if that will work better.
I also experimented with rebuilding the 2.4.2 .deb package from the 2.4.2
tag of https://salsa.debian.org/debian-gis-team/gdal but ran into problems
with an unresolved dependency (libodgi) which I wasn't able to resolve
trivially so I abandoned that attempt.
What is the best way for me to upgrade gdal from 2.4.0 to 2.4.2 on a debian
buster system?
jon.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20200206/ae7baa98/attachment.html>
More information about the gdal-dev
mailing list