Closed filsanet closed 10 months ago
Probably related to this https://github.com/termux/termux-packages/issues/4634
Ok I installed libandroid-spawn as suggested here.
pkg in -y libandroid-spawn
That fixed the spawn.h bug but then another bug occurred. Still looking into this.
this can help you
pkg i python-tokenizers python-numpy
More log
------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying 'Ninja' generator - failure -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Trying 'Unix Makefiles' generator -------------------------------- --------------------------- ---------------------- ----------------- ------------ ------- -- CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. Not searching for unused variables given on the command line. -- The C compiler identification is Clang 17.0.2 -- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /data/data/com.termux/files/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- The CXX compiler identification is Clang 17.0.2 -- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /data/data/com.termux/files/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done -- Configuring done (3.1s) -- Generating done (0.0s)
-- Build files have been written to: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_cmake_test_compile/build -- -------
------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying 'Unix Makefiles' generator - success --------------------------------------------------------------------------------
Configuring Project Working directory: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build Command:
/data/data/com.termux/files/usr/bin/cmake /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7 -G 'Unix Makefiles' --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-install -DPYTHON_VERSION_STRING:STRING=3.11.6 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/data/data/com.termux/files/usr/tmp/pip-build-env-wnd22i8e/overlay/lib/python3.11/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/data/data/com.termux/files/usr/bin/python3.11 -DPYTHON_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.11 -DPYTHON_LIBRARY:PATH=/data/data/com.termux/files/usr/lib/libpython3.11.so -DPython_EXECUTABLE:PATH=/data/data/com.termux/files/usr/bin/python3.11 -DPython_ROOT_DIR:PATH=/data/data/com.termux/files/usr -DPython_FIND_REGISTRY:STRING=NEVER -DPython_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.11 -DPython3_EXECUTABLE:PATH=/data/data/com.termux/files/usr/bin/python3.11 -DPython3_ROOT_DIR:PATH=/data/data/com.termux/files/usr -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.11 -DCMAKE_BUILD_TYPE:STRING=Release
Not searching for unused variables given on the command line. -- The C compiler identification is Clang 17.0.2
-- The CXX compiler identification is Clang 17.0.2
-- Detecting C compiler ABI info -- Detecting C compiler ABI info - done
-- Check for working C compiler: /data/data/com.termux/files/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: /data/data/com.termux/files/usr/bin/c++ - skipped -- Detecting CXX compile features
-- Detecting CXX compile features - done -- *********************************************
-- Ninja Python Distribution
-- -- BUILD_VERBOSE : OFF -- RUN_NINJA_TEST : ON -- -- ARCHIVE_DOWNLOAD_DIR : /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build
--
-- src_archive : unix_source -- <src_archive>_url : https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.tar.gz -- <src_archive>_sha256 : 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db
-- *********************************************
CMake Warning (dev) at /data/data/com.termux/files/usr/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is not set. The policy's OLD behavior will be used. When using a URL download, the timestamps of extracted files should preferably be that of the time of extraction, otherwise code that depends on the extracted contents might not be rebuilt if the URL changes. The OLD behavior preserves the timestamps from the archive instead, but this is usually not what you want. Update your project to the NEW behavior or specify the DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this robustness issue. Call Stack (most recent call first): /data/data/com.termux/files/usr/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command) CMakeLists.txt:65 (ExternalProject_add) This warning is for project developers. Use -Wno-dev to suppress it. -- download_ninja_source - URL: https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.tar.gz -- SuperBuild - CMAKE_BUILD_TYPE: Release -- Configuring done (2.8s) -- Generating done (0.0s)
-- Build files have been written to: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build [ 5%] Creating directories for 'download_ninja_source' [ 11%] Performing download step (download, verify and extract) for 'download_ninja_source' -- Downloading... dst='/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/v1.11.1.g95dee.kitware.jobserver-1.tar.gz' timeout='none'
inactivity timeout='none' -- Using src='https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.tar.gz' -- verifying file...
file='/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/v1.11.1.g95dee.kitware.jobserver-1.tar.gz' -- Downloading... done -- extracting... src='/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/v1.11.1.g95dee.kitware.jobserver-1.tar.gz' dst='/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/Ninja-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 16%] No update step for 'download_ninja_source'
[ 22%] No patch step for 'download_ninja_source' [ 27%] No configure step for 'download_ninja_source' [ 33%] No build step for 'download_ninja_source' [ 38%] No install step for 'download_ninja_source'
[ 44%] Completed 'download_ninja_source' [ 44%] Built target download_ninja_source [ 50%] Creating directories for 'build_ninja' [ 55%] No download step for 'build_ninja' [ 61%] No update step for 'build_ninja' [ 66%] No patch step for 'build_ninja' [ 72%] Performing configure step for 'build_ninja' loading initial cache file /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/build_ninja-prefix/tmp/build_ninja-cache-Release.cmake -- The C compiler identification is Clang 17.0.2 -- The CXX compiler identification is Clang 17.0.2 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /data/data/com.termux/files/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: /data/data/com.termux/files/usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- IPO / LTO not supported: <Change Dir: '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'
Run Build Command(s): /data/data/com.termux/files/usr/bin/cmake -E env VERBOSE=1 /data/data/com.termux/files/usr/bin/make -f Makefile make[3]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'
/data/data/com.termux/files/usr/bin/cmake -S/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src -B/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin --check-build-system CMakeFiles/Makefile.cmake 0 /data/data/com.termux/files/usr/bin/cmake -E cmake_progress_start /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin//CMakeFiles/progress.marks /data/data/com.termux/files/usr/bin/make -f CMakeFiles/Makefile2 all make[4]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' /data/data/com.termux/files/usr/bin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/depend make[5]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' cd /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin && /data/data/com.termux/files/usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles/foo.dir/DependInfo.cmake make[5]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' /data/data/com.termux/files/usr/bin/make -f CMakeFiles/foo.dir/build.make CMakeFiles/foo.dir/build make[5]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' [ 25%] Building CXX object CMakeFiles/foo.dir/foo.cpp.o /data/data/com.termux/files/usr/bin/c++ -O2 -g -DNDEBUG -flto=thin -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src/foo.cpp [ 50%] Linking CXX static library libfoo.a /data/data/com.termux/files/usr/bin/cmake -P CMakeFiles/foo.dir/cmake_clean_target.cmake /data/data/com.termux/files/usr/bin/cmake -E cmake_link_script CMakeFiles/foo.dir/link.txt --verbose=1 "/data/data/com.termux/files/usr/bin/llvm-ar" cr libfoo.a CMakeFiles/foo.dir/foo.cpp.o "/data/data/com.termux/files/usr/bin/llvm-ranlib" libfoo.a make[5]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' [ 50%] Built target foo /data/data/com.termux/files/usr/bin/make -f CMakeFiles/boo.dir/build.make CMakeFiles/boo.dir/depend make[5]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' cd /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin && /data/data/com.termux/files/usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin/CMakeFiles/boo.dir/DependInfo.cmake make[5]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' /data/data/com.termux/files/usr/bin/make -f CMakeFiles/boo.dir/build.make CMakeFiles/boo.dir/build make[5]: Entering directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' [ 75%] Building CXX object CMakeFiles/boo.dir/main.cpp.o /data/data/com.termux/files/usr/bin/c++ -O2 -g -DNDEBUG -flto=thin -MD -MT CMakeFiles/boo.dir/main.cpp.o -MF CMakeFiles/boo.dir/main.cpp.o.d -o CMakeFiles/boo.dir/main.cpp.o -c /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/src/main.cpp [100%] Linking CXX executable boo /data/data/com.termux/files/usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1
/data/data/com.termux/files/usr/bin/c++ -O2 -g -DNDEBUG -flto=thin -fuse-ld=gold CMakeFiles/boo.dir/main.cpp.o -o boo libfoo.a c++: error: invalid linker name in argument '-fuse-ld=gold' c++: error: invalid linker name in argument '-fuse-ld=gold' make[5]: *** [CMakeFiles/boo.dir/build.make:101: boo] Error 1 make[5]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin'
make[4]: *** [CMakeFiles/Makefile2:114: CMakeFiles/boo.dir/all] Error 2
make[4]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' make[3]: *** [Makefile:94: all] Error 2 make[3]: Leaving directory '/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build/CMakeFiles/_CMakeLTOTest-CXX/bin' > -- Performing Test flag_no_deprecated -- Performing Test flag_no_deprecated - Success -- Performing Test flag_color_diag -- Performing Test flag_color_diag - Success CMake Warning at CMakeLists.txt:49 (message): re2c was not found; changes to src/*.in.cc will not affect your build. -- Looking for fork -- Looking for fork - found -- Looking for pipe -- Looking for pipe - found -- Configuring done (7.0s) -- Generating done (0.1s) -- Build files have been written to: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build/Ninja-build [ 77%] Performing build step for 'build_ninja' [ 1%] Building CXX object CMakeFiles/libninja-re2c.dir/src/depfile_parser.cc.o [ 2%] Building CXX object CMakeFiles/libninja-re2c.dir/src/lexer.cc.o [ 2%] Built target libninja-re2c
[ 4%] Building CXX object CMakeFiles/libninja.dir/src/build_log.cc.o [ 5%] Building CXX object CMakeFiles/libninja.dir/src/build.cc.o [ 7%] Building CXX object CMakeFiles/libninja.dir/src/clean.cc.o [ 8%] Building CXX object CMakeFiles/libninja.dir/src/clparser.cc.o [ 10%] Building CXX object CMakeFiles/libninja.dir/src/dyndep.cc.o
[ 11%] Building CXX object CMakeFiles/libninja.dir/src/dyndep_parser.cc.o [ 13%] Building CXX object CMakeFiles/libninja.dir/src/debug_flags.cc.o [ 14%] Building CXX object CMakeFiles/libninja.dir/src/deps_log.cc.o [ 16%] Building CXX object CMakeFiles/libninja.dir/src/disk_interface.cc.o
[ 17%] Building CXX object CMakeFiles/libninja.dir/src/edit_distance.cc.o [ 19%] Building CXX object CMakeFiles/libninja.dir/src/eval_env.cc.o [ 20%] Building CXX object CMakeFiles/libninja.dir/src/graph.cc.o [ 22%] Building CXX object CMakeFiles/libninja.dir/src/graphviz.cc.o
[ 23%] Building CXX object CMakeFiles/libninja.dir/src/json.cc.o
[ 25%] Building CXX object CMakeFiles/libninja.dir/src/line_printer.cc.o
[ 26%] Building CXX object CMakeFiles/libninja.dir/src/manifest_parser.cc.o [ 28%] Building CXX object CMakeFiles/libninja.dir/src/metrics.cc.o [ 29%] Building CXX object CMakeFiles/libninja.dir/src/missing_deps.cc.o [ 31%] Building CXX object CMakeFiles/libninja.dir/src/parser.cc.o [ 32%] Building CXX object CMakeFiles/libninja.dir/src/state.cc.o [ 34%] Building CXX object CMakeFiles/libninja.dir/src/status.cc.o
[ 35%] Building CXX object CMakeFiles/libninja.dir/src/string_piece_util.cc.o
[ 37%] Building CXX object CMakeFiles/libninja.dir/src/tokenpool-gnu-make.cc.o [ 38%] Building CXX object CMakeFiles/libninja.dir/src/util.cc.o [ 40%] Building CXX object CMakeFiles/libninja.dir/src/version.cc.o [ 41%] Building CXX object CMakeFiles/libninja.dir/src/subprocess-posix.cc.o
[ 43%] Building CXX object CMakeFiles/libninja.dir/src/tokenpool-gnu-make-posix.cc.o [ 43%] Built target libninja [ 44%] Generating build/browse_py.h [ 46%] Building CXX object CMakeFiles/ninja.dir/src/ninja.cc.o [ 47%] Building CXX object CMakeFiles/ninja.dir/src/browse.cc.o [ 49%] Linking CXX executable ninja
[ 49%] Built target ninja
[ 50%] Building CXX object CMakeFiles/ninja_test.dir/src/build_log_test.cc.o
[ 52%] Building CXX object CMakeFiles/ninja_test.dir/src/build_test.cc.o
[ 53%] Building CXX object CMakeFiles/ninja_test.dir/src/clean_test.cc.o [ 55%] Building CXX object CMakeFiles/ninja_test.dir/src/clparser_test.cc.o [ 56%] Building CXX object CMakeFiles/ninja_test.dir/src/depfile_parser_test.cc.o [ 58%] Building CXX object CMakeFiles/ninja_test.dir/src/deps_log_test.cc.o [ 59%] Building CXX object CMakeFiles/ninja_test.dir/src/disk_interface_test.cc.o [ 61%] Building CXX object CMakeFiles/ninja_test.dir/src/dyndep_parser_test.cc.o [ 62%] Building CXX object CMakeFiles/ninja_test.dir/src/edit_distance_test.cc.o [ 64%] Building CXX object CMakeFiles/ninja_test.dir/src/graph_test.cc.o
[ 65%] Building CXX object CMakeFiles/ninja_test.dir/src/json_test.cc.o [ 67%] Building CXX object CMakeFiles/ninja_test.dir/src/lexer_test.cc.o
[ 68%] Building CXX object CMakeFiles/ninja_test.dir/src/manifest_parser_test.cc.o
[ 70%] Building CXX object CMakeFiles/ninja_test.dir/src/missing_deps_test.cc.o
[ 71%] Building CXX object CMakeFiles/ninja_test.dir/src/ninja_test.cc.o
[ 73%] Building CXX object CMakeFiles/ninja_test.dir/src/state_test.cc.o [ 74%] Building CXX object CMakeFiles/ninja_test.dir/src/string_piece_util_test.cc.o [ 76%] Building CXX object CMakeFiles/ninja_test.dir/src/subprocess_test.cc.o
[ 77%] Building CXX object CMakeFiles/ninja_test.dir/src/test.cc.o
[ 79%] Building CXX object CMakeFiles/ninja_test.dir/src/tokenpool_test.cc.o
[ 80%] Building CXX object CMakeFiles/ninja_test.dir/src/util_test.cc.o
[ 82%] Linking CXX executable ninja_test [ 82%] Built target ninja_test [ 83%] Building CXX object CMakeFiles/build_log_perftest.dir/src/build_log_perftest.cc.o [ 85%] Linking CXX executable build_log_perftest [ 85%] Built target build_log_perftest [ 86%] Building CXX object CMakeFiles/canon_perftest.dir/src/canon_perftest.cc.o [ 88%] Linking CXX executable canon_perftest [ 88%] Built target canon_perftest [ 89%] Building CXX object CMakeFiles/clparser_perftest.dir/src/clparser_perftest.cc.o [ 91%] Linking CXX executable clparser_perftest [ 91%] Built target clparser_perftest [ 92%] Building CXX object CMakeFiles/depfile_parser_perftest.dir/src/depfile_parser_perftest.cc.o [ 94%] Linking CXX executable depfile_parser_perftest [ 94%] Built target depfile_parser_perftest [ 95%] Building CXX object CMakeFiles/hash_collision_bench.dir/src/hash_collision_bench.cc.o [ 97%] Linking CXX executable hash_collision_bench [ 97%] Built target hash_collision_bench
[ 98%] Building CXX object CMakeFiles/manifest_parser_perftest.dir/src/manifest_parser_perftest.cc.o
[100%] Linking CXX executable manifest_parser_perftest
[100%] Built target manifest_parser_perftest [ 83%] Stripping CMake executables [ 88%] Running Ninja test suite
[1/402] BuildLogTest.WriteRead [2/402] BuildLogTest.FirstWriteAddsSignature [3/402] BuildLogTest.DoubleEntry
[4/402] BuildLogTest.Truncate [5/402] BuildLogTest.ObsoleteOldVersion [6/402] BuildLogTest.SpacesInOutputV4
[7/402] BuildLogTest.DuplicateVersionHeader [8/402] BuildLogTest.Restat [9/402] BuildLogTest.VeryLongInputLine [10/402] BuildLogTest.MultiTargetEdge [11/402] BuildLogRecompactTest.Recompact [12/402] PlanTest.Basic [13/402] PlanTest.DoubleOutputDirect [14/402] PlanTest.DoubleOutputIndirect
[15/402] PlanTest.DoubleDependent [16/402] PlanTest.PoolWithDepthOne [17/402] PlanTest.ConsolePool [18/402] PlanTest.PoolsWithDepthTwo [19/402] PlanTest.PoolWithRedundantEdges [20/402] PlanTest.PoolWithFailingEdge [21/402] BuildTest.NoWork
[22/402] BuildTest.OneStep [23/402] BuildTest.OneStep2 [24/402] BuildTest.TwoStep [25/402] BuildTest.TwoOutputs
[26/402] BuildTest.ImplicitOutput [27/402] BuildTest.MultiOutIn
[28/402] BuildTest.Chain [29/402] BuildTest.MissingInput
[30/402] BuildTest.MissingTarget [31/402] BuildTest.MissingInputTarget [32/402] BuildTest.MakeDirs [33/402] BuildTest.DepFileMissing
[34/402] BuildTest.DepFileOK [35/402] BuildTest.DepFileParseError
[36/402] BuildTest.EncounterReadyTwice [37/402] BuildTest.OrderOnlyDeps
[38/402] BuildTest.RebuildOrderOnlyDeps [39/402] BuildTest.Phony
[40/402] BuildTest.PhonyNoWork [41/402] BuildTest.PhonySelfReference
[42/402] BuildTest.PhonyUseCase1
[43/402] BuildTest.PhonyUseCase2 [44/402] BuildTest.PhonyUseCase3
[45/402] BuildTest.PhonyUseCase4 [46/402] BuildTest.PhonyUseCase5 [47/402] BuildTest.PhonyUseCase6 [48/402] BuildTest.Fail [49/402] BuildTest.SwallowFailures [50/402] BuildTest.SwallowFailuresLimit [51/402] BuildTest.SwallowFailuresPool
[52/402] BuildTest.PoolEdgesReadyButNotWanted [53/402] BuildWithLogTest.ImplicitGeneratedOutOfDate [54/402] BuildWithLogTest.ImplicitGeneratedOutOfDate2 [55/402] BuildWithLogTest.NotInLogButOnDisk [56/402] BuildWithLogTest.RebuildAfterFailure [57/402] BuildWithLogTest.RebuildWithNoInputs [58/402] BuildWithLogTest.RestatTest
[59/402] BuildWithLogTest.RestatMissingFile [60/402] BuildWithLogTest.RestatSingleDependentOutputDirty [61/402] BuildWithLogTest.RestatMissingInput [62/402] BuildWithLogTest.GeneratedPlainDepfileMtime [63/402] BuildDryRun.AllCommandsShown
[64/402] BuildTest.RspFileSuccess [65/402] BuildTest.RspFileFailure [66/402] BuildWithLogTest.RspFileCmdLineChange
[67/402] BuildTest.InterruptCleanup
[68/402] BuildTest.StatFailureAbortsBuild
[69/402] BuildTest.PhonyWithNoInputs
[70/402] BuildTest.DepsGccWithEmptyDepfileErrorsOut [71/402] BuildTest.StatusFormatElapsed [72/402] BuildTest.StatusFormatReplacePlaceholder [73/402] BuildTest.FailedDepsParse [74/402] BuildWithQueryDepsLogTest.TwoOutputsDepFileMSVC
[75/402] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOneLine [76/402] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCMultiLineInput [77/402] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCMultiLineOutput
[78/402] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOnlyMainOutput
[79/402] BuildWithQueryDepsLogTest.TwoOutputsDepFileGCCOnlySecondaryOutput [80/402] BuildWithDepsLogTest.Straightforward
[81/402] BuildWithDepsLogTest.ObsoleteDeps
[82/402] BuildWithDepsLogTest.DepsIgnoredInDryRun
[83/402] BuildTest.RestatDepfileDependency
[84/402] BuildWithDepsLogTest.RestatDepfileDependencyDepsLog
[85/402] BuildWithDepsLogTest.DepFileOKDepsLog
[86/402] BuildWithDepsLogTest.DiscoveredDepDuringBuildChanged [87/402] BuildTest.RestatMissingDepfile [88/402] BuildWithDepsLogTest.RestatMissingDepfileDepslog [89/402] BuildTest.WrongOutputInDepfileCausesRebuild [90/402] BuildTest.Console [91/402] BuildTest.DyndepMissingAndNoRule [92/402] BuildTest.DyndepReadyImplicitConnection [93/402] BuildTest.DyndepReadySyntaxError [94/402] BuildTest.DyndepReadyCircular
[95/402] BuildTest.DyndepBuild
[96/402] BuildTest.DyndepBuildSyntaxError [97/402] BuildTest.DyndepBuildUnrelatedOutput [98/402] BuildTest.DyndepBuildDiscoverNewOutput [99/402] BuildTest.DyndepBuildDiscoverNewOutputWithMultipleRules1 [100/402] BuildTest.DyndepBuildDiscoverNewOutputWithMultipleRules2 [101/402] BuildTest.DyndepBuildDiscoverNewInput [102/402] BuildTest.DyndepBuildDiscoverNewInputWithValidation [103/402] BuildTest.DyndepBuildDiscoverNewInputWithTransitiveValidation
[104/402] BuildTest.DyndepBuildDiscoverImplicitConnection [105/402] BuildTest.DyndepBuildDiscoverOutputAndDepfileInput [106/402] BuildTest.DyndepBuildDiscoverNowWantEdge
[107/402] BuildTest.DyndepBuildDiscoverNowWantEdgeAndDependent [108/402] BuildTest.DyndepBuildDiscoverCircular
[109/402] BuildWithLogTest.DyndepBuildDiscoverRestat [110/402] BuildTest.DyndepBuildDiscoverScheduledEdge
[111/402] BuildTest.DyndepTwoLevelDirect [112/402] BuildTest.DyndepTwoLevelIndirect [113/402] BuildTest.DyndepTwoLevelDiscoveredReady
[114/402] BuildTest.DyndepTwoLevelDiscoveredDirty
[115/402] BuildTest.Validation [116/402] BuildTest.ValidationDependsOnOutput [117/402] BuildWithDepsLogTest.ValidationThroughDepfile [118/402] BuildTest.ValidationCircular [119/402] BuildTest.ValidationWithCircularDependency [120/402] BuildTokenTest.DoNotAquireToken [121/402] BuildTokenTest.DoNotStartWithoutToken [122/402] BuildTokenTest.CompleteOneStep [123/402] BuildTokenTest.AcquireOneToken [124/402] BuildTokenTest.WantTwoTokens
[125/402] BuildTokenTest.CompleteTwoSteps
[126/402] BuildTokenTest.TwoCommandsInParallel [127/402] BuildTokenTest.CompleteThreeStepsSerial
[128/402] BuildTokenTest.CompleteThreeStepsParallel
[129/402] CleanTest.CleanAll [130/402] CleanTest.CleanAllDryRun
[131/402] CleanTest.CleanTarget [132/402] CleanTest.CleanTargetDryRun [133/402] CleanTest.CleanRule [134/402] CleanTest.CleanRuleDryRun [135/402] CleanTest.CleanRuleGenerator [136/402] CleanTest.CleanDepFile [137/402] CleanTest.CleanDepFileOnCleanTarget [138/402] CleanTest.CleanDepFileOnCleanRule [139/402] CleanTest.CleanDyndep
[140/402] CleanTest.CleanDyndepMissing [141/402] CleanTest.CleanRspFile [142/402] CleanTest.CleanRsp
[143/402] CleanTest.CleanFailure [144/402] CleanTest.CleanPhony [145/402] CleanTest.CleanDepFileAndRspFileWithSpaces [146/402] CleanDeadTest.CleanDead [147/402] CleanDeadTest.CleanDeadPreservesInputs
[148/402] CLParserTest.ShowIncludes [149/402] CLParserTest.FilterInputFilename [150/402] CLParserTest.ParseSimple
[151/402] CLParserTest.ParseFilenameFilter
[152/402] CLParserTest.NoFilenameFilterAfterShowIncludes
[153/402] CLParserTest.ParseSystemInclude
[154/402] CLParserTest.DuplicatedHeader [155/402] CLParserTest.DuplicatedHeaderPathConverted [156/402] DepfileParserTest.Basic [157/402] DepfileParserTest.EarlyNewlineAndWhitespace [158/402] DepfileParserTest.Continuation [159/402] DepfileParserTest.CarriageReturnContinuation [160/402] DepfileParserTest.BackSlashes [161/402] DepfileParserTest.Spaces [162/402] DepfileParserTest.MultipleBackslashes [163/402] DepfileParserTest.Escapes [164/402] DepfileParserTest.EscapedColons [165/402] DepfileParserTest.EscapedTargetColon [166/402] DepfileParserTest.SpecialChars
[167/402] DepfileParserTest.UnifyMultipleOutputs
[168/402] DepfileParserTest.MultipleDifferentOutputs [169/402] DepfileParserTest.MultipleEmptyRules [170/402] DepfileParserTest.UnifyMultipleRulesLF [171/402] DepfileParserTest.UnifyMultipleRulesCRLF [172/402] DepfileParserTest.UnifyMixedRulesLF [173/402] DepfileParserTest.UnifyMixedRulesCRLF [174/402] DepfileParserTest.IndentedRulesLF [175/402] DepfileParserTest.IndentedRulesCRLF [176/402] DepfileParserTest.TolerateMP [177/402] DepfileParserTest.MultipleRulesTolerateMP [178/402] DepfileParserTest.MultipleRulesDifferentOutputs [179/402] DepfileParserTest.BuggyMP [180/402] DepsLogTest.WriteRead
[181/402] DepsLogTest.LotsOfDeps
[182/402] DepsLogTest.DoubleEntry
[183/402] DepsLogTest.Recompact [184/402] DepsLogTest.InvalidHeader [185/402] DepsLogTest.Truncated [186/402] DepsLogTest.TruncatedRecovery
[187/402] DepsLogTest.ReverseDepsNodes [188/402] DiskInterfaceTest.StatMissingFile [189/402] DiskInterfaceTest.StatBadPath
[190/402] DiskInterfaceTest.StatExistingFile [191/402] DiskInterfaceTest.StatExistingDir [192/402] DiskInterfaceTest.ReadFile
[193/402] DiskInterfaceTest.MakeDirs [194/402] DiskInterfaceTest.RemoveFile
[195/402] DiskInterfaceTest.RemoveDirectory [196/402] StatTest.Simple [197/402] StatTest.TwoStep
[198/402] StatTest.Tree [199/402] StatTest.Middle [200/402] DyndepParserTest.Empty [201/402] DyndepParserTest.Version1 [202/402] DyndepParserTest.Version1Extra [203/402] DyndepParserTest.Version1_0 [204/402] DyndepParserTest.Version1_0Extra [205/402] DyndepParserTest.CommentVersion [206/402] DyndepParserTest.BlankLineVersion [207/402] DyndepParserTest.VersionCRLF [208/402] DyndepParserTest.CommentVersionCRLF [209/402] DyndepParserTest.BlankLineVersionCRLF [210/402] DyndepParserTest.VersionUnexpectedEOF [211/402] DyndepParserTest.UnsupportedVersion0 [212/402] DyndepParserTest.UnsupportedVersion1_1 [213/402] DyndepParserTest.DuplicateVersion [214/402] DyndepParserTest.MissingVersionOtherVar [215/402] DyndepParserTest.MissingVersionBuild
[216/402] DyndepParserTest.UnexpectedEqual
[217/402] DyndepParserTest.UnexpectedIndent [218/402] DyndepParserTest.OutDuplicate [219/402] DyndepParserTest.OutDuplicateThroughOther
[220/402] DyndepParserTest.NoOutEOF [221/402] DyndepParserTest.NoOutColon [222/402] DyndepParserTest.OutNoStatement [223/402] DyndepParserTest.OutEOF [224/402] DyndepParserTest.OutNoRule
[225/402] DyndepParserTest.OutBadRule [226/402] DyndepParserTest.BuildEOF [227/402] DyndepParserTest.ExplicitOut [228/402] DyndepParserTest.ExplicitIn
[229/402] DyndepParserTest.OrderOnlyIn [230/402] DyndepParserTest.BadBinding [231/402] DyndepParserTest.RestatTwice [232/402] DyndepParserTest.NoImplicit [233/402] DyndepParserTest.EmptyImplicit [234/402] DyndepParserTest.ImplicitIn [235/402] DyndepParserTest.ImplicitIns [236/402] DyndepParserTest.ImplicitOut
[237/402] DyndepParserTest.ImplicitOuts
[238/402] DyndepParserTest.ImplicitInsAndOuts
[239/402] DyndepParserTest.Restat [240/402] DyndepParserTest.OtherOutput [241/402] DyndepParserTest.MultipleEdges [242/402] EditDistanceTest.TestEmpty [243/402] EditDistanceTest.TestMaxDistance [244/402] EditDistanceTest.TestAllowReplacements [245/402] EditDistanceTest.TestBasics [246/402] GraphTest.MissingImplicit [247/402] GraphTest.ModifiedImplicit [248/402] GraphTest.FunkyMakefilePath [249/402] GraphTest.ExplicitImplicit [250/402] GraphTest.ImplicitOutputParse [251/402] GraphTest.ImplicitOutputMissing
[252/402] GraphTest.ImplicitOutputOutOfDate [253/402] GraphTest.ImplicitOutputOnlyParse [254/402] GraphTest.ImplicitOutputOnlyMissing [255/402] GraphTest.ImplicitOutputOnlyOutOfDate
[256/402] GraphTest.PathWithCurrentDirectory
[257/402] GraphTest.RootNodes [258/402] GraphTest.CollectInputs [259/402] GraphTest.VarInOutPathEscaping
[260/402] GraphTest.DepfileWithCanonicalizablePath [261/402] GraphTest.DepfileRemoved [262/402] GraphTest.RuleVariablesInScope
[263/402] GraphTest.DepfileOverride [264/402] GraphTest.DepfileOverrideParent [265/402] GraphTest.NestedPhonyPrintsDone [266/402] GraphTest.PhonySelfReferenceError [267/402] GraphTest.DependencyCycle
[268/402] GraphTest.CycleInEdgesButNotInNodes1 [269/402] GraphTest.CycleInEdgesButNotInNodes2
[270/402] GraphTest.CycleInEdgesButNotInNodes3
[271/402] GraphTest.CycleInEdgesButNotInNodes4
[272/402] GraphTest.CycleWithLengthZeroFromDepfile
[273/402] GraphTest.CycleWithLengthOneFromDepfile
[274/402] GraphTest.CycleWithLengthOneFromDepfileOneHopAway
[275/402] GraphTest.DyndepLoadTrivial [276/402] GraphTest.DyndepLoadImplicit [277/402] GraphTest.DyndepLoadMissingFile
[278/402] GraphTest.DyndepLoadMissingEntry
[279/402] GraphTest.DyndepLoadExtraEntry [280/402] GraphTest.DyndepLoadOutputWithMultipleRules1
[281/402] GraphTest.DyndepLoadOutputWithMultipleRules2
[282/402] GraphTest.DyndepLoadMultiple [283/402] GraphTest.DyndepFileMissing
[284/402] GraphTest.DyndepFileError [285/402] GraphTest.DyndepImplicitInputNewer
[286/402] GraphTest.DyndepFileReady [287/402] GraphTest.DyndepFileNotClean
[288/402] GraphTest.DyndepFileNotReady [289/402] GraphTest.DyndepFileSecondNotReady
[290/402] GraphTest.DyndepFileCircular
[291/402] GraphTest.Validation [292/402] GraphTest.PhonyDepsMtimes [293/402] JSONTest.RegularAscii
[294/402] JSONTest.EscapedChars [295/402] JSONTest.ControlChars
[296/402] JSONTest.UTF8 [297/402] Lexer.ReadVarValue
[298/402] Lexer.ReadEvalStringEscapes [299/402] Lexer.ReadIdent
[300/402] Lexer.ReadIdentCurlies [301/402] Lexer.Error
[302/402] Lexer.CommentEOF
[303/402] Lexer.Tabs [304/402] ParserTest.Empty
[305/402] ParserTest.Rules [306/402] ParserTest.RuleAttributes [307/402] ParserTest.IgnoreIndentedComments [308/402] ParserTest.IgnoreIndentedBlankLines [309/402] ParserTest.ResponseFiles [310/402] ParserTest.InNewline
[311/402] ParserTest.Variables [312/402] ParserTest.VariableScope
[313/402] ParserTest.Continuation [314/402] ParserTest.Backslash
[315/402] ParserTest.Comment [316/402] ParserTest.Dollars
[317/402] ParserTest.EscapeSpaces [318/402] ParserTest.CanonicalizeFile [319/402] ParserTest.PathVariables [320/402] ParserTest.CanonicalizePaths
[321/402] ParserTest.DuplicateEdgeWithMultipleOutputs [322/402] ParserTest.NoDeadPointerFromDuplicateEdge
[323/402] ParserTest.DuplicateEdgeWithMultipleOutputsError
[324/402] ParserTest.DuplicateEdgeInIncludedFile
[325/402] ParserTest.PhonySelfReferenceIgnored
[326/402] ParserTest.PhonySelfReferenceKept [327/402] ParserTest.ReservedWords [328/402] ParserTest.Errors [329/402] ParserTest.MissingInput [330/402] ParserTest.MultipleOutputs [331/402] ParserTest.MultipleOutputsWithDeps [332/402] ParserTest.SubNinja [333/402] ParserTest.MissingSubNinja [334/402] ParserTest.DuplicateRuleInDifferentSubninjas [335/402] ParserTest.DuplicateRuleInDifferentSubninjasWithInclude [336/402] ParserTest.Include
[337/402] ParserTest.BrokenInclude
[338/402] ParserTest.Implicit [339/402] ParserTest.OrderOnly [340/402] ParserTest.Validations
[341/402] ParserTest.ImplicitOutput [342/402] ParserTest.ImplicitOutputEmpty [343/402] ParserTest.ImplicitOutputDupe [344/402] ParserTest.ImplicitOutputDupes [345/402] ParserTest.NoExplicitOutput
[346/402] ParserTest.DefaultDefault [347/402] ParserTest.DefaultDefaultCycle
[348/402] ParserTest.DefaultStatements [349/402] ParserTest.UTF8 [350/402] ParserTest.CRLF
[351/402] ParserTest.DyndepNotSpecified
[352/402] ParserTest.DyndepNotInput [353/402] ParserTest.DyndepExplicitInput [354/402] ParserTest.DyndepImplicitInput [355/402] ParserTest.DyndepOrderOnlyInput
[356/402] ParserTest.DyndepRuleInput [357/402] MissingDependencyScannerTest.EmptyGraph
[358/402] MissingDependencyScannerTest.NoMissingDep
[359/402] MissingDependencyScannerTest.MissingDepPresent [360/402] MissingDependencyScannerTest.MissingDepFixedDirect [361/402] MissingDependencyScannerTest.MissingDepFixedIndirect
[362/402] MissingDependencyScannerTest.CyclicMissingDep [363/402] MissingDependencyScannerTest.CycleInGraph [364/402] State.Basic [365/402] StringPieceUtilTest.SplitStringPiece [366/402] StringPieceUtilTest.JoinStringPiece [367/402] StringPieceUtilTest.ToLowerASCII [368/402] StringPieceUtilTest.EqualsCaseInsensitiveASCII [369/402] SubprocessTest.BadCommandStderr [370/402] SubprocessTest.NoSuchCommand [371/402] SubprocessTest.InterruptChild [372/402] SubprocessTest.InterruptParent [373/402] SubprocessTest.InterruptChildWithSigTerm [374/402] SubprocessTest.InterruptParentWithSigTerm [375/402] SubprocessTest.InterruptChildWithSigHup [376/402] SubprocessTest.InterruptParentWithSigHup [377/402] SubprocessTest.Console [378/402] SubprocessTest.SetWithSingle
*** Failure in /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/Ninja-src/src/subprocess_test.cc:210
ExitSuccess == subproc->Finish() [379/402] SubprocessTest.SetWithMulti
*** Failure in /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/Ninja-src/src/subprocess_test.cc:251 ExitSuccess == processes[i]->Finish() [380/402] SubprocessTest.ReadStdin [381/402] SubprocessTest.TokenAvailable
*** Failure in /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/Ninja-src/src/subprocess_test.cc:350 ExitSuccess == subproc->Finish() [382/402] SubprocessTest.TokenNotAvailable *** Failure in /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/Ninja-src/src/subprocess_test.cc:380 ExitSuccess == subproc->Finish() [383/402] TokenPoolTest.NoTokenPool [384/402] TokenPoolTest.SuccessfulOldSetup
[385/402] TokenPoolTest.SuccessfulNewSetup
[386/402] TokenPoolTest.IgnoreWithJN ninja: warning: -jN forced on command line; ignoring GNU make jobserver. [387/402] TokenPoolTest.HonorLN [388/402] TokenPoolTest.MonitorFD [389/402] TokenPoolTest.ImplicitToken [390/402] TokenPoolTest.TwoTokens [391/402] TokenPoolTest.Clear [392/402] CanonicalizePath.PathSamples [393/402] CanonicalizePath.UpDir [394/402] CanonicalizePath.AbsolutePath [395/402] CanonicalizePath.NotNullTerminated [396/402] PathEscaping.TortureTest
[397/402] PathEscaping.SensiblePathsAreNotNeedlesslyEscaped
[398/402] PathEscaping.SensibleWin32PathsAreNotNeedlesslyEscaped [399/402] StripAnsiEscapeCodes.EscapeAtEnd [400/402] StripAnsiEscapeCodes.StripColors [401/402] ElideMiddle.NothingToElide [402/402] ElideMiddle.ElideInTheMiddle failed make[2]: *** [CMakeFiles/build_ninja.dir/build.make:121: build_ninja-prefix/src/build_ninja-stamp/build_ninja-run_ninja_test_suite] Error 1 make[1]: *** [CMakeFiles/Makefile2:111: CMakeFiles/build_ninja.dir/all] Error 2 make: *** [Makefile:136: all] Error 2
Traceback (most recent call last): File "/data/data/com.termux/files/usr/tmp/pip-build-env-wnd22i8e/overlay/lib/python3.11/site-packages/skbuild/setuptools_wrap.py", line 674, in setup cmkr.make(make_args, install_target=cmake_install_target, env=env) File "/data/data/com.termux/files/usr/tmp/pip-build-env-wnd22i8e/overlay/lib/python3.11/site-packages/skbuild/cmaker.py", line 697, in make self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env) File "/data/data/com.termux/files/usr/tmp/pip-build-env-wnd22i8e/overlay/lib/python3.11/site-packages/skbuild/cmaker.py", line 742, in make_impl raise SKBuildError(msg) An error occurred while building with CMake.
Command: /data/data/com.termux/files/usr/bin/cmake --build . --target install --config Release -- Install target: install
Source directory: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7
Working directory:
/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/ninja_626000e40cbc45ae8dd68e86f27f68d7/_skbuild/linux-aarch64-3.11/cmake-build Please check the install target is valid and see CMake's output for more information.
[end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for ninja Building wheel for patchelf (pyproject.toml): started Building wheel for patchelf (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error × Building wheel for patchelf (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [126 lines of output]
--------------------------------------------------------------------------------
-- Trying 'Ninja' generator --------------------------------
---------------------------
---------------------- ----------------- ------------ -------
-- CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions.
Not searching for unused variables given on the command line. CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
-- Configuring incomplete, errors occurred! -- ------- ------------ ----------------- ---------------------- --------------------------- --------------------------------
-- Trying 'Ninja' generator - failure --------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Trying 'Unix Makefiles' generator --------------------------------
--------------------------- ---------------------- ----------------- ------------ -------
-- CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. Not searching for unused variables given on the command line. -- The C compiler identification is Clang 17.0.2 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /data/data/com.termux/files/usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- The CXX compiler identification is Clang 17.0.2 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /data/data/com.termux/files/usr/bin/c++ - skipped -- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (2.8s) -- Generating done (0.0s) -- Build files have been written to: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668/_cmake_test_compile/build -- -------
------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying 'Unix Makefiles' generator - success -------------------------------------------------------------------------------- Configuring Project Working directory: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668/_skbuild/linux-aarch64-3.11/cmake-build Command: /data/data/com.termux/files/usr/bin/cmake /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668 -G 'Unix Makefiles' --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668/_skbuild/linux-aarch64-3.11/cmake-install -DPYTHON_VERSION_STRING:STRING=3.11.6 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/data/data/com.termux/files/usr/tmp/pip-build-env-cd3fa_wp/overlay/lib/python3.11/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/data/data/com.termux/files/usr/bin/python3.11 -DPYTHON_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.11 -DPYTHON_LIBRARY:PATH=/data/data/com.termux/files/usr/lib/libpython3.11.so -DPython_EXECUTABLE:PATH=/data/data/com.termux/files/usr/bin/python3.11 -DPython_ROOT_DIR:PATH=/data/data/com.termux/files/usr -DPython_FIND_REGISTRY:STRING=NEVER -DPython_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.11 -DPython3_EXECUTABLE:PATH=/data/data/com.termux/files/usr/bin/python3.11 -DPython3_ROOT_DIR:PATH=/data/data/com.termux/files/usr -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.11 -DCMAKE_BUILD_TYPE:STRING=Release Not searching for unused variables given on the command line. -- The C compiler identification is Clang 17.0.2 -- The CXX compiler identification is Clang 17.0.2 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /data/data/com.termux/files/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: /data/data/com.termux/files/usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (2.9s) -- Generating done (0.0s) -- Build files have been written to: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668/_skbuild/linux-aarch64-3.11/cmake-build [ 11%] Creating directories for 'build_patchelf' [ 22%] No download step for 'build_patchelf' [ 33%] No update step for 'build_patchelf' [ 44%] Performing patch step for 'build_patchelf' ./bootstrap.sh: 2: autoreconf: not found make[2]: *** [CMakeFiles/build_patchelf.dir/build.make:114: build_patchelf-prefix/src/build_patchelf-stamp/build_patchelf-patch] Error 127 make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/build_patchelf.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 Traceback (most recent call last): File "/data/data/com.termux/files/usr/tmp/pip-build-env-cd3fa_wp/overlay/lib/python3.11/site-packages/skbuild/setuptools_wrap.py", line 674, in setup cmkr.make(make_args, install_target=cmake_install_target, env=env) File "/data/data/com.termux/files/usr/tmp/pip-build-env-cd3fa_wp/overlay/lib/python3.11/site-packages/skbuild/cmaker.py", line 697, in make self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env) File "/data/data/com.termux/files/usr/tmp/pip-build-env-cd3fa_wp/overlay/lib/python3.11/site-packages/skbuild/cmaker.py", line 742, in make_impl raise SKBuildError(msg) An error occurred while building with CMake. Command: /data/data/com.termux/files/usr/bin/cmake --build . --target install --config Release -- Install target: install Source directory: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668 Working directory: /data/data/com.termux/files/usr/tmp/pip-install-c6e9bqwe/patchelf_a689e495b96040f3a7c717b141b18668/_skbuild/linux-aarch64-3.11/cmake-build Please check the install target is valid and see CMake's output for more information. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for patchelf
Failed to build ninja patchelf ERROR: Could not build wheels for ninja, patchelf, which is required to install pyproject.toml-based projects [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install backend dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip. Setup completed successfully. You can now use Open Interpreter. ~/open-interpreter-termux $
pkg install ninja patchelf
this can help you
pkg i python-tokenizers python-numpy
Thanks @romanovj -- I was able to install python-numpy but not python-tokenizers (package not found).
pkg install ninja patchelf
also helped -- but still facing errors with chroma-hsnwlib. still working through it.
@filsanet sorry, python-tokenizers from tur-repo
pkg i tur-repo pkg i python-tokenizers
I locked the Open Interpreter version to 0.1.8 where these dependencies weren't needed. Did this end up fixing it for OI v0.1.9? @filsanet
@filsanet @romanovj I have updated the instructions and it works on the latest version of Open Interpreter
Error occurs while running the setup.sh file, while installing open-interpreter .
Brand new phone : Pixel 8 Brand new fresh install of termux-app (0.118.0) via Github releases.