termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.32k stars 3.06k forks source link

pip install cmake not working [Bug]: #10065

Closed Haiz14 closed 2 years ago

Haiz14 commented 2 years ago

Problem description

While doing pip install cmake some errors seem to crop up.

important part of logs: https://pastebin.com/1wzHY5vT

full logs: https://pastebin.com/iWD4mxmm

Same issue: https://github.com/scikit-build/cmake-python-distributions/issues/223

It seemed to work fine BF4: https://www.reddit.com/r/termux/comments/omx8fq/cmake_on_termux/?

Steps to reproduce the behavior.

install dependencies

pkg install ninja cmake pip install ninja

Finally

pip install cmake

What is the expected behavior?

The pkg should have been installed

System information

Grimler91 commented 2 years ago

Looks like you need to install a compiler, i.e. pkg install clang, or better yet: pkg install build-essential

Haiz14 commented 2 years ago

Clang was already installed, i also installed build-essential, but still the same error.

logs: https://pastebin.com/96NbjH4f

Grimler91 commented 2 years ago
/data/data/com.termux/files/usr/bin/cc -D_POSIX_C_SOURCE=199506L -D_POSIX_SOURCE=1 -D_SVID_SOURCE=1 -D_BSD_SOURCE=1  -O2 -g -DNDEBUG -lstdc++ -lgcc -lrt  CMakeFiles/cmTC_d0af5.dir/testCCompiler.c.o -o cmTC_d0af5
 ld.lld: error: unable to find library -lgcc

The -lgcc flag needs to be removed (with a patch to the python packsge), or a dummy libgcc created, echo 'INPUT(-lc)' > $PREFIX/lib/libgcc.so might work

Haiz14 commented 2 years ago

Thks @grimler91 there's progress, new error popped up now error: https://pastebin.com/g6fJmvZN full logs but it's too big 1400 lines: https://pastebin.com/e8uRHYLg

Seems to be related to termux


fatal error: 'android_lf.h' file not found
      #include "android_lf.h"
               ^~~~~~~~~~~
Haiz14 commented 2 years ago

Similar issue: https://gitlab.kitware.com/cmake/cmake/-/issues/21399

This issue should solve my problem but i am not able to understand how to switch those settings on.

T-DynamosFans commented 2 years ago

I tried with

LDFLAGS+=" -lgcc"
~ $ pip3 install cmake
Collecting cmake
  Using cached cmake-3.22.4.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: cmake
  Building wheel for cmake (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for cmake (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [79 lines of output]
      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!
      See also "/data/data/com.termux/files/usr/tmp/pip-install-b1fjyl6e/cmake_a71143588ad54713b71c217d9e28e965/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
      Not searching for unused variables given on the command line.
      -- The C compiler identification is Clang 14.0.0
      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:25 (include):
        include could not find requested file:

          /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeDetermineCompilerABI.cmake
      Call Stack (most recent call first):
        CMakeLists.txt:3 (ENABLE_LANGUAGE)

      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI):
        Unknown CMake command "CMAKE_DETERMINE_COMPILER_ABI".
      Call Stack (most recent call first):
        CMakeLists.txt:3 (ENABLE_LANGUAGE)

      -- Configuring incomplete, errors occurred!
      See also "/data/data/com.termux/files/usr/tmp/pip-install-b1fjyl6e/cmake_a71143588ad54713b71c217d9e28e965/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".

      --------------------------------------------------------------------------------
      -- Trying "Ninja" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Ninja" generator - failure
      --------------------------------------------------------------------------------

      --------------------------------------------------------------------------------
      -- Trying "Unix Makefiles" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Unix Makefiles" generator - failure
      --------------------------------------------------------------------------------

      ********************************************************************************
      scikit-build could not get a working generator for your system. Aborting build.

      Building Linux wheels for Python 3.10 requires a compiler (e.g gcc).

      To build compliant wheels, consider using the manylinux system described in PEP-513.
      Get it with "dockcross/manylinux-x86" docker image:

        https://github.com/dockcross/dockcross#readme

      For more details, please refer to scikit-build documentation:

        http://scikit-build.readthedocs.io/en/latest/generators.html#linux

      ********************************************************************************
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cmake
Failed to build cmake
ERROR: Could not build wheels for cmake, which is required to install pyproject.toml-based projects
Haiz14 commented 2 years ago

I tried with

LDFLAGS+=" -lgcc"
~ $ pip3 install cmake
Collecting cmake
  Using cached cmake-3.22.4.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: cmake
  Building wheel for cmake (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for cmake (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [79 lines of output]
      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!
      See also "/data/data/com.termux/files/usr/tmp/pip-install-b1fjyl6e/cmake_a71143588ad54713b71c217d9e28e965/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
      Not searching for unused variables given on the command line.
      -- The C compiler identification is Clang 14.0.0
      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:25 (include):
        include could not find requested file:

          /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeDetermineCompilerABI.cmake
      Call Stack (most recent call first):
        CMakeLists.txt:3 (ENABLE_LANGUAGE)

      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI):
        Unknown CMake command "CMAKE_DETERMINE_COMPILER_ABI".
      Call Stack (most recent call first):
        CMakeLists.txt:3 (ENABLE_LANGUAGE)

      -- Configuring incomplete, errors occurred!
      See also "/data/data/com.termux/files/usr/tmp/pip-install-b1fjyl6e/cmake_a71143588ad54713b71c217d9e28e965/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".

      --------------------------------------------------------------------------------
      -- Trying "Ninja" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Ninja" generator - failure
      --------------------------------------------------------------------------------

      --------------------------------------------------------------------------------
      -- Trying "Unix Makefiles" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Unix Makefiles" generator - failure
      --------------------------------------------------------------------------------

      ********************************************************************************
      scikit-build could not get a working generator for your system. Aborting build.

      Building Linux wheels for Python 3.10 requires a compiler (e.g gcc).

      To build compliant wheels, consider using the manylinux system described in PEP-513.
      Get it with "dockcross/manylinux-x86" docker image:

        https://github.com/dockcross/dockcross#readme

      For more details, please refer to scikit-build documentation:

        http://scikit-build.readthedocs.io/en/latest/generators.html#linux

      ********************************************************************************
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cmake
Failed to build cmake
ERROR: Could not build wheels for cmake, which is required to install pyproject.toml-based projects

Did u install the dependencies i mention in the start ? Also, pkg install build-essential Also did u enter this command echo 'INPUT(-lc)' > $PREFIX/lib/libgcc.so ?

T-Dynamos commented 2 years ago

I tried with

LDFLAGS+=" -lgcc"
~ $ pip3 install cmake
Collecting cmake
  Using cached cmake-3.22.4.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: cmake
  Building wheel for cmake (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for cmake (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [79 lines of output]
      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!
      See also "/data/data/com.termux/files/usr/tmp/pip-install-b1fjyl6e/cmake_a71143588ad54713b71c217d9e28e965/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".
      Not searching for unused variables given on the command line.
      -- The C compiler identification is Clang 14.0.0
      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:25 (include):
        include could not find requested file:

          /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeDetermineCompilerABI.cmake
      Call Stack (most recent call first):
        CMakeLists.txt:3 (ENABLE_LANGUAGE)

      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI):
        Unknown CMake command "CMAKE_DETERMINE_COMPILER_ABI".
      Call Stack (most recent call first):
        CMakeLists.txt:3 (ENABLE_LANGUAGE)

      -- Configuring incomplete, errors occurred!
      See also "/data/data/com.termux/files/usr/tmp/pip-install-b1fjyl6e/cmake_a71143588ad54713b71c217d9e28e965/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log".

      --------------------------------------------------------------------------------
      -- Trying "Ninja" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Ninja" generator - failure
      --------------------------------------------------------------------------------

      --------------------------------------------------------------------------------
      -- Trying "Unix Makefiles" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Unix Makefiles" generator - failure
      --------------------------------------------------------------------------------

      ********************************************************************************
      scikit-build could not get a working generator for your system. Aborting build.

      Building Linux wheels for Python 3.10 requires a compiler (e.g gcc).

      To build compliant wheels, consider using the manylinux system described in PEP-513.
      Get it with "dockcross/manylinux-x86" docker image:

        https://github.com/dockcross/dockcross#readme

      For more details, please refer to scikit-build documentation:

        http://scikit-build.readthedocs.io/en/latest/generators.html#linux

      ********************************************************************************
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cmake
Failed to build cmake
ERROR: Could not build wheels for cmake, which is required to install pyproject.toml-based projects

Did u install the dependencies i mention in the start ? Also, pkg install build-essential Also did u enter this command echo 'INPUT(-lc)' > $PREFIX/lib/libgcc.so ?

Build-essentials was already installed and i didn't do echo 'INPUT(-lc)' > $PREFIX/lib/libgcc.so And in this error file is not visible that is missing

      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:25 (include):
        include could not find requested file:
Grimler91 commented 2 years ago

@T-Dynamos ninja is missing from your log:

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.
T-DynamosFans commented 2 years ago

Installing ninja got this https://pastebin.com/bkDCcXcx

-- Check for working C compiler: /data/data/com.termux/files/usr/bin/cc - broken
      CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCCompiler.cmake:69 (message):
        The C compiler

          "/data/data/com.termux/files/usr/bin/cc"

        is not able to compile a simple test program.

        It fails with the following output:

          Change Dir: /data/data/com.termux/files/usr/tmp/pip-install-iufwoh_i/cmake_cd49f58c0b08486eb3ffc305fbc443da/_skbuild/linux-armv8l-3.10/cmake-build/CMakeProject-build/CMakeFiles/CMakeTmp

          Run Build Command(s):/data/data/com.termux/files/usr/bin/ninja cmTC_99c69 && [1/2] Building C object CMakeFiles/cmTC_99c69.dir/testCCompiler.c.o
          [2/2] Linking C executable cmTC_99c69
          FAILED: cmTC_99c69
          : && /data/data/com.termux/files/usr/bin/cc -D_POSIX_C_SOURCE=199506L -D_POSIX_SOURCE=1 -D_SVID_SOURCE=1 -D_BSD_SOURCE=1  -O2 -g -DNDEBUG -lstdc++ -lgcc -lrt CMakeFiles/cmTC_99c69.dir/testCCompiler.c.o -o cmTC_99c69   && :
          ld.lld: error: unable to find library -lgcc
          clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
          ninja: build stopped: subcommand failed.

And why we need cmake from pip ? We already have it?

T-DynamosFans commented 2 years ago

Thks @Grimler91 there's progress, new error popped up now error: https://pastebin.com/g6fJmvZN full logs but it's too big 1400 lines: https://pastebin.com/e8uRHYLg

Seems to be related to termux

fatal error: 'android_lf.h' file not found
      #include "android_lf.h"
               ^~~~~~~~~~~

android_lf.h is in libarchive

Haiz14 commented 2 years ago

@T-DynamosFans i needed the python module vaex (this module can read 10gb or more sized files on a 2gb ram by using out-of-core operations) and it has a dependency of python module cmake. So, i am trying to install cmake.

Btw you are missing these two steps


pip install ninja
echo 'INPUT(-lc)' > $PREFIX/lib/libgcc.so
xtkoba commented 2 years ago

AFAIK cmake that comes through pip essentially consists of two Python scripts __init__.py and _version.py and it would be sufficient to manually install them. I would say it is overkill to build a whole CMake besides our cmake package.

Haiz14 commented 2 years ago

@xtkoba i installed the src of cmake: https://github.com/Haiz14/cmake Proof: https://pastebin.com/rcJd25eh But i am still getting error when doing pip install vaex


ERROR: Failed building wheel for cmake             
Failed to build cmake
ERROR: Could not build wheels for cmake, which is required to install pyproject.toml-based projects       [end of output]
Haiz14 commented 2 years ago

Similar issue: https://gitlab.kitware.com/cmake/cmake/-/issues/21399

This issue should solve my problem but i am not able to understand how to switch those settings on.

Does anyone have any ideas on how i can turn these settings on ? The person who posted this issue also had a 'android_lf.h' missing on termux.

Grimler91 commented 2 years ago

Does anyone have any ideas on how i can turn these settings on ? The person who posted this issue also had a 'android_lf.h' missing on termux.

They are supposed to be passed to cmake's configure step, see build recipe we use for (cross-)compiling cmake. Don't know how to pass those variables when compiling through python though.

Seems like overkill to compile cmake through python though if the python-part is only two files as reported by @xtkoba, try manually installing those instead first.

Haiz14 commented 2 years ago

@Grimler91 i manually installed it but it didn't work. https://github.com/termux/termux-packages/issues/10065#issuecomment-1105289412

Grimler91 commented 2 years ago

@Haiz14 put the python scripts in $PREFIX/lib/python3.10/site-packages/cmake

Edit: no, that's not enough either, it still tries to build cmake as part of the build-tool installation/compilation

Haiz14 commented 2 years ago

Even after changing directories, i get the same error, maybe i made some mistakes in setup.py, or pip directly installs cmake idk.

If anyone can solve this problem thank a lott I am gonna look for alternatives since my project delivery deadline is near.

I was trying to do pip install vaex btw


ERROR: Failed building wheel for cmake
      Failed to build cmake                                  
ERROR: Could not build wheels for cmake, which is required to install pyproject.toml-based projects           
[end of output]
xtkoba commented 2 years ago

As for vaex, apply the following patch to vaex-core:

--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,6 +5,4 @@
     "wheel",
     "oldest-supported-numpy",
     "scikit-build",
-    "cmake",
-    "ninja"
 ]

In this way there will be no need to manipulate cmake Python distribution which is not used at all, and the rest of this comment can be ignored.

As for cmake (Python distribution), apply the following patch:

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,15 +21,15 @@

 if(CMakePythonDistributions_SUPERBUILD)

   enable_language(CXX)

   #-----------------------------------------------------------------------------
   # Options
-  set(default ON)
+  set(default OFF)
   if(WIN32 OR APPLE)
     set(default OFF)
   endif()
   option(BUILD_CMAKE_FROM_SOURCE "Build CMake from source" ${default})

   option(BUILD_VERBOSE "Build reporting additional information (e.g download progress, ...)" ON)

and then:

pip install . --prefix=$HOME/.local

Do not forget to append --prefix option, without which $PREFIX/bin/cmake etc. will be overridden. And then finally,

for b in cmake cpack ctest; do
  ln -sf $PREFIX/bin/$b $HOME/.local/lib/python3.10/site-packages/cmake/data/bin/$b
done
T-DynamosFans commented 2 years ago

With patches

building 'vaex.superstrings' extension
arm-linux-androideabi-clang -mfloat-abi=softfp -mfpu=vfpv3-d16 -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fstack-protector-strong -O3 -march=armv7-a -mfpu=neon -mfloat-abi=softfp -mthumb -fstack-protector-strong -O3 -fPIC -I/data/data/com.termux/files/usr/lib/python3.10/site-packages/numpy/core/include -Ivendor/pybind11/include -Ivendor/pybind11/include -Ivendor/string-view-lite/include -Ivendor/boost -I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/Library/include -I/data/data/com.termux/files/home/vaex/packages/vaex-core/vendor/pcre/Library/include -I/data/data/com.termux/files/usr/include/python3.10 -c src/string_utils.cpp -o build/temp.linux-armv8l-3.10/src/string_utils.o -std=c++11 -O3 -funroll-loops -Werror=return-type -Wno-unused-parameter -g
In file included from src/string_utils.cpp:4:
src/string_utils.hpp:2:10: fatal error: 'nonstd/string_view.hpp' file not found
#include <nonstd/string_view.hpp>
         ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
error: command '/data/data/com.termux/files/usr/bin/arm-linux-androideabi-clang' failed with exit code 1
u0_a234@localhost ~/v/p/vaex-core (master) [1]>
Haiz14 commented 2 years ago

@T-DynamosFans https://github.com/vaexio/vaex/issues/337

Haiz14 commented 2 years ago

I installed python cmake, how @xtkoba suggested, pip still installs cmake when trying to install python vaex


This happens because pip creates a new build environment while installing vaex https://stackoverflow.com/questions/65495860/why-pip-install-dependencies-already-installed

So, the solution would be to create my own cmake wheel and use that local wheel while installation.

Haiz14 commented 2 years ago

Successfully installed cmake such that while installing vaek there was no cmake problem.

Here's how to do it • clone this repo https://github.com/Haiz14/cmake • create wheels for it pip wheel . -w ~/wheels • while installation pip install vaex --find-links ~/wheels The above commands makes it so that pip first searches for wheels in the ~/wheel directory

My repo isn't perfect so some other problems may crop up.

laoyur commented 2 years ago

@Haiz14 hello, I use your steps to install opencv-python:

git clone 'https://github.com/Haiz14/cmake'
cd cmake
pip wheel . -w ~/wheels

it shows Successfully built cmake

then I try to install opencv-python:

pip install opencv-python --find-links ~/wheels

but it still trying to compile cmake: Building wheels for collected packages: cmake and it failed again.

Haiz14 commented 2 years ago

@laoyur like i said there are problems with my repo. The package i installed didn't seems to use cmake at all. It just had it listed as dependency. So i faced no problem.

Haiz14 commented 2 years ago

Thks a lot for your help. My issue is solved and i learnt a lot on how to install packages that just don't install properly. I am gonna build wheels for pyarrow now since it requires c++ packages that termux doesn't have. Thks.

Wiich-Crack-Hack commented 2 years ago

THIS APPEARS TO ME, WHAT IS THE SOLUTION TO THIS ERROR?

Traceback (most recent call last):

  An error occurred while building with CMake.
    Command:
      cmake --build . --target install --config Release --
    Install target:
      install
    Source directory:
      /data/data/com.termux/files/usr/tmp/pip-install-58nnz81t/cmake_be9574f852b544a18ee15264d586cf25
    Working directory:
      /data/data/com.termux/files/usr/tmp/pip-install-58nnz81t/cmake_be9574f852b544a18ee15264d586cf25/_skbuild/linux-aarch64-3.10/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 cmake Failed to build cmake ERROR: Could not build wheels for cmake, which is required to install pyproject.toml-based projects

Haiz14 commented 2 years ago

No idea on how to make a workable python cmake installation. I just built a cmake that doesn't work. It just shows that it's installed.

RSwarnkar commented 2 years ago

@Haiz14 Could please summerize the solution which you did to fix issues with cmake and ninja? Would be much appreciated.

Haiz14 commented 2 years ago

@RSwarnkar

• to install ninja do pkg install ninja

• To install python version of cmake follow this https://github.com/termux/termux-packages/issues/10065#issuecomment-1106359781 ( not recommended)

• To install termux version of cmake do pkg install cmake

RSwarnkar commented 2 years ago

@RSwarnkar

• to install ninja do pkg install ninja

• To install python version of cmake follow this #10065 (comment) ( not recommended)

• To install termux version of cmake do pkg install cmake

@Haiz14 I was able to get pip install ninja worked after @Grimler91 suggestion to install binutils as outlined here.

So for you, was the passing the flags successful as mentioned by @Grimler91.

Anyways, I will have to report it to scikit-build as error log mentioned. If any solution is found I will link that.

RSwarnkar commented 2 years ago

I tried appending three flags to cmake command:

-DCMAKE_USE_SYSTEM_FORM:STRING=ON -DCMAKE_USE_SYSTEM_JSONCPP:STRING=ON -DCMAKE_USE_SYSTEM_LIBARCHIVE:STRING=ON

But looks like files from /data/data/com.termux/files/usr/tmp/ were deleted. :(

cd /data/data/com.termux/files/usr/tmp/pip-install-5jwarch6/cmake_fb7c36953597459d95ed86b96f113e3b/_skbuild/linux-aarch64-3.10/cmake-build

cmake /data/data/com.termux/files/usr/tmp/pip-install-5jwarch6/cmake_fb7c36953597459d95ed86b96f113e3b -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX:PATH=/data/data/com.termux/files/usr/tmp/pip-install-5jwarch6/cmake_fb7c36953597459d95ed86b96f113e3b/_skbuild/linux-aarch64-3.10/cmake-install/src/cmake/data -DPYTHON_VERSION_STRING:STRING=3.10.6 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/data/data/com.termux/files/usr/tmp/pip-build-env-v9s4ua_g/overlay/lib/python3.10/site-packages/skbuild/resources/cmake -DPython3_EXECUTABLE:FILEPATH=/data/data/com.termux/files/usr/bin/python3 -DPython3_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.10 -DPython3_LIBRARY:PATH=/data/data/com.termux/files/usr/lib/libpython3.10.so -DPython_EXECUTABLE:FILEPATH=/data/data/com.termux/files/usr/bin/python3 -DPython_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.10 -DPython_LIBRARY:PATH=/data/data/com.termux/files/usr/lib/libpython3.10.so -DPYTHON_EXECUTABLE:FILEPATH=/data/data/com.termux/files/usr/bin/python3 -DPYTHON_INCLUDE_DIR:PATH=/data/data/com.termux/files/usr/include/python3.10 -DPYTHON_LIBRARY:PATH=/data/data/com.termux/files/usr/lib/libpython3.10.so -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_USE_SYSTEM_FORM:STRING=ON -DCMAKE_USE_SYSTEM_JSONCPP:STRING=ON -DCMAKE_USE_SYSTEM_LIBARCHIVE:STRING=ON
T-Dynamos commented 2 years ago
~$ cmake . -DCMAKE_USE_SYSTEM_FORM:STRING=ON -DCMAKE_USE_SYSTEM_JSONCPP:STRING=ON -DCMAKE_USE_SYSTEM_LIBARCHIVE:STRING=ON
-- The CXX compiler identification is Clang 14.0.6
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: /data/data/com.termux/files/usr/bin/c++
-- Check for working CXX compiler: /data/data/com.termux/files/usr/bin/c++ - broken
CMake Error at /data/data/com.termux/files/usr/share/cmake-3.23/Modules/CMakeTestCXXCompiler.cmake:62 (message):
  The C++ compiler

    "/data/data/com.termux/files/usr/bin/c++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /data/data/com.termux/files/home/cmake-3.24.0/CMakeFiles/CMakeTmp

    Run Build Command(s):/data/data/com.termux/files/usr/bin/make -f Makefile cmTC_b0a84/fast && /data/data/com.termux/files/usr/bin/make  -f CMakeFiles/cmTC_b0a84.dir/build.make CMakeFiles/cmTC_b0a84.dir/build
    make[1]: Entering directory '/data/data/com.termux/files/home/cmake-3.24.0/CMakeFiles/CMakeTmp'
    Building CXX object CMakeFiles/cmTC_b0a84.dir/testCXXCompiler.cxx.o
    /data/data/com.termux/files/usr/bin/c++   -O2 -g -DNDEBUG -MD -MT CMakeFiles/cmTC_b0a84.dir/testCXXCompiler.cxx.o -MF CMakeFiles/cmTC_b0a84.dir/testCXXCompiler.cxx.o.d -o CMakeFiles/cmTC_b0a84.dir/testCXXCompiler.cxx.o -c /data/data/com.termux/files/home/cmake-3.24.0/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
    Linking CXX executable cmTC_b0a84
    /data/data/com.termux/files/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0a84.dir/link.txt --verbose=1
    /data/data/com.termux/files/usr/bin/c++ -O2 -g -DNDEBUG -lgcc  CMakeFiles/cmTC_b0a84.dir/testCXXCompiler.cxx.o -o cmTC_b0a84
    ld.lld: error: unable to find library -lgcc
    clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
    make[1]: *** [CMakeFiles/cmTC_b0a84.dir/build.make:100: cmTC_b0a84] Error 1
    make[1]: Leaving directory '/data/data/com.termux/files/home/cmake-3.24.0/CMakeFiles/CMakeTmp'
    make: *** [Makefile:127: cmTC_b0a84/fast] Error 2

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:24 (enable_language)

-- Configuring incomplete, errors occurred!
See also "/data/data/com.termux/files/home/cmake-3.24.0/CMakeFiles/CMakeOutput.log".
See also "/data/data/com.termux/files/home/cmake-3.24.0/CMakeFiles/CMakeError.log".
T-Dynamos commented 2 years ago

@RSwarnkar Use this src https://files.pythonhosted.org/packages/d5/73/af2f5ea9e946662fbe3da4393875eefa0580a7dea209a28136bf66a5d112/cmake-3.24.0.tar.gz

RSwarnkar commented 2 years ago

Ok did this, what next?

$ cmake . -DCMAKE_USE_SYSTEM_FORM:STRING=ON -DCMAKE_USE_SYSTEM_JSONCPP:STRING=ON -DCMAKE_USE_SYSTEM_LIBARCHIVE:STRING=ON
-- ***************************************************
-- Build CMake from source: ON
-- ***************************************************
-- SuperBuild - CMakeProject-src-download
-- SuperBuild - CMakeProject-src-download - URL: https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0.tar.gz
-- SuperBuild - CMakeProject-src-download - CMakeProject_SOURCE_DIR: /data/data/com.termux/files/home/cmaken/cmake2/CMake-src
-- SuperBuild -   CMakeProject-build
-- SuperBuild -   CMakeProject-build - CMakeProject_BINARY_DIR: /data/data/com.termux/files/home/cmaken/cmake2/CMakeProject-build
-- SuperBuild -   CMakePythonDistributions
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_USE_SYSTEM_FORM
    CMAKE_USE_SYSTEM_JSONCPP
    CMAKE_USE_SYSTEM_LIBARCHIVE

-- Build files have been written to: /data/data/com.termux/files/home/cmaken/cmake2
~/cmaken/cmake2 $ pwd
/data/data/com.termux/files/home/cmaken/cmake2
~/cmaken/cmake2 $
T-Dynamos commented 2 years ago

How you successfully built it?

T-Dynamos commented 2 years ago

Ok did this, what next?

$ cmake . -DCMAKE_USE_SYSTEM_FORM:STRING=ON -DCMAKE_USE_SYSTEM_JSONCPP:STRING=ON -DCMAKE_USE_SYSTEM_LIBARCHIVE:STRING=ON
-- ***************************************************
-- Build CMake from source: ON
-- ***************************************************
-- SuperBuild - CMakeProject-src-download
-- SuperBuild - CMakeProject-src-download - URL: https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0.tar.gz
-- SuperBuild - CMakeProject-src-download - CMakeProject_SOURCE_DIR: /data/data/com.termux/files/home/cmaken/cmake2/CMake-src
-- SuperBuild -   CMakeProject-build
-- SuperBuild -   CMakeProject-build - CMakeProject_BINARY_DIR: /data/data/com.termux/files/home/cmaken/cmake2/CMakeProject-build
-- SuperBuild -   CMakePythonDistributions
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_USE_SYSTEM_FORM
    CMAKE_USE_SYSTEM_JSONCPP
    CMAKE_USE_SYSTEM_LIBARCHIVE

-- Build files have been written to: /data/data/com.termux/files/home/cmaken/cmake2
~/cmaken/cmake2 $ pwd
/data/data/com.termux/files/home/cmaken/cmake2
~/cmaken/cmake2 $

Send output of ls and run make install or try python3 setup.py install

RSwarnkar commented 2 years ago

Ok here:

~/cmaken/cmake2 $ ls
AUTHORS.rst                       LICENSE_BSD_3
CMake-src                         MANIFEST.in
CMakeCache.txt                    Makefile
CMakeFiles                        PKG-INFO
CMakeLists.txt                    README.rst
CMakeProject-build                cmake_install.cmake
CMakeProject-build-prefix         initial-cache.txt
CMakeProject-src-download-prefix  pyproject.toml
CMakePythonDistributions-build    requirements-test.txt
CMakePythonDistributions-prefix   setup.cfg
CMakeUrls.cmake                   setup.py
HISTORY.rst                       src
LICENSE_Apache_20                 versioneer.py
~/cmaken/cmake2 $ python3 setup.py install
Traceback (most recent call last):
  File "/data/data/com.termux/files/home/cmaken/cmake2/setup.py", line 8, in <module>
    from skbuild import setup
ModuleNotFoundError: No module named 'skbuild'
~/cmaken/cmake2 $ pip install skbuild
ERROR: Could not find a version that satisfies the requirement skbuild (from versions: none)
ERROR: No matching distribution found for skbuild
~/cmaken/cmake2 $ make install
[  3%] Creating directories for 'CMakeProject-src-download'
[  7%] Performing download step (download, verify and extract) for 'CMakeProject-src-download'
-- Downloading...
   dst='/data/data/com.termux/files/home/cmaken/cmake2/cmake-3.24.0.tar.gz'
   timeout='none'
   inactivity timeout='none'
-- Using src='https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0.tar.gz'
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- verifying file...
       file='/data/data/com.termux/files/home/cmaken/cmake2/cmake-3.24.0.tar.gz'
-- Downloading... done
-- extracting...
     src='/data/data/com.termux/files/home/cmaken/cmake2/cmake-3.24.0.tar.gz'
     dst='/data/data/com.termux/files/home/cmaken/cmake2/CMake-src'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 11%] No update step for 'CMakeProject-src-download'
[ 15%] No patch step for 'CMakeProject-src-download'
[ 19%] No configure step for 'CMakeProject-src-download'
[ 23%] No build step for 'CMakeProject-src-download'
[ 26%] No install step for 'CMakeProject-src-download'
[ 30%] Completed 'CMakeProject-src-download'
[ 30%] Built target CMakeProject-src-download
[ 34%] Creating directories for 'CMakeProject-build'
[ 38%] No download step for 'CMakeProject-build'
[ 42%] No update step for 'CMakeProject-build'
[ 46%] No patch step for 'CMakeProject-build'
[ 50%] Performing configure step for 'CMakeProject-build'
loading initial cache file /data/data/com.termux/files/home/cmaken/cmake2/initial-cache.txt
loading initial cache file /data/data/com.termux/files/home/cmaken/cmake2/CMakeProject-build-prefix/tmp/CMakeProject-build-cache-Release.cmake
-- The C compiler identification is Clang 14.0.6
-- The CXX compiler identification is Clang 14.0.6
-- 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
-- Checking if compiler supports needed C++17 constructs
-- Checking if compiler supports needed C++17 constructs - yes
-- Checking if compiler supports C++ make_unique
-- Checking if compiler supports C++ make_unique - yes
-- Checking if compiler supports C++ filesystem
-- Checking if compiler supports C++ filesystem - yes
-- Looking for unsetenv
-- Looking for unsetenv - found
-- Looking for environ
-- Looking for environ - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Checking whether wstring is available
-- Checking whether wstring is available - yes
-- Checking whether C compiler has ptrdiff_t in stddef.h
-- Checking whether C compiler has ptrdiff_t in stddef.h - yes
-- Checking whether C compiler has ssize_t in unistd.h
-- Checking whether C compiler has ssize_t in unistd.h - yes
-- Checking whether C compiler has clock_gettime
-- Checking whether C compiler has clock_gettime - yes
-- Checking whether CXX compiler has setenv
-- Checking whether CXX compiler has setenv - yes
-- Checking whether CXX compiler has unsetenv
-- Checking whether CXX compiler has unsetenv - yes
-- Checking whether CXX compiler has environ in stdlib.h
-- Checking whether CXX compiler has environ in stdlib.h - no
-- Checking whether CXX compiler has utimes
-- Checking whether CXX compiler has utimes - yes
-- Checking whether CXX compiler has utimensat
-- Checking whether CXX compiler has utimensat - yes
-- Checking whether CXX compiler struct stat has st_mtim member
-- Checking whether CXX compiler struct stat has st_mtim member - yes
-- Checking whether CXX compiler struct stat has st_mtimespec member
-- Checking whether CXX compiler struct stat has st_mtimespec member - no
-- Looking for include files sys/types.h, ifaddrs.h
-- Looking for include files sys/types.h, ifaddrs.h - found
-- Checking whether CXX compiler has rlimit64
-- Checking whether CXX compiler has rlimit64 - yes
-- Looking for C++ include execinfo.h
-- Looking for C++ include execinfo.h - not found
-- Checking whether CXX compiler has getloadavg
-- Checking whether CXX compiler has getloadavg - no
-- Checking whether <ext/stdio_filebuf.h> is available
-- Checking whether <ext/stdio_filebuf.h> is available - no
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_ADDR - Success
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
-- Looking for connect in socket;dl
-- Looking for connect in socket;dl - not found
-- Looking for gethostbyname in c
-- Looking for gethostbyname in c - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Found OpenSSL: /data/data/com.termux/files/usr/lib/libcrypto.so (found version "3.0.3")
-- Looking for openssl/crypto.h
-- Looking for openssl/crypto.h - found
-- Looking for openssl/err.h
-- Looking for openssl/err.h - found
-- Looking for openssl/pem.h
-- Looking for openssl/pem.h - found
-- Looking for openssl/rsa.h
-- Looking for openssl/rsa.h - found
-- Looking for openssl/ssl.h
-- Looking for openssl/ssl.h - found
-- Looking for openssl/x509.h
-- Looking for openssl/x509.h - found
-- Looking for openssl/rand.h
-- Looking for openssl/rand.h - found
-- Looking for RAND_status
-- Looking for RAND_status - not found
-- Looking for RAND_screen
-- Looking for RAND_screen - not found
-- Looking for RAND_egd
-- Looking for RAND_egd - not found
-- Found NGHTTP2: cmnghttp2
-- Looking for dlopen in dl;/data/data/com.termux/files/usr/lib/libssl.so;/data/data/com.termux/files/usr/lib/libcrypto.so;cmnghttp2
-- Looking for dlopen in dl;/data/data/com.termux/files/usr/lib/libssl.so;/data/data/com.termux/files/usr/lib/libcrypto.so;cmnghttp2 - not found
-- Looking for include files stdio.h, inttypes.h
-- Looking for include files stdio.h, inttypes.h - found
-- Looking for 3 include files stdio.h, ..., sys/filio.h
-- Looking for 3 include files stdio.h, ..., sys/filio.h - not found
-- Looking for 3 include files stdio.h, ..., sys/ioctl.h
-- Looking for 3 include files stdio.h, ..., sys/ioctl.h - found
-- Looking for 4 include files stdio.h, ..., sys/param.h
-- Looking for 4 include files stdio.h, ..., sys/param.h - found
-- Looking for 5 include files stdio.h, ..., sys/poll.h
-- Looking for 5 include files stdio.h, ..., sys/poll.h - found
-- Looking for 6 include files stdio.h, ..., sys/resource.h
-- Looking for 6 include files stdio.h, ..., sys/resource.h - found
-- Looking for 7 include files stdio.h, ..., sys/select.h
-- Looking for 7 include files stdio.h, ..., sys/select.h - found
-- Looking for 8 include files stdio.h, ..., sys/socket.h
-- Looking for 8 include files stdio.h, ..., sys/socket.h - found
-- Looking for 9 include files stdio.h, ..., sys/sockio.h
-- Looking for 9 include files stdio.h, ..., sys/sockio.h - not found
-- Looking for 9 include files stdio.h, ..., sys/stat.h
-- Looking for 9 include files stdio.h, ..., sys/stat.h - found
-- Looking for 10 include files stdio.h, ..., sys/time.h
-- Looking for 10 include files stdio.h, ..., sys/time.h - found
-- Looking for 11 include files stdio.h, ..., sys/types.h
-- Looking for 11 include files stdio.h, ..., sys/types.h - found
-- Looking for 12 include files stdio.h, ..., sys/uio.h
-- Looking for 12 include files stdio.h, ..., sys/uio.h - found
-- Looking for 13 include files stdio.h, ..., sys/un.h
-- Looking for 13 include files stdio.h, ..., sys/un.h - found
-- Looking for 14 include files stdio.h, ..., sys/utime.h
-- Looking for 14 include files stdio.h, ..., sys/utime.h - not found
-- Looking for 14 include files stdio.h, ..., sys/xattr.h
-- Looking for 14 include files stdio.h, ..., sys/xattr.h - found
-- Looking for 15 include files stdio.h, ..., alloca.h
-- Looking for 15 include files stdio.h, ..., alloca.h - found
-- Looking for 16 include files stdio.h, ..., arpa/inet.h
-- Looking for 16 include files stdio.h, ..., arpa/inet.h - found
-- Looking for 17 include files stdio.h, ..., arpa/tftp.h
-- Looking for 17 include files stdio.h, ..., arpa/tftp.h - found
-- Looking for 19 include files stdio.h, ..., errno.h
-- Looking for 19 include files stdio.h, ..., errno.h - found
-- Looking for 20 include files stdio.h, ..., fcntl.h
-- Looking for 20 include files stdio.h, ..., fcntl.h - found
-- Looking for 21 include files stdio.h, ..., idn2.h
-- Looking for 21 include files stdio.h, ..., idn2.h - found
-- Looking for 22 include files stdio.h, ..., ifaddrs.h
-- Looking for 22 include files stdio.h, ..., ifaddrs.h - found
-- Looking for 23 include files stdio.h, ..., io.h
-- Looking for 23 include files stdio.h, ..., io.h - not found
-- Looking for 23 include files stdio.h, ..., krb.h
-- Looking for 23 include files stdio.h, ..., krb.h - not found
-- Looking for 23 include files stdio.h, ..., libgen.h
-- Looking for 23 include files stdio.h, ..., libgen.h - found
-- Looking for 25 include files stdio.h, ..., net/if.h
-- Looking for 25 include files stdio.h, ..., net/if.h - found
-- Looking for 26 include files stdio.h, ..., netdb.h
-- Looking for 26 include files stdio.h, ..., netdb.h - found
-- Looking for 27 include files stdio.h, ..., netinet/in.h
-- Looking for 27 include files stdio.h, ..., netinet/in.h - found
-- Looking for 28 include files stdio.h, ..., netinet/tcp.h
-- Looking for 28 include files stdio.h, ..., netinet/tcp.h - found
-- Looking for linux/tcp.h
-- Looking for linux/tcp.h - found
-- Looking for 29 include files stdio.h, ..., pem.h
-- Looking for 29 include files stdio.h, ..., pem.h - not found
-- Looking for 29 include files stdio.h, ..., poll.h
-- Looking for 29 include files stdio.h, ..., poll.h - found
-- Looking for 30 include files stdio.h, ..., pwd.h
-- Looking for 30 include files stdio.h, ..., pwd.h - found
-- Looking for 31 include files stdio.h, ..., setjmp.h
-- Looking for 31 include files stdio.h, ..., setjmp.h - found
-- Looking for 32 include files stdio.h, ..., signal.h
-- Looking for 32 include files stdio.h, ..., signal.h - found
-- Looking for 33 include files stdio.h, ..., ssl.h
-- Looking for 33 include files stdio.h, ..., ssl.h - not found
-- Looking for 33 include files stdio.h, ..., stdbool.h
-- Looking for 33 include files stdio.h, ..., stdbool.h - found
-- Looking for 34 include files stdio.h, ..., stdint.h
-- Looking for 34 include files stdio.h, ..., stdint.h - found
-- Looking for 38 include files stdio.h, ..., strings.h
-- Looking for 38 include files stdio.h, ..., strings.h - found
-- Looking for 39 include files stdio.h, ..., stropts.h
-- Looking for 39 include files stdio.h, ..., stropts.h - not found
-- Looking for 39 include files stdio.h, ..., termio.h
-- Looking for 39 include files stdio.h, ..., termio.h - found
-- Looking for 40 include files stdio.h, ..., termios.h
-- Looking for 40 include files stdio.h, ..., termios.h - found
-- Looking for 41 include files stdio.h, ..., time.h
-- Looking for 41 include files stdio.h, ..., time.h - found
-- Looking for 42 include files stdio.h, ..., unistd.h
-- Looking for 42 include files stdio.h, ..., unistd.h - found
-- Looking for 43 include files stdio.h, ..., utime.h
-- Looking for 43 include files stdio.h, ..., utime.h - found
-- Looking for 44 include files stdio.h, ..., x509.h
-- Looking for 44 include files stdio.h, ..., x509.h - not found
-- Looking for 44 include files stdio.h, ..., process.h
-- Looking for 44 include files stdio.h, ..., process.h - not found
-- Looking for 45 include files stdio.h, ..., dlfcn.h
-- Looking for 45 include files stdio.h, ..., dlfcn.h - found
-- Looking for 46 include files stdio.h, ..., malloc.h
-- Looking for 46 include files stdio.h, ..., malloc.h - found
-- Looking for 47 include files stdio.h, ..., memory.h
-- Looking for 47 include files stdio.h, ..., memory.h - found
-- Looking for 48 include files stdio.h, ..., netinet/if_ether.h
-- Looking for 48 include files stdio.h, ..., netinet/if_ether.h - found
-- Looking for 50 include files stdio.h, ..., sockio.h
-- Looking for 50 include files stdio.h, ..., sockio.h - not found
-- Looking for 50 include files stdio.h, ..., sys/utsname.h
-- Looking for 50 include files stdio.h, ..., sys/utsname.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of time_t
-- Check size of time_t - done
-- Looking for basename
-- Looking for basename - found
-- Looking for socket
-- Looking for socket - found
-- Looking for select
-- Looking for select - found
-- Looking for poll
-- Looking for poll - found
-- Looking for strstr
-- Looking for strstr - found
-- Looking for strtok_r
-- Looking for strtok_r - found
-- Looking for uname
-- Looking for uname - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for stricmp
-- Looking for stricmp - not found
-- Looking for strcmpi
-- Looking for strcmpi - not found
-- Looking for strncmpi
-- Looking for strncmpi - not found
-- Looking for alarm
-- Looking for alarm - found
-- Looking for getppid
-- Looking for getppid - found
-- Looking for utimes
-- Looking for utimes - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for inet_addr
-- Looking for inet_addr - found
-- Looking for closesocket
-- Looking for closesocket - not found
-- Looking for sigsetjmp
-- Looking for sigsetjmp - found
-- Looking for getpass_r
-- Looking for getpass_r - not found
-- Looking for getpwuid
-- Looking for getpwuid - found
-- Looking for getpwuid_r
-- Looking for getpwuid_r - found
-- Looking for geteuid
-- Looking for geteuid - found
-- Looking for usleep
-- Looking for usleep - found
-- Looking for utime
-- Looking for utime - found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for signal
-- Looking for signal - found
-- Looking for SIGALRM
-- Looking for SIGALRM - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for _strtoi64
-- Looking for _strtoi64 - not found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for siginterrupt
-- Looking for siginterrupt - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for freeaddrinfo
-- Looking for freeaddrinfo - found
-- Looking for pipe
-- Looking for pipe - found
-- Looking for ftruncate
-- Looking for ftruncate - found
-- Looking for getprotobyname
-- Looking for getprotobyname - found
-- Looking for getpeername
-- Looking for getpeername - found
-- Looking for getsockname
-- Looking for getsockname - found
-- Looking for if_nametoindex
-- Looking for if_nametoindex - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for setmode
-- Looking for setmode - not found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for ioctl
-- Looking for ioctl - not found
-- Looking for setsockopt
-- Looking for setsockopt - found
-- Looking for mach_absolute_time
-- Looking for mach_absolute_time - not found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for fsetxattr
-- Looking for fsetxattr - found
-- Performing Curl Test HAVE_FSETXATTR_5
-- Performing Curl Test HAVE_FSETXATTR_5 - Success
-- Performing Curl Test HAVE_FSETXATTR_6
-- Performing Curl Test HAVE_FSETXATTR_6 - Failed
-- Check size of sa_family_t
-- Check size of sa_family_t - done
-- Check size of ADDRESS_FAMILY
-- Check size of ADDRESS_FAMILY - failed
-- Looking for sigaction
-- Looking for sigaction - found
-- Performing Curl Test HAVE_FCNTL_O_NONBLOCK
-- Performing Curl Test HAVE_FCNTL_O_NONBLOCK - Success
-- Performing Curl Test HAVE_IOCTLSOCKET
-- Performing Curl Test HAVE_IOCTLSOCKET - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO
-- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO - Failed
-- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO
-- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO - Failed
-- Performing Curl Test HAVE_IOCTL_FIONBIO
-- Performing Curl Test HAVE_IOCTL_FIONBIO - Success
-- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR
-- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR - Success
-- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK
-- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK - Failed
-- Performing Curl Test TIME_WITH_SYS_TIME
-- Performing Curl Test TIME_WITH_SYS_TIME - Success
-- Performing Curl Test HAVE_O_NONBLOCK
-- Performing Curl Test HAVE_O_NONBLOCK - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3 - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5 - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6 - Success
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3_REENTRANT
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_3_REENTRANT - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5_REENTRANT
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_5_REENTRANT - Failed
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6_REENTRANT
-- Performing Curl Test HAVE_GETHOSTBYNAME_R_6_REENTRANT - Success
-- Performing Curl Test HAVE_IN_ADDR_T
-- Performing Curl Test HAVE_IN_ADDR_T - Success
-- Performing Curl Test HAVE_BOOL_T
-- Performing Curl Test HAVE_BOOL_T - Success
-- Performing Curl Test STDC_HEADERS
-- Performing Curl Test STDC_HEADERS - Success
-- Performing Curl Test HAVE_FILE_OFFSET_BITS
-- Performing Curl Test HAVE_FILE_OFFSET_BITS - Success
-- Performing Curl Test HAVE_VARIADIC_MACROS_C99
-- Performing Curl Test HAVE_VARIADIC_MACROS_C99 - Success
-- Performing Curl Test HAVE_VARIADIC_MACROS_GCC
-- Performing Curl Test HAVE_VARIADIC_MACROS_GCC - Success
-- Check size of off_t
-- Check size of off_t - done
-- Check size of curl_off_t
-- Check size of curl_off_t - done
-- Performing Curl Test HAVE_GLIBC_STRERROR_R
-- Performing Curl Test HAVE_GLIBC_STRERROR_R - Failed
-- Performing Curl Test HAVE_POSIX_STRERROR_R
-- Performing Curl Test HAVE_POSIX_STRERROR_R - Success
-- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC
-- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC - Success
-- Performing Curl Test HAVE_BUILTIN_AVAILABLE
-- Performing Curl Test HAVE_BUILTIN_AVAILABLE - Success
-- Performing Test HAVE_MSG_NOSIGNAL
-- Performing Test HAVE_MSG_NOSIGNAL - Success
-- Performing Test HAVE_STRUCT_TIMEVAL
-- Performing Test HAVE_STRUCT_TIMEVAL - Success
-- Check size of struct sockaddr_storage
-- Check size of struct sockaddr_storage - done
-- Performing Test HAVE_POLL_FINE
-- Performing Test HAVE_POLL_FINE - Success
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for getrandom
-- Looking for getrandom - not found
-- Looking for arc4random_buf
-- Looking for arc4random_buf - found
-- Performing Test HAVE_SYSCALL_GETRANDOM
-- Performing Test HAVE_SYSCALL_GETRANDOM - Success
-- Looking for byteswap.h
-- Looking for byteswap.h - found
-- Looking for limits.h
-- Looking for limits.h - found
-- Looking for sys/sysctl.h
-- Looking for sys/sysctl.h - not found
-- Performing Test HAVE_BSWAP_16
-- Performing Test HAVE_BSWAP_16 - Success
-- Performing Test HAVE_BSWAP_32
-- Performing Test HAVE_BSWAP_32 - Success
-- Performing Test HAVE_BSWAP_64
-- Performing Test HAVE_BSWAP_64 - Success
-- Found ZLIB: cmzlib
-- Found BZip2: cmbzip2 (found version "1.0.8")
-- Found LibLZMA: cmliblzma (found version "5.2.5")
-- Performing Test HAVE_DIRENT_H
-- Performing Test HAVE_DIRENT_H - Success
-- Looking for 3 include files sys/types.h, ..., copyfile.h
-- Looking for 3 include files sys/types.h, ..., copyfile.h - not found
-- Looking for 3 include files sys/types.h, ..., direct.h
-- Looking for 3 include files sys/types.h, ..., direct.h - not found
-- Looking for 5 include files sys/types.h, ..., ext2fs/ext2_fs.h
-- Looking for 5 include files sys/types.h, ..., ext2fs/ext2_fs.h - not found
-- Performing Test HAVE_WORKING_EXT2_IOC_GETFLAGS
-- Performing Test HAVE_WORKING_EXT2_IOC_GETFLAGS - Failed
-- Looking for 6 include files sys/types.h, ..., grp.h
-- Looking for 6 include files sys/types.h, ..., grp.h - found
-- Looking for 7 include files sys/types.h, ..., langinfo.h
-- Looking for 7 include files sys/types.h, ..., langinfo.h - found
-- Looking for 9 include files sys/types.h, ..., linux/types.h
-- Looking for 9 include files sys/types.h, ..., linux/types.h - found
-- Looking for 10 include files sys/types.h, ..., linux/fiemap.h
-- Looking for 10 include files sys/types.h, ..., linux/fiemap.h - found
-- Looking for 11 include files sys/types.h, ..., linux/fs.h
-- Looking for 11 include files sys/types.h, ..., linux/fs.h - found
-- Performing Test HAVE_WORKING_FS_IOC_GETFLAGS
-- Performing Test HAVE_WORKING_FS_IOC_GETFLAGS - Success
-- Looking for 12 include files sys/types.h, ..., linux/magic.h
-- Looking for 12 include files sys/types.h, ..., linux/magic.h - found
-- Looking for 14 include files sys/types.h, ..., membership.h
-- Looking for 14 include files sys/types.h, ..., membership.h - not found
-- Looking for 15 include files sys/types.h, ..., paths.h
-- Looking for 15 include files sys/types.h, ..., paths.h - found
-- Looking for 17 include files sys/types.h, ..., pthread.h
-- Looking for 17 include files sys/types.h, ..., pthread.h - found
-- Looking for 19 include files sys/types.h, ..., readpassphrase.h
-- Looking for 19 include files sys/types.h, ..., readpassphrase.h - not found
-- Looking for 19 include files sys/types.h, ..., regex.h
-- Looking for 19 include files sys/types.h, ..., regex.h - found
-- Looking for 21 include files sys/types.h, ..., spawn.h
-- Looking for 21 include files sys/types.h, ..., spawn.h - found
-- Looking for 22 include files sys/types.h, ..., stdarg.h
-- Looking for 22 include files sys/types.h, ..., stdarg.h - found
-- Looking for 26 include files sys/types.h, ..., sys/acl.h
-- Looking for 26 include files sys/types.h, ..., sys/acl.h - not found
-- Looking for 26 include files sys/types.h, ..., sys/cdefs.h
-- Looking for 26 include files sys/types.h, ..., sys/cdefs.h - found
-- Looking for 27 include files sys/types.h, ..., sys/extattr.h
-- Looking for 27 include files sys/types.h, ..., sys/extattr.h - not found
-- Looking for 28 include files sys/types.h, ..., sys/mkdev.h
-- Looking for 28 include files sys/types.h, ..., sys/mkdev.h - not found
-- Looking for 28 include files sys/types.h, ..., sys/mount.h
-- Looking for 28 include files sys/types.h, ..., sys/mount.h - found
-- Looking for 31 include files sys/types.h, ..., sys/richacl.h
-- Looking for 31 include files sys/types.h, ..., sys/richacl.h - not found
-- Looking for 33 include files sys/types.h, ..., sys/statfs.h
-- Looking for 33 include files sys/types.h, ..., sys/statfs.h - found
-- Looking for 34 include files sys/types.h, ..., sys/statvfs.h
-- Looking for 34 include files sys/types.h, ..., sys/statvfs.h - found
-- Looking for 35 include files sys/types.h, ..., sys/sysmacros.h
-- Looking for 35 include files sys/types.h, ..., sys/sysmacros.h - found
-- Looking for 38 include files sys/types.h, ..., sys/vfs.h
-- Looking for 38 include files sys/types.h, ..., sys/vfs.h - found
-- Looking for 39 include files sys/types.h, ..., sys/wait.h
-- Looking for 39 include files sys/types.h, ..., sys/wait.h - found
-- Looking for 45 include files sys/types.h, ..., wctype.h
-- Looking for 45 include files sys/types.h, ..., wctype.h - found
-- Looking for 46 include files sys/types.h, ..., windows.h
-- Looking for 46 include files sys/types.h, ..., windows.h - not found
-- Looking for 46 include files sys/types.h, ..., wincrypt.h
-- Looking for 46 include files sys/types.h, ..., wincrypt.h - not found
-- Looking for 46 include files sys/types.h, ..., winioctl.h
-- Looking for 46 include files sys/types.h, ..., winioctl.h - not found
-- Performing Test SAFE_TO_DEFINE_EXTENSIONS
-- Performing Test SAFE_TO_DEFINE_EXTENSIONS - Success
-- Looking for chflags
-- Looking for chflags - not found
-- Looking for chown
-- Looking for chown - found
-- Looking for chroot
-- Looking for chroot - found
-- Looking for ctime_r
-- Looking for ctime_r - found
-- Looking for fchdir
-- Looking for fchdir - found
-- Looking for fchflags
-- Looking for fchflags - not found
-- Looking for fchmod
-- Looking for fchmod - found
-- Looking for fchown
-- Looking for fchown - found
-- Looking for fdopendir
-- Looking for fdopendir - found
-- Looking for fork
-- Looking for fork - found
-- Looking for fstat
-- Looking for fstat - found
-- Looking for fstatat
-- Looking for fstatat - found
-- Looking for fstatfs
-- Looking for fstatfs - found
-- Looking for fstatvfs
-- Looking for fstatvfs - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for futimesat
-- Looking for futimesat - found
-- Looking for getgrgid_r
-- Looking for getgrgid_r - found
-- Looking for getgrnam_r
-- Looking for getgrnam_r - found
-- Looking for getpwnam_r
-- Looking for getpwnam_r - found
-- Looking for getpid
-- Looking for getpid - found
-- Looking for getvfsbyname
-- Looking for getvfsbyname - not found
-- Looking for lchflags
-- Looking for lchflags - not found
-- Looking for lchmod
-- Looking for lchmod - not found
-- Looking for lchown
-- Looking for lchown - found
-- Looking for link
-- Looking for link - found
-- Looking for linkat
-- Looking for linkat - found
-- Looking for lstat
-- Looking for lstat - found
-- Looking for lutimes
-- Looking for lutimes - found
-- Looking for mbrtowc
-- Looking for mbrtowc - found
-- Looking for mkdir
-- Looking for mkdir - found
-- Looking for mkfifo
-- Looking for mkfifo - found
-- Looking for mknod
-- Looking for mknod - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for nl_langinfo
-- Looking for nl_langinfo - found
-- Looking for openat
-- Looking for openat - found
-- Looking for posix_spawnp
-- Looking for posix_spawnp - found
-- Looking for readlink
-- Looking for readlink - found
-- Looking for readpassphrase
-- Looking for readpassphrase - not found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for statfs
-- Looking for statfs - found
-- Looking for statvfs
-- Looking for statvfs - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strncpy_s
-- Looking for strncpy_s - not found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for symlink
-- Looking for symlink - found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for tzset
-- Looking for tzset - found
-- Looking for unlinkat
-- Looking for unlinkat - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for vfork
-- Looking for vfork - found
-- Looking for wcrtomb
-- Looking for wcrtomb - found
-- Looking for wcscmp
-- Looking for wcscmp - found
-- Looking for wcscpy
-- Looking for wcscpy - found
-- Looking for wcslen
-- Looking for wcslen - found
-- Looking for wctomb
-- Looking for wctomb - found
-- Looking for _ctime64_s
-- Looking for _ctime64_s - not found
-- Looking for _fseeki64
-- Looking for _fseeki64 - not found
-- Looking for _get_timezone
-- Looking for _get_timezone - not found
-- Looking for _gmtime64_s
-- Looking for _gmtime64_s - not found
-- Looking for _localtime64_s
-- Looking for _localtime64_s - not found
-- Looking for _mkgmtime64
-- Looking for _mkgmtime64 - not found
-- Looking for cygwin_conv_path
-- Looking for cygwin_conv_path - not found
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for vprintf
-- Looking for vprintf - found
-- Looking for wmemcmp
-- Looking for wmemcmp - found
-- Looking for wmemcpy
-- Looking for wmemcpy - found
-- Looking for wmemmove
-- Looking for wmemmove - found
-- Performing Test HAVE_STRUCT_VFSCONF
-- Performing Test HAVE_STRUCT_VFSCONF - Failed
-- Performing Test HAVE_STRUCT_XVFSCONF
-- Performing Test HAVE_STRUCT_XVFSCONF - Failed
-- Performing Test HAVE_STRUCT_STATFS
-- Performing Test HAVE_STRUCT_STATFS - Failed
-- Performing Test HAVE_READDIR_R
-- Performing Test HAVE_READDIR_R - Success
-- Performing Test HAVE_DIRFD
-- Performing Test HAVE_DIRFD - Success
-- Performing Test HAVE_READLINKAT
-- Performing Test HAVE_READLINKAT - Success
-- Performing Test MAJOR_IN_MKDEV
-- Performing Test MAJOR_IN_MKDEV - Failed
-- Performing Test MAJOR_IN_SYSMACROS
-- Performing Test MAJOR_IN_SYSMACROS - Success
-- Looking for EFTYPE
-- Looking for EFTYPE - not found
-- Looking for EILSEQ
-- Looking for EILSEQ - found
-- Looking for D_MD_ORDER
-- Looking for D_MD_ORDER - not found
-- Performing Test HAVE_STRUCT_TM_TM_GMTOFF
-- Performing Test HAVE_STRUCT_TM_TM_GMTOFF - Success
-- Performing Test HAVE_STRUCT_TM___TM_GMTOFF
-- Performing Test HAVE_STRUCT_TM___TM_GMTOFF - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIME
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIME - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_N
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_N - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_UMTIME
-- Performing Test HAVE_STRUCT_STAT_ST_UMTIME - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_USEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_USEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE - Success
-- Performing Test HAVE_STRUCT_STAT_ST_FLAGS
-- Performing Test HAVE_STRUCT_STAT_ST_FLAGS - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_IOSIZE
-- Performing Test HAVE_STRUCT_STATVFS_F_IOSIZE - Failed
-- Check size of dev_t
-- Check size of dev_t - done
-- Check size of gid_t
-- Check size of gid_t - done
-- Check size of id_t
-- Check size of id_t - done
-- Check size of mode_t
-- Check size of mode_t - done
-- Check size of off_t
-- Check size of off_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of uid_t
-- Check size of uid_t - done
-- Check size of pid_t
-- Check size of pid_t - done
-- Check size of wchar_t
-- Check size of wchar_t - done
-- Checking _FILE_OFFSET_BITS for large files
-- Checking _FILE_OFFSET_BITS for large files - not needed
-- Checking support for ARCHIVE_CRYPTO_MD5_LIBC
-- Checking support for ARCHIVE_CRYPTO_MD5_LIBC -- not found
-- Checking support for ARCHIVE_CRYPTO_RMD160_LIBC
-- Checking support for ARCHIVE_CRYPTO_RMD160_LIBC -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA1_LIBC
-- Checking support for ARCHIVE_CRYPTO_SHA1_LIBC -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBC
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBC -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBC
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBC -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBC
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBC -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBC2
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBC2 -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBC2
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBC2 -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBC2
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBC2 -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBC3
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBC3 -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBC3
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBC3 -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBC3
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBC3 -- not found
-- Checking support for ARCHIVE_CRYPTO_MD5_LIBSYSTEM
-- Checking support for ARCHIVE_CRYPTO_MD5_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA1_LIBSYSTEM
-- Checking support for ARCHIVE_CRYPTO_SHA1_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBSYSTEM
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBSYSTEM
-- Checking support for ARCHIVE_CRYPTO_SHA384_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBSYSTEM
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_CRYPTO_MD5_OPENSSL
-- Checking support for ARCHIVE_CRYPTO_MD5_OPENSSL -- not found
-- Checking support for ARCHIVE_CRYPTO_RMD160_OPENSSL
-- Checking support for ARCHIVE_CRYPTO_RMD160_OPENSSL -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA1_OPENSSL
-- Checking support for ARCHIVE_CRYPTO_SHA1_OPENSSL -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA256_OPENSSL
-- Checking support for ARCHIVE_CRYPTO_SHA256_OPENSSL -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA384_OPENSSL
-- Checking support for ARCHIVE_CRYPTO_SHA384_OPENSSL -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA512_OPENSSL
-- Checking support for ARCHIVE_CRYPTO_SHA512_OPENSSL -- not found
-- Checking support for ARCHIVE_CRYPTO_MD5_LIBMD
-- Checking support for ARCHIVE_CRYPTO_MD5_LIBMD -- not found
-- Checking support for ARCHIVE_CRYPTO_RMD160_LIBMD
-- Checking support for ARCHIVE_CRYPTO_RMD160_LIBMD -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA1_LIBMD
-- Checking support for ARCHIVE_CRYPTO_SHA1_LIBMD -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBMD
-- Checking support for ARCHIVE_CRYPTO_SHA256_LIBMD -- not found
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBMD
-- Checking support for ARCHIVE_CRYPTO_SHA512_LIBMD -- not found
-- Looking for a Fortran compiler
-- Looking for a Fortran compiler - NOTFOUND
-- Configuring done
-- Generating done
-- Build files have been written to: /data/data/com.termux/files/home/cmaken/cmake2/CMakeProject-build
[ 53%] Performing build step for 'CMakeProject-build'
[  0%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/ProcessUNIX.c.o
[  1%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/Base64.c.o
[  1%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/EncodingC.c.o
[  1%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/MD5.c.o
[  1%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/Terminal.c.o
[  1%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/System.c.o
[  1%] Building C object Source/kwsys/CMakeFiles/cmsys.dir/String.c.o
[  1%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/Directory.cxx.o
[  1%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/DynamicLoader.cxx.o
[  1%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/EncodingCXX.cxx.o
[  1%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/Glob.cxx.o
[  1%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/RegularExpression.cxx.o
[  2%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/SystemTools.cxx.o
[  2%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/CommandLineArguments.cxx.o
[  2%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/FStream.cxx.o
[  2%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/SystemInformation.cxx.o
[  2%] Building CXX object Source/kwsys/CMakeFiles/cmsys.dir/Status.cxx.o
[  2%] Linking CXX static library libcmsys.a
[  2%] Built target cmsys
[  2%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/ProcessUNIX.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/Base64.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/EncodingC.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/MD5.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/Terminal.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/System.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsys_c.dir/String.c.o
[  3%] Linking C static library libcmsys_c.a
[  3%] Built target cmsys_c
[  3%] Building C object Source/kwsys/CMakeFiles/cmsysTestsC.dir/cmsysTestsC.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsysTestsC.dir/testEncode.c.o
[  3%] Building C object Source/kwsys/CMakeFiles/cmsysTestsC.dir/testTerminal.c.o
[  3%] Linking C executable cmsysTestsC
[  3%] Built target cmsysTestsC
[  3%] Building CXX object Source/kwsys/CMakeFiles/testConsoleBufChild.dir/testConsoleBufChild.cxx.o
[  3%] Linking CXX executable testConsoleBufChild
[  3%] Built target testConsoleBufChild
[  3%] Building C object Source/kwsys/CMakeFiles/cmsysTestDynload.dir/testDynload.c.o
[  3%] Linking C shared module libcmsysTestDynload.so
[  3%] Built target cmsysTestDynload
[  3%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/cmsysTestsCxx.cxx.o
[  3%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testConfigure.cxx.o
[  3%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testStatus.cxx.o
[  3%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testSystemTools.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testCommandLineArguments.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testCommandLineArguments1.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testDirectory.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testEncoding.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testFStream.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testConsoleBuf.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testSystemInformation.cxx.o
[  4%] Building CXX object Source/kwsys/CMakeFiles/cmsysTestsCxx.dir/testDynamicLoader.cxx.o
[  4%] Linking CXX executable cmsysTestsCxx
[  4%] Built target cmsysTestsCxx
[  4%] Building C object Source/kwsys/CMakeFiles/cmsysTestProcess.dir/testProcess.c.o
[  4%] Linking C executable cmsysTestProcess
[  4%] Built target cmsysTestProcess
[  5%] Building C object Source/kwsys/CMakeFiles/cmsysTestSharedForward.dir/testSharedForward.c.o
[  5%] Linking C executable cmsysTestSharedForward
[  5%] Built target cmsysTestSharedForward
[  5%] Building CXX object Utilities/std/CMakeFiles/cmstd.dir/cm/bits/fs_path.cxx.o
[  5%] Building CXX object Utilities/std/CMakeFiles/cmstd.dir/cm/bits/string_view.cxx.o
[  5%] Linking CXX static library libcmstd.a
[  5%] Built target cmstd
[  5%] Building C object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test.c.o
[  5%] Building C object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test_abi_C.c.o
[  6%] Building C object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test_int_C.c.o
[  6%] Building C object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test_include_C.c.o
[  6%] Building CXX object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test_abi_CXX.cxx.o
[  6%] Building CXX object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test_int_CXX.cxx.o
[  6%] Building CXX object Utilities/KWIML/test/CMakeFiles/kwiml_test.dir/test_include_CXX.cxx.o
[  6%] Linking CXX executable kwiml_test
[  6%] Built target kwiml_test
[  6%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/algorithms.c.o
[  6%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/byte_order.c.o
[  6%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/hex.c.o
[  7%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/md5.c.o
[  7%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/rhash.c.o
[  7%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/sha1.c.o
[  7%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/sha256.c.o
[  7%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/sha3.c.o
[  7%] Building C object Utilities/cmlibrhash/CMakeFiles/cmlibrhash.dir/librhash/sha512.c.o
[  7%] Linking C static library libcmlibrhash.a
[  7%] Built target cmlibrhash
[  7%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/adler32.c.o
[  7%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/compress.c.o
[  7%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/crc32.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/deflate.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/gzclose.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/gzlib.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/gzread.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/gzwrite.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/inffast.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/inflate.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/inftrees.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/trees.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/uncompr.c.o
[  8%] Building C object Utilities/cmzlib/CMakeFiles/cmzlib.dir/zutil.c.o
[  9%] Linking C static library libcmzlib.a
[  9%] Built target cmzlib
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_buf.c.o
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_callbacks.c.o
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_debug.c.o
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_frame.c.o
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_hd.c.o
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_hd_huffman.c.o
[  9%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_hd_huffman_data.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_helper.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_http.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_map.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_mem.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_npn.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_option.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_outbound_item.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_pq.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_priority_spec.c.o
[ 10%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_queue.c.o
[ 11%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_rcbuf.c.o
[ 11%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_session.c.o
[ 11%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_stream.c.o
[ 11%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_submit.c.o
[ 11%] Building C object Utilities/cmnghttp2/CMakeFiles/cmnghttp2.dir/lib/nghttp2_version.c.o
[ 11%] Linking C static library libcmnghttp2.a
[ 11%] Built target cmnghttp2
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/altsvc.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/amigaos.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/asyn-ares.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/asyn-thread.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/base64.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/bufref.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/c-hyper.c.o
[ 11%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/conncache.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/connect.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/content_encoding.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/cookie.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_addrinfo.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_ctype.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_des.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_endian.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_fnmatch.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_get_line.c.o
[ 12%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_gethostname.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_gssapi.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_memrchr.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_multibyte.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_ntlm_core.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_ntlm_wb.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_path.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_range.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_rtmp.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_sasl.c.o
[ 13%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_sspi.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/curl_threads.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/dict.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/doh.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/dotdot.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/dynbuf.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/easy.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/easygetopt.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/easyoptions.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/escape.c.o
[ 14%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/file.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/fileinfo.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/formdata.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/ftp.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/ftplistparser.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/getenv.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/getinfo.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/gopher.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/h2h3.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hash.c.o
[ 15%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/headers.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hmac.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hostasyn.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hostip.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hostip4.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hostip6.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hostsyn.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/hsts.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http2.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http_chunks.c.o
[ 16%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http_digest.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http_negotiate.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http_ntlm.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http_proxy.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/http_aws_sigv4.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/idn_win32.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/if2ip.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/imap.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/inet_ntop.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/inet_pton.c.o
[ 17%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/krb5.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/ldap.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/llist.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/md4.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/md5.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/memdebug.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/mime.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/mprintf.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/mqtt.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/multi.c.o
[ 18%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/netrc.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/nonblock.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/openldap.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/parsedate.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/pingpong.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/pop3.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/progress.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/psl.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/rand.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/rename.c.o
[ 19%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/rtsp.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/select.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/sendf.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/setopt.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/sha256.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/share.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/slist.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/smb.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/smtp.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/socketpair.c.o
[ 20%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/socks.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/socks_gssapi.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/socks_sspi.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/speedcheck.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/splay.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/strcase.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/strdup.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/strerror.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/strtok.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/strtoofft.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/system_win32.c.o
[ 21%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/telnet.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/tftp.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/timediff.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/timeval.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/transfer.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/url.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/urlapi.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/version.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/version_win32.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/warnless.c.o
[ 22%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/wildcard.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/cleartext.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/cram.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/digest.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/digest_sspi.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/gsasl.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/krb5_gssapi.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/krb5_sspi.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/ntlm.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/ntlm_sspi.c.o
[ 23%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/oauth2.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/spnego_gssapi.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/spnego_sspi.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/vauth.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/bearssl.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/gskit.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/gtls.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/hostcheck.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/keylog.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/mbedtls.c.o
[ 24%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/mbedtls_threadlock.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/nss.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/openssl.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/rustls.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/schannel.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/schannel_verify.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/sectransp.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/vtls.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/wolfssl.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/x509asn1.c.o
[ 25%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vquic/msh3.c.o
[ 26%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vquic/ngtcp2.c.o
[ 26%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vquic/quiche.c.o
[ 26%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vquic/vquic.c.o
[ 26%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vssh/libssh.c.o
[ 26%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vssh/libssh2.c.o
[ 26%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vssh/wolfssh.c.o
[ 26%] Linking C static library libcmcurl.a
[ 26%] Built target cmcurl
[ 26%] Building C object Utilities/cmcurl/CMakeFiles/curltest.dir/curltest.c.o
[ 26%] Linking C executable curltest
[ 26%] Built target curltest
[ 26%] Building C object Utilities/cmexpat/CMakeFiles/cmexpat.dir/lib/xmlparse.c.o
[ 26%] Building C object Utilities/cmexpat/CMakeFiles/cmexpat.dir/lib/xmlrole.c.o
[ 26%] Building C object Utilities/cmexpat/CMakeFiles/cmexpat.dir/lib/xmltok.c.o
[ 26%] Building C object Utilities/cmexpat/CMakeFiles/cmexpat.dir/lib/xmltok_impl.c.o
[ 27%] Building C object Utilities/cmexpat/CMakeFiles/cmexpat.dir/lib/xmltok_ns.c.o
[ 27%] Linking C static library libcmexpat.a
[ 27%] Built target cmexpat
[ 27%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/blocksort.c.o
[ 27%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/huffman.c.o
[ 27%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/crctable.c.o
[ 27%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/randtable.c.o
[ 27%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/compress.c.o
[ 28%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/decompress.c.o
[ 28%] Building C object Utilities/cmbzip2/CMakeFiles/cmbzip2.dir/bzlib.c.o
[ 28%] Linking C static library libcmbzip2.a
[ 28%] Built target cmbzip2
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/entropy_common.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/error_private.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/fse_decompress.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/pool.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/threading.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/xxhash.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/common/zstd_common.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/fse_compress.c.o
[ 28%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/hist.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/huf_compress.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_compress_literals.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_compress.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_compress_sequences.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_compress_superblock.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_double_fast.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_fast.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_lazy.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_ldm.c.o
[ 29%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstdmt_compress.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/compress/zstd_opt.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/decompress/huf_decompress.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/decompress/zstd_ddict.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/decompress/zstd_decompress_block.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/decompress/zstd_decompress.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/deprecated/zbuff_common.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/deprecated/zbuff_compress.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/deprecated/zbuff_decompress.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/dictBuilder/cover.c.o
[ 30%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/dictBuilder/divsufsort.c.o
[ 31%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/dictBuilder/fastcover.c.o
[ 31%] Building C object Utilities/cmzstd/CMakeFiles/cmzstd.dir/lib/dictBuilder/zdict.c.o
[ 31%] Linking C static library libcmzstd.a
[ 31%] Built target cmzstd
[ 31%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/common/tuklib_cpucores.c.o
[ 31%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/check/check.c.o
[ 31%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/check/crc32_fast.c.o
[ 31%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/check/crc32_table.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/check/crc64_fast.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/check/crc64_table.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/check/sha256.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/alone_decoder.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/alone_encoder.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/auto_decoder.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_buffer_decoder.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_buffer_encoder.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_decoder.c.o
[ 32%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_encoder.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_header_decoder.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_header_encoder.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/block_util.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/common.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/easy_buffer_encoder.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/easy_decoder_memusage.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/easy_encoder.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/easy_encoder_memusage.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/easy_preset.c.o
[ 33%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_buffer_decoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_buffer_encoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_common.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_decoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_encoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_flags_decoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/filter_flags_encoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/hardware_cputhreads.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/index.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/index_decoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/index_encoder.c.o
[ 34%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/index_hash.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/outqueue.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_buffer_decoder.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_buffer_encoder.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_decoder.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_encoder.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_encoder_mt.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_flags_common.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_flags_decoder.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/stream_flags_encoder.c.o
[ 35%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/vli_decoder.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/vli_encoder.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/common/vli_size.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/delta/delta_common.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/delta/delta_decoder.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/delta/delta_encoder.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lz/lz_decoder.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lz/lz_encoder.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lz/lz_encoder_mf.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/fastpos_table.c.o
[ 36%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma2_decoder.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma2_encoder.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma_decoder.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma_encoder.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma_encoder_optimum_fast.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma_encoder_optimum_normal.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/lzma/lzma_encoder_presets.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/rangecoder/price_table.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/arm.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/armthumb.c.o
[ 37%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/ia64.c.o
[ 38%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/powerpc.c.o
[ 38%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/simple_coder.c.o
[ 38%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/simple_decoder.c.o
[ 38%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/simple_encoder.c.o
[ 38%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/sparc.c.o
[ 38%] Building C object Utilities/cmliblzma/CMakeFiles/cmliblzma.dir/liblzma/simple/x86.c.o
[ 38%] Linking C static library libcmliblzma.a
[ 38%] Built target cmliblzma
[ 38%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_acl.c.o
In file included from /data/data/com.termux/files/home/cmaken/cmake2/CMake-src/Utilities/cmlibarchive/libarchive/archive_acl.c:40:
In file included from /data/data/com.termux/files/home/cmaken/cmake2/CMake-src/Utilities/cmlibarchive/libarchive/archive_acl_private.h:35:
In file included from /data/data/com.termux/files/home/cmaken/cmake2/CMake-src/Utilities/cmlibarchive/libarchive/archive_string.h:49:
/data/data/com.termux/files/home/cmaken/cmake2/CMake-src/Utilities/cmlibarchive/libarchive/archive.h:101:10: fatal error: 'android_lf.h' file not found
#include "android_lf.h"
         ^~~~~~~~~~~~~~
1 error generated.
make[5]: *** [Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/build.make:76: Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_acl.c.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:1990: Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/all] Error 2
make[3]: *** [Makefile:166: all] Error 2
make[2]: *** [CMakeFiles/CMakeProject-build.dir/build.make:88: CMakeProject-build-prefix/src/CMakeProject-build-stamp/CMakeProject-build-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:113: CMakeFiles/CMakeProject-build.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
~/cmaken/cmake2 $
T-Dynamos commented 2 years ago

Its almost working we just need to set some ldflags @licy183 might know this

licy183 commented 2 years ago

Hello @RSwarnkar, I think cmake and ninja from pip is just to provide some other way to install prebuilt cmake and ninja to your system, so you could just remove them from pyproject.toml after installing them in some other ways. As for termux, it is better to use the one from the apt repo rather than building them from source. If you really need to use the cmake-python-distributions, you could follow xtkoba's suggestion (https://github.com/termux/termux-packages/issues/10065#issuecomment-1105651104).

RSwarnkar commented 2 years ago

Thanks @licy183 for suggestions.

It would be difficult for me. Lets see.

aseok commented 1 year ago

Facing following error, is there any workaround? /archive.h:101:10: fatal error: 'android_lf.h' file not found #include "android_lf.h"

Haiz14 commented 1 year ago

@aseok why are you installing python cmake?

aseok commented 1 year ago

It's parts of abetlen/llama-cpp-python installation.

adaaaaaa commented 1 year ago

@aseok do you solve it?

aseok commented 1 year ago

Not yet.

On Wed, Jul 5, 2023, 2:00 AM adaaaaaa @.***> wrote:

@aseok https://github.com/aseok do you solve it?

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/10065#issuecomment-1620797497, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD5KKLDTERZVMVK2YBHP4PTXOSKO5ANCNFSM5TWYRRSA . You are receiving this because you were mentioned.Message ID: @.***>

LeandreBl commented 1 year ago

Hello, I've found a way of building the cmake python package on Termux, brace yourself I almost killed myself doing it

I used the https://github.com/scikit-build/cmake-python-distributions package to build the cmake python module

The libraries that are failing to build (required by cmake) are libarchive and libuv with include problems and more.

First thing you need to consider, Termux have a system-wide libuv and libarchive that you can install (pkg install libarchive and pkg install libuv, the first problem is that cmake-python-distributions CMakeLists.txt in CMake-src tries to install libarchive and libuv from sources, problem is, they are not up to date with Termux's versions (obviously).

I couldn't find a way to do it properly with a change at the root of the cmake-python-distributions repository

The main problem now, is that it will not build, either #include "android_lf" will pop or CPU_SETSIZE error.

Those problems comes from the libarchive and libuv that the CMakeLists.txt is trying to install

After either one of the said errors occurs, open the CMake-src/CMakeLists.txt file: line 138: add

set(CMAKE_USE_SYSTEM_LIBRARY_LIBUV TRUE)
set(CMAKE_USE_SYSTEM_LIBRARY_LIBARCHIVE TRUE)

Just above the macro(CMAKE_HANDLE_SYSTEM_LIBRARIES) line

It will force the installation to use the system libraries instead of rebuilding them

-- Next problem, the tests --

After that, rerun ./setup.py install

Worked like a charm for me, to ensure the installation, I had to do a: python3 -m pip install -e .

I have no clue on how to do a Termux package for that tho, I don't really know if it's a workaround either

adaaaaaa commented 1 year ago
  • erasing everything linked to tests in CMake-src/CMakeLists.txt

not quite understand how to execute this step...can you tell me more? @LeandreBl

LeandreBl commented 1 year ago
  • erasing everything linked to tests in CMake-src/CMakeLists.txt

not quite understand how to execute this step...can you tell me more? @LeandreBl

At the very end of the CmakeLists.txt, it tries to setup the tests files and more, I simply commented all the lines starting from line 348 #CMAKE_SETUP_TESTING() until the very end