Skip to content

Can't build from source #38

@ap2468

Description

@ap2468

Cloning and trying to build:

$ git clone 
$ pip install ./roaring-landmask

results in an error:

...
error: failed to run custom build command for `geos-src v0.2.4`
244.3       
244.3       Caused by:
244.3         process didn't exit successfully: `/tmp/pip-install-0nuvg1w6/roaring-landmask_dc3cbd3713074c748a201513d4c45e6e/target/release/build/geos-src-f95a7102d1d1eebf/build-script-build` (exit status: 101)
244.3         --- stdout
244.3         cargo:rerun-if-changed=build.rs
244.3         CMAKE_TOOLCHAIN_FILE_aarch64-unknown-linux-gnu = None
244.3         CMAKE_TOOLCHAIN_FILE_aarch64_unknown_linux_gnu = None
244.3         HOST_CMAKE_TOOLCHAIN_FILE = None
244.3         CMAKE_TOOLCHAIN_FILE = None
244.3         CMAKE_GENERATOR_aarch64-unknown-linux-gnu = None
244.3         CMAKE_GENERATOR_aarch64_unknown_linux_gnu = None
244.3         HOST_CMAKE_GENERATOR = None
244.3         CMAKE_GENERATOR = None
244.3         CMAKE_PREFIX_PATH_aarch64-unknown-linux-gnu = None
244.3         CMAKE_PREFIX_PATH_aarch64_unknown_linux_gnu = None
244.3         HOST_CMAKE_PREFIX_PATH = None
244.3         CMAKE_PREFIX_PATH = None
244.3         CMAKE_aarch64-unknown-linux-gnu = None
244.3         CMAKE_aarch64_unknown_linux_gnu = None
244.3         HOST_CMAKE = None
244.3         CMAKE = None
244.3         running: cd "/tmp/pip-install-0nuvg1w6/roaring-landmask_dc3cbd3713074c748a201513d4c45e6e/target/release/build/geos-src-ad97bd3c3b15a612/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" "cmake" "/root/.cache/puccinialin/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/geos-src-0.2.3/source" "-DBUILD_BENCHMARKS=OFF" "-DBUILD_TESTING=OFF" "-DGEOS_ENABLE_TESTS=OFF" "-DBUILD_DOCUMENTATION=OFF" "-DCMAKE_INSTALL_LIBDIR=lib" "-DBUILD_SHARED_LIBS=OFF" "-DGEOS_BUILD_STATIC=ON" "-DGEOS_BUILD_SHARED=OFF" "-DCMAKE_INSTALL_PREFIX=/tmp/pip-install-0nuvg1w6/roaring-landmask_dc3cbd3713074c748a201513d4c45e6e/target/release/build/geos-src-ad97bd3c3b15a612/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "-DCMAKE_BUILD_TYPE=Release"
244.3       
244.3         --- stderr
244.3         Traceback (most recent call last):
244.3           File "/usr/local/bin/cmake", line 5, in <module>
244.3             from cmake import cmake
244.3         ModuleNotFoundError: No module named 'cmake'
...

Installing cmake in both the OS/system as well as within the virtual environment does not fix the problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions