Closed tokicnikolaus closed 4 months ago
The Docker image build is failing. I even tried to with -DBUILD_PYTHON=NO but it's still failing, this time with different error.
-DBUILD_PYTHON=NO
Without -DBUILD_PYTHON=NO
❯ cd exactextract ❯ docker build . [+] Building 2.3s (8/8) FINISHED docker:desktop-linux => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 590B 0.0s => [internal] load metadata for docker.io/library/debian:bookworm-slim 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 149B 0.0s => [1/4] FROM docker.io/library/debian:bookworm-slim 0.0s => [internal] load build context 0.0s => => transferring context: 14.36kB 0.0s => CACHED [2/4] RUN apt-get update && apt-get install -y build-essential cmake 0.0s => CACHED [3/4] COPY . /exactextract 0.0s => ERROR [4/4] RUN mkdir /cmake-build-release && cd /cmake-build-release && c 2.3s ------ > [4/4] RUN mkdir /cmake-build-release && cd /cmake-build-release && cmake -DCMAKE_BUILD_TYPE=Release /exactextract && make && ./catch_tests && make install && rm -rf /cmake-build-release: 0.127 -- The C compiler identification is GNU 12.2.0 0.155 -- The CXX compiler identification is GNU 12.2.0 0.159 -- Detecting C compiler ABI info 0.192 -- Detecting C compiler ABI info - done 0.196 -- Check for working C compiler: /usr/bin/cc - skipped 0.196 -- Detecting C compile features 0.197 -- Detecting C compile features - done 0.198 -- Detecting CXX compiler ABI info 0.234 -- Detecting CXX compiler ABI info - done 0.238 -- Check for working CXX compiler: /usr/bin/c++ - skipped 0.239 -- Detecting CXX compile features 0.239 -- Detecting CXX compile features - done 0.244 -- GEOS version: 3.11.1 0.244 -- Source version: 0.2.0-dev 0.246 -- Found GDAL: /usr/lib/aarch64-linux-gnu/libgdal.so (found version "3.6.2") 1.148 -- [download 4% complete] 1.148 -- [download 9% complete] 1.172 -- [download 13% complete] 1.174 -- [download 18% complete] 1.177 -- [download 22% complete] 1.179 -- [download 27% complete] 1.185 -- [download 31% complete] 1.193 -- [download 35% complete] 1.196 -- [download 40% complete] 1.198 -- [download 44% complete] 1.200 -- [download 49% complete] 1.201 -- [download 53% complete] 1.203 -- [download 57% complete] 1.204 -- [download 66% complete] 1.207 -- [download 73% complete] 1.209 -- [download 78% complete] 1.214 -- [download 82% complete] 1.216 -- [download 91% complete] 1.221 -- [download 100% complete] 2.173 -- [download 2% complete] 2.173 -- [download 5% complete] 2.193 -- [download 7% complete] 2.197 -- [download 10% complete] 2.201 -- [download 12% complete] 2.206 -- [download 15% complete] 2.211 -- [download 17% complete] 2.215 -- [download 20% complete] 2.217 -- [download 22% complete] 2.220 -- [download 25% complete] 2.222 -- [download 30% complete] 2.224 -- [download 32% complete] 2.226 -- [download 35% complete] 2.236 -- [download 44% complete] 2.239 -- [download 46% complete] 2.240 -- [download 54% complete] 2.243 -- [download 59% complete] 2.243 -- [download 64% complete] 2.245 -- [download 69% complete] 2.245 -- [download 71% complete] 2.246 -- [download 74% complete] 2.258 -- [download 84% complete] 2.260 -- [download 89% complete] 2.261 -- [download 94% complete] 2.261 -- [download 96% complete] 2.263 -- [download 100% complete] 2.274 CMake Error at python/CMakeLists.txt:7 (message): 2.274 pybind11 was not found. It is still possible to build and test 2.274 libexactextract using -DBUILD_PYTHON=NO. 2.274 2.274 2.274 -- Configuring incomplete, errors occurred! 2.274 See also "/cmake-build-release/CMakeFiles/CMakeOutput.log". ------ Dockerfile:20 -------------------- 19 | 20 | >>> RUN mkdir /cmake-build-release && \ 21 | >>> cd /cmake-build-release && \ 22 | >>> cmake -DCMAKE_BUILD_TYPE=Release /exactextract && \ 23 | >>> make && \ 24 | >>> ./catch_tests && \ 25 | >>> make install && \ 26 | >>> rm -rf /cmake-build-release 27 | -------------------- ERROR: failed to solve: process "/bin/sh -c mkdir /cmake-build-release && cd /cmake-build-release && cmake -DCMAKE_BUILD_TYPE=Release /exactextract && make && ./catch_tests && make install && rm -rf /cmake-build-release" did not complete successfully: exit code: 1 ~/work/encode/exactextract master ❯
With -DBUILD_PYTHON=NO
52.84 [100%] Linking CXX executable catch_tests 52.98 [100%] Built target catch_tests 52.99 /bin/sh: 1: ./catch_tests: not found ------ Dockerfile:20 -------------------- 19 | 20 | >>> RUN mkdir /cmake-build-release && \ 21 | >>> cd /cmake-build-release && \ 22 | >>> cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON=NO /exactextract && \ 23 | >>> make && \ 24 | >>> ./catch_tests && \ 25 | >>> make install && \ 26 | >>> rm -rf /cmake-build-release 27 | -------------------- ERROR: failed to solve: process "/bin/sh -c mkdir /cmake-build-release && cd /cmake-build-release && cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON=NO /exactextract && make && ./catch_tests && make install && rm -rf /cmake-build-release" did not complete successfully: exit code: 127
Am I missing something?
Tried on a couple of commits but still failed to build the image...
Really fast, @dbaston thanks 🙌
The Docker image build is failing. I even tried to with
-DBUILD_PYTHON=NO
but it's still failing, this time with different error.Without -DBUILD_PYTHON=NO
With -DBUILD_PYTHON=NO
Am I missing something?
Tried on a couple of commits but still failed to build the image...