How can I resolve this error?
You have stripped too much of the logs. There must be some "error: "
compilation line before that points to the actual error.
Alternatively, we have considered a different solution that uses
ubuntu:22.04 as our base image and then installing GDAL but also
having problems with installing GDAL (I can't seem to get past
dependency conflicts for v3.8.5 in pipenv so trying v3.8.3), getting
an error:
Collecting gdal==3.8.3 (from -r
/tmp/pipenv-gde160cj-requirements/pipenv-ndnw2zi0-hashed-reqs.txt
(line 62))
Downloading GDAL-3.8.3.tar.gz (802 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 802.5/802.5 kB 104.5
MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'error'
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
Exception: Python bindings of GDAL 3.8.3 require at least libgdal
3.8.3, but 3.4.1 was found
How can we upgrade libgdal (in our Dockerfile)?
- Use another Docker image, like alpine-normal or ubuntu-small, that
doesn't have the Java dependency
- Use Conda to install GDAL
- Use plain ubuntu:24.04 that ships with GDAL 3.8.4 as a proper .deb
package (https://launchpad.net/ubuntu/noble/+source/gdal)
- ...
--
http://www.spatialys.com
My software is free, but my time generally not.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev