I am trying to build and test the TEASER++ project (https://github.com/MIT-SPARK/TEASER-plusplus) and use Python bindings with it (pybind11).
During the building process, everything is cloned/downloaded without any problems, except for the pybind11 (https://github.com/pybind/pybind11). At this step the process stalls, since the repository cannot be cloned:
Cloning into 'pybind11-src'...
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
fatal: error reading section header 'shallow-info'
Cloning into 'pybind11-src'...
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
fatal: error reading section header 'shallow-info'
Cloning into 'pybind11-src'...
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
fatal: error reading section header 'shallow-info'
-- Had to git clone more than once:
3 times.
CMake Error at pybind11-download/pmc-prefix/tmp/pmc-gitclone.cmake:31 (message):
Failed to clone repository: 'https://github.com/pybind/pybind11.git'
gmake[2]: *** [CMakeFiles/pmc.dir/build.make:99: pmc-prefix/src/pmc-stamp/pmc-download] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/pmc.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2
CMake Error at CMakeLists.txt:141 (add_subdirectory):
add_subdirectory given source
"/home/klift/dev/experiments/TEASER-plusplus/build/pybind11-src" which is
not an existing directory.
-- TEASER++ Python binding will be built.
CMake Error at python/CMakeLists.txt:5 (pybind11_add_module):
Unknown CMake command "pybind11_add_module".
-- Configuring incomplete, errors occurred!
I tried to separately clone the repository, since I assumed that there might be problems with the CMAKE. However, just trying to clone the repo with
git clone https://github.com/pybind/pybind11
results in the following error
Cloning into 'pybind11'...
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
fatal: error reading section header 'shallow-info'
I tried updating git and also tried cloning other repositories – no issues were found there.
Arsenijs Nitijevskis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.