Closed martinhamel closed 4 months ago
Maybe your docker image has libheif < 1.17. Ubuntu deb-repository doesn't have libheif 1.17. You have to use external PPA to install latest version of libheif.
add-apt-repository -y ppa:strukturag/libheif
Yes, that was the problem. The version of libheif was 1.15.
But now I can't add the repository. Sorry for so many questions.
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 362, in
Thanks, I got it by compiling libheif
FROM rust:1.78 as dev
RUN apt-get update && apt-get install -y \
software-properties-common
RUN apt-get update && apt-get install -y \
fish \
rustfmt \
osm2pgsql \
nodejs \
npm \
cmake make libclang-dev libssl-dev pkg-config
RUN cd
RUN git clone https://github.com/strukturag/libheif.git
RUN mkdir build
RUN cd build && cmake --preset=release ../libheif && make && make install
I have the following docker file with libheif-dev libheif1 pkg-config installed.
but I still get