cmakeを使う用事があり、dockerを利用してcentosの環境を用意したがエラーになった。
cmake: symbol lookup error: cmake: undefined symbol: archive_write_add_filter_zstd
その時のdockerfileはこちら。
FROM centos:8.3.2011
RUN dnf install -y cmake
RUN cmake --version
検索してみると、cmakeに問題があるようで、アップグレード(かダウングレード)すると動くらしい。
fw_error_www
fw_error_www
最新のcmakeを取り寄せてみると動いた。dockerfileはこちら。
FROM centos:8.3.2011
RUN dnf install -y wget
RUN wget https://github.com/Kitware/CMake/releases/download/v3.21.0/cmake-3.21.0-linux-x86_64.tar.gz
RUN tar -xzf cmake-3.21.0-linux-x86_64.tar.gz
RUN ./cmake-3.21.0-linux-x86_64/bin/cmake --version
コメント