antimony icon indicating copy to clipboard operation
antimony copied to clipboard

Problem building on elementary OS

Open johnygum opened this issue 5 years ago • 3 comments
trafficstars

Hello! I'm on elementary OS 5.1.3 Hera (built on Ubuntu 18.04.3 LTS), and I followed the build instructions, but I get this error:

$ cmake -GNinja ..
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:11 (find_package):
  By not providing "FindPython.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Python", but
  CMake did not find one.

  Could not find a package configuration file provided by "Python" (requested
  version 3.3) with any of the following names:

    PythonConfig.cmake
    python-config.cmake

  Add the installation prefix of "Python" to CMAKE_PREFIX_PATH or set
  "Python_DIR" to a directory containing one of the above files.  If "Python"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!

Thanks for the help!

johnygum avatar Apr 29 '20 17:04 johnygum

Did you install all of the dependencies, including Python?

mkeeter avatar May 01 '20 12:05 mkeeter

Thanks for the fast response!

Yes, I have copied the whole line from the instructions: # Install dependencies sudo apt install git build-essential libpng-dev python3-dev libboost-all-dev libgl1-mesa-dev lemon flex qt5-default ninja-build cmake and (On some distros, you may need to install 'libqt5opengl5' as well).

Also python3 was already installed on the OS and I think it necessary for the system to work (I wanted to do a clean python install once and it broke the whole os).

johnygum avatar May 01 '20 16:05 johnygum

I tried building it on another machine, that runs almost unmodified elementary OS and I have the same issue there, so I guess there is some "incompatibility" with the OS.

johnygum avatar May 02 '20 11:05 johnygum