Error executing cmake
Closed this issue · 4 comments
Zardoz89 commented
I have installed libgtkmm-3.0-dev previusly.
On kUbuntu 22.04 gives this error trying to building :
$ mkdir build
$ cmake -B ./build -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Build spdlog: 1.10.0
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Build type: Release
CMake Error at /usr/share/cmake-3.22/Modules/ExternalProject.cmake:2806 (message):
At least one entry of URL is a path (invalid in a list)
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/ExternalProject.cmake:3716 (_ep_add_download_command)
CMakeLists.txt:15 (ExternalProject_Add)
-- Configuring incomplete, errors occurred!
See also "/home/luis/repos/WSysMon/build/_deps/json-subbuild/CMakeFiles/CMakeOutput.log".
CMake Error at /usr/share/cmake-3.22/Modules/FetchContent.cmake:1075 (message):
CMake step for json failed: 1
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FetchContent.cmake:1216:EVAL:2 (__FetchContent_directPopulate)
/usr/share/cmake-3.22/Modules/FetchContent.cmake:1216 (cmake_language)
/usr/share/cmake-3.22/Modules/FetchContent.cmake:1259 (FetchContent_Populate)
CMakeLists.txt:19 (FetchContent_MakeAvailable)
-- Configuring incomplete, errors occurred!
See also "/home/XXX/WSysMon/build/CMakeFiles/CMakeOutput.log".
log file : CMakeOutput.log
g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0
cmake version 3.22.1
GNU Make 4.3
yllekz commented
Same here on Linux Mint 21. Not sure what to do.
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Build spdlog: 1.10.0
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Build type: Release
CMake Error at /usr/share/cmake-3.22/Modules/ExternalProject.cmake:2806 (message):
At least one entry of URL is a path (invalid in a list)
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/ExternalProject.cmake:3716 (_ep_add_download_command)
CMakeLists.txt:15 (ExternalProject_Add)
-- Configuring incomplete, errors occurred!
See also "/home/me/Downloads/WSysMon/build/_deps/json-subbuild/CMakeFiles/CMakeOutput.log".
CMake Error at /usr/share/cmake-3.22/Modules/FetchContent.cmake:1075 (message):
CMake step for json failed: 1
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FetchContent.cmake:1216:EVAL:2 (__FetchContent_directPopulate)
/usr/share/cmake-3.22/Modules/FetchContent.cmake:1216 (cmake_language)
/usr/share/cmake-3.22/Modules/FetchContent.cmake:1259 (FetchContent_Populate)
CMakeLists.txt:19 (FetchContent_MakeAvailable)
Alex313031 commented
@Zardoz89 @yllekz @SlyFabi Same here on Ubuntu 22.04, was just about to make a new issue when I saw this.
It looks like it is e51eb7d particularly the json line where it is trying to fetch a URL. Compiling using a .zip downloaded from the previous commit to this one works fine.
EDIT: Fixed it!! > https://github.com/Alex313031/WSysMon I will be making a pull request.
Here is a binary for y'all (v.0.1.1) > https://github.com/Alex313031/WSysMon/releases/tag/0.1.1
Alex313031 commented