Did no one see my previous message here? About the CMake errors in the Docker image. I really don't know how to fix this so some help would really be appreciated. It really is mainly about CMake right now, not Docker itself. Both the Dockerfile and the part of the build output with errors from CMake are attached to this message.
I don't know what I could try either, or else I really would've tried something before sending a message here.
dockerfile
Description: dockerfile
Step 16/25 : RUN sudo git clone https://github.com/flexferrum/jinja2cpp && cd jinja2cpp && sudo git submodule -q update --init && sudo mkdir build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_PREFIX_PATH:PATH=/usr/local/include -DBOOST_ROOT=/usr/local/include && cmake --build . --target all && cmake --build . --target install ---> Running in c51ec4e921ab Cloning into 'jinja2cpp'... remote: Enumerating objects: 77, done. remote: Counting objects: 100% (77/77), done. remote: Compressing objects: 100% (62/62), done. remote: Total 1364 (delta 31), reused 30 (delta 14), pack-reused 1287 Receiving objects: 100% (1364/1364), 400.08 KiB | 5.00 KiB/s, done. Resolving deltas: 100% (937/937), done. CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineSystem.cmake:174 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeOutput.log Call Stack (most recent call first): CMakeLists.txt:2 (project) CMake Error: Could not open file for write in copy operation /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CMakeSystem.cmake.tmp CMake Error: : System Error: No such file or directory CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineSystem.cmake:186 (configure_file): configure_file Problem configuring file Call Stack (most recent call first): CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdC Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:728 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeError.log Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:51 (CMAKE_DETERMINE_COMPILER_ID_VENDOR) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:728 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeError.log Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:51 (CMAKE_DETERMINE_COMPILER_ID_VENDOR) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:112 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) -- The C compiler identification is unknown CMake Error: Could not open file for write in copy operation /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CMakeCCompiler.cmake.tmp CMake Error: : System Error: No such file or directory CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake:192 (configure_file): configure_file Problem configuring file Call Stack (most recent call first): CMakeLists.txt:2 (project) CMake Error: Could not find cmake module file: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CMakeCCompiler.cmake CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:161 (file): file problem creating directory: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CompilerIdCXX Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:31 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:728 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeError.log Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:51 (CMAKE_DETERMINE_COMPILER_ID_VENDOR) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:728 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeError.log Call Stack (most recent call first): /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake:51 (CMAKE_DETERMINE_COMPILER_ID_VENDOR) /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:107 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:2 (project) -- The CXX compiler identification is unknown CMake Error: Could not open file for write in copy operation /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CMakeCXXCompiler.cmake.tmp CMake Error: : System Error: No such file or directory CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake:190 (configure_file): configure_file Problem configuring file Call Stack (most recent call first): CMakeLists.txt:2 (project) CMake Error: Could not find cmake module file: /home/osman/app/jinja2cpp/build/CMakeFiles/3.12.4/CMakeCXXCompiler.cmake -- Check for working C compiler: /usr/bin/cc CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake:25 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeTmp/testCCompiler.c Call Stack (most recent call first): CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake:37 (try_compile): Unknown extension ".c" for file /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeTmp/testCCompiler.c try_compile() works only for enabled languages. Currently these are: C CXX See project() command to enable other languages. Call Stack (most recent call first): CMakeLists.txt:2 (project) -- Check for working C compiler: /usr/bin/cc -- broken CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake:48 (file): file failed to open for writing (No such file or directory): /home/osman/app/jinja2cpp/build/CMakeFiles/CMakeError.log Call Stack (most recent call first): CMakeLists.txt:2 (project) CMake Error at /usr/local/cmake/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake:52 (message): The C compiler "/usr/bin/cc" is not able to compile a simple test program. It fails with the following output: CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:2 (project) -- Configuring incomplete, errors occurred! CMake Error: Cannot open file for write: /home/osman/app/jinja2cpp/build/CMakeCache.txt.tmp CMake Error: : System Error: Permission denied CMake Error: Unable to open cache file for save. /home/osman/app/jinja2cpp/build/CMakeCache.txt CMake Error: : System Error: Permission denied The command '/bin/sh -c sudo git clone https://github.com/flexferrum/jinja2cpp && cd jinja2cpp && sudo git submodule -q update --init && sudo mkdir build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_PREFIX_PATH:PATH=/usr/local/include -DBOOST_ROOT=/usr/local/include && cmake --build . --target all && cmake --build . --target install' returned a non-zero code: 1
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake