Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3.13 support #3090

Open
3 of 6 tasks
jvesely opened this issue Oct 30, 2024 · 2 comments
Open
3 of 6 tasks

Python 3.13 support #3090

jvesely opened this issue Oct 30, 2024 · 2 comments

Comments

@jvesely
Copy link
Collaborator

jvesely commented Oct 30, 2024

Several issues prevent PsyNeuLink from running on Python 3.13:

@jvesely
Copy link
Collaborator Author

jvesely commented Jan 22, 2025

fastkde==2.0.1 fails to build on GA runners:

Building wheel for fastkde (pyproject.toml): started
  Building wheel for fastkde (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for fastkde (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [103 lines of output]
      /tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py:270: UserWarning: Unknown distribution option: 'where'
        warnings.warn(msg)
      /tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies)
        corresp(dist, value, root_dir)
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/__init__.py -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/fastKDE.py -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/empiricalCharacteristicFunction.py -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/plot.py -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/convergence_tests.py -> build/lib.linux-x86_64-cpython-313/fastkde
      running egg_info
      writing src/fastkde.egg-info/PKG-INFO
      writing dependency_links to src/fastkde.egg-info/dependency_links.txt
      writing requirements to src/fastkde.egg-info/requires.txt
      writing top-level names to src/fastkde.egg-info/top_level.txt
      ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any
      reading manifest file 'src/fastkde.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.rst'
      adding license file 'LICENSE.txt'
      writing manifest file 'src/fastkde.egg-info/SOURCES.txt'
      copying src/fastkde/floodFillSearch.c -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/floodFillSearch.pyx -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/nufft.c -> build/lib.linux-x86_64-cpython-313/fastkde
      copying src/fastkde/nufft.pyx -> build/lib.linux-x86_64-cpython-313/fastkde
      running build_ext
      building 'fastkde.floodFillSearch' extension
      creating build/temp.linux-x86_64-cpython-313/src/fastkde
      gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/numpy/_core/include -I/home/runner/work/_temp/_venv/include -I/opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13 -c src/fastkde/floodFillSearch.c -o build/temp.linux-x86_64-cpython-313/src/fastkde/floodFillSearch.o
      In file included from /tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1913,
                       from /tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12,
                       from /tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/numpy/_core/include/numpy/arrayobject.h:5,
                       from src/fastkde/floodFillSearch.c:1181:
      /tmp/pip-build-env-5mdrgfkd/overlay/lib/python3.13/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      src/fastkde/floodFillSearch.c:1275:1: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations]
       1275 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
            | ^~~~~~
      src/fastkde/floodFillSearch.c: In function ‘__Pyx_Py_UNICODE_strlen’:
      src/fastkde/floodFillSearch.c:1277:5: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations]
       1277 |     const Py_UNICODE *u_end = u;
            |     ^~~~~
      In file included from /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/Python.h:63,
                       from src/fastkde/floodFillSearch.c:16:
      src/fastkde/floodFillSearch.c: In function ‘__pyx_f_5numpy_PyDataType_SHAPE’:
      src/fastkde/floodFillSearch.c:18763:39: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘subarray’
      18763 |     __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));
            |                                       ^~
      /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’
         19 | #define _Py_CAST(type, expr) ((type)(expr))
            |                                      ^~~~
      /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/object.h:846:35: note: in expansion of macro ‘_PyObject_CAST’
        846 | #  define Py_INCREF(op) Py_INCREF(_PyObject_CAST(op))
            |                                   ^~~~~~~~~~~~~~
      src/fastkde/floodFillSearch.c:2078:27: note: in expansion of macro ‘Py_INCREF’
       2078 |   #define __Pyx_INCREF(r) Py_INCREF(r)
            |                           ^~~~~~~~~
      src/fastkde/floodFillSearch.c:18763:5: note: in expansion of macro ‘__Pyx_INCREF’
      18763 |     __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));
            |     ^~~~~~~~~~~~
      src/fastkde/floodFillSearch.c:18764:36: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘subarray’
      18764 |     __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape);
            |                                    ^~
      src/fastkde/floodFillSearch.c: In function ‘__Pyx_PyInt_As_npy_int64’:
      src/fastkde/floodFillSearch.c:31368:23: error: too few arguments to function ‘_PyLong_AsByteArray’
      31368 |                 ret = _PyLong_AsByteArray((PyLongObject *)v,
            |                       ^~~~~~~~~~~~~~~~~~~
      In file included from /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/longobject.h:107,
                       from /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/Python.h:81:
      /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/cpython/longobject.h:111:17: note: declared here
        111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
            |                 ^~~~~~~~~~~~~~~~~~~
      src/fastkde/floodFillSearch.c: In function ‘__Pyx_PyInt_As_int’:
      src/fastkde/floodFillSearch.c:31765:23: error: too few arguments to function ‘_PyLong_AsByteArray’
      31765 |                 ret = _PyLong_AsByteArray((PyLongObject *)v,
            |                       ^~~~~~~~~~~~~~~~~~~
      /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/cpython/longobject.h:111:17: note: declared here
        111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
            |                 ^~~~~~~~~~~~~~~~~~~
      src/fastkde/floodFillSearch.c: In function ‘__Pyx_PyInt_As_long’:
      src/fastkde/floodFillSearch.c:32038:23: error: too few arguments to function ‘_PyLong_AsByteArray’
      32038 |                 ret = _PyLong_AsByteArray((PyLongObject *)v,
            |                       ^~~~~~~~~~~~~~~~~~~
      /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/cpython/longobject.h:111:17: note: declared here
        111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
            |                 ^~~~~~~~~~~~~~~~~~~
      src/fastkde/floodFillSearch.c: In function ‘__Pyx_PyInt_As_char’:
      src/fastkde/floodFillSearch.c:32373:23: error: too few arguments to function ‘_PyLong_AsByteArray’
      32373 |                 ret = _PyLong_AsByteArray((PyLongObject *)v,
            |                       ^~~~~~~~~~~~~~~~~~~
      /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13/cpython/longobject.h:111:17: note: declared here
        111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
            |                 ^~~~~~~~~~~~~~~~~~~
      src/fastkde/floodFillSearch.c: In function ‘__Pyx_PyGen_Send’:
      src/fastkde/floodFillSearch.c:32774:13: warning: implicit declaration of function ‘_PyGen_SetStopIterationValue’; did you mean ‘__Pyx_PyGen__FetchStopIterationValue’? [-Wimplicit-function-declaration]
      32774 |             _PyGen_SetStopIterationValue(result);
            |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |             __Pyx_PyGen__FetchStopIterationValue
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for fastkde
  Building wheel for numpy (pyproject.toml): started
  Building wheel for numpy (pyproject.toml): finished with status 'done'
  Created wheel for numpy: filename=numpy-1.26.4-cp313-cp313-linux_x86_64.whl size=9088519 sha256=9dd36cdbf0e31ff67b22860aa32a2b3783fe36e939c43b5e2e8d1835dec08745
  Stored in directory: /home/runner/.cache/pip/wheels/8b/2d/9f/b6b46373f328e2ef50388915d351ccacbedac929459b5459bf
  Building wheel for onnx (pyproject.toml): started
  Building wheel for onnx (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error

@jvesely
Copy link
Collaborator Author

jvesely commented Jan 22, 2025

onnx==1.17.0 fails to build on ga runners:

      running build_ext
      running cmake_build
      Using cmake args: ['/tmp/pip-build-env-y9x_85r9/overlay/bin/cmake', '-DPYTHON_INCLUDE_DIR=/opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13', '-DPYTHON_EXECUTABLE=/home/runner/work/_temp/_venv/bin/python', '-DBUILD_ONNX_PYTHON=ON', '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON', '-DONNX_NAMESPACE=onnx', '-DPY_EXT_SUFFIX=.cpython-313-x86_64-linux-gnu.so', '-DCMAKE_BUILD_TYPE=Release', '-DONNX_ML=1', '/tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60']
      -- The C compiler identification is GNU 13.3.0
      -- The CXX compiler identification is GNU 13.3.0
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /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: /usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      CMake Warning (dev) at CMakeLists.txt:106 (find_package):
        Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
        are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
        the cmake_policy command to set the policy and suppress this warning.
      
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      -- Found PythonInterp: /home/runner/work/_temp/_venv/bin/python (found version "3.13.1")
      CMake Warning (dev) at CMakeLists.txt:108 (find_package):
        Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
        are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
        the cmake_policy command to set the policy and suppress this warning.
      
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.12.so (found version "3.13.1")
      Loading Dependencies URLs ...
      CMake Warning (dev) at /tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1373 (message):
        The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
        not set.  The policy's OLD behavior will be used.  When using a URL
        download, the timestamps of extracted files should preferably be that of
        the time of extraction, otherwise code that depends on the extracted
        contents might not be rebuilt if the URL changes.  The OLD behavior
        preserves the timestamps from the archive instead, but this is usually not
        what you want.  Update your project to the NEW behavior or specify the
        DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
        robustness issue.
      Call Stack (most recent call first):
        CMakeLists.txt:238 (FetchContent_Declare)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      -- Download and build Abseil from https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.3.tar.gz
      CMake Warning (dev) at /tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message):
        Calling FetchContent_Populate(Abseil) is deprecated, call
        FetchContent_MakeAvailable(Abseil) instead.  Policy CMP0169 can be set to
        OLD to allow FetchContent_Populate(Abseil) to be called directly for now,
        but the ability to call it with declared details will be removed completely
        in a future version.
      Call Stack (most recent call first):
        CMakeLists.txt:249 (FetchContent_Populate)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      -- Abseil source dir:/tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src
      CMake Warning (dev) at /tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/cmake/data/share/cmake-3.31/Modules/FetchContent.cmake:1373 (message):
        The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
        not set.  The policy's OLD behavior will be used.  When using a URL
        download, the timestamps of extracted files should preferably be that of
        the time of extraction, otherwise code that depends on the extracted
        contents might not be rebuilt if the URL changes.  The OLD behavior
        preserves the timestamps from the archive instead, but this is usually not
        what you want.  Update your project to the NEW behavior or specify the
        DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
        robustness issue.
      Call Stack (most recent call first):
        CMakeLists.txt:256 (FetchContent_Declare)
      This warning is for project developers.  Use -Wno-dev to suppress it.
      
      -- Download and build Protobuf from https://github.com/protocolbuffers/protobuf/releases/download/v22.3/protobuf-22.3.tar.gz
      CMake Deprecation Warning at .setuptools-cmake-build/_deps/protobuf-src/CMakeLists.txt:2 (cmake_minimum_required):
        Compatibility with CMake < 3.10 will be removed from a future version of
        CMake.
      
        Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
        to tell CMake that the project requires at least <min> but has been updated
        to work with policies introduced by <max> or earlier.
      
      
      --
      -- 22.3.0
      -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT
      -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      -- Found Threads: TRUE
      -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")
      -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS
      -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success
      -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17
      -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Success
      CMake Deprecation Warning at .setuptools-cmake-build/_deps/protobuf-src/third_party/utf8_range/CMakeLists.txt:1 (cmake_minimum_required):
        Compatibility with CMake < 3.10 will be removed from a future version of
        CMake.
      
        Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
        to tell CMake that the project requires at least <min> but has been updated
        to work with policies introduced by <max> or earlier.
      
      
      -- ONNX_PROTOC_EXECUTABLE: $<TARGET_FILE:protobuf::protoc>
      -- Protobuf_VERSION: 4.22.3
      Generated: /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/onnx/onnx-ml.proto
      Generated: /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/onnx/onnx-operators-ml.proto
      Generated: /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/onnx/onnx-data.proto
      -- Could NOT find pybind11 (missing: pybind11_DIR)
      CMake Deprecation Warning at third_party/pybind11/CMakeLists.txt:13 (cmake_minimum_required):
        Compatibility with CMake < 3.10 will be removed from a future version of
        CMake.
      
        Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
        to tell CMake that the project requires at least <min> but has been updated
        to work with policies introduced by <max> or earlier.
      
      
      -- pybind11 v2.12.0
      -- Found PythonInterp: /home/runner/work/_temp/_venv/bin/python (found suitable version "3.13.1", minimum required is "3.6")
      -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.12.so
      -- Performing Test HAS_FLTO
      -- Performing Test HAS_FLTO - Success
      --
      -- ******** Summary ********
      --   CMake version                     : 3.31.4
      --   CMake command                     : /tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/cmake/data/bin/cmake
      --   System                            : Linux
      --   C++ compiler                      : /usr/bin/c++
      --   C++ compiler version              : 13.3.0
      --   CXX flags                         :  -Wnon-virtual-dtor
      --   Build type                        : Release
      --   Compile definitions               : __STDC_FORMAT_MACROS
      --   CMAKE_PREFIX_PATH                 :
      --   CMAKE_INSTALL_PREFIX              : /usr/local
      --   CMAKE_MODULE_PATH                 :
      --
      --   ONNX version                      : 1.17.0
      --   ONNX NAMESPACE                    : onnx
      --   ONNX_USE_LITE_PROTO               : OFF
      --   USE_PROTOBUF_SHARED_LIBS          : OFF
      --   Protobuf_USE_STATIC_LIBS          : ON
      --   ONNX_DISABLE_EXCEPTIONS           : OFF
      --   ONNX_DISABLE_STATIC_REGISTRATION  : OFF
      --   ONNX_WERROR                       : OFF
      --   ONNX_BUILD_TESTS                  : OFF
      --   ONNX_BUILD_SHARED_LIBS            :
      --   BUILD_SHARED_LIBS                 :
      --
      --   Protobuf compiler                 :
      --   Protobuf includes                 :
      --   Protobuf libraries                :
      --   BUILD_ONNX_PYTHON                 : ON
      --     Python version                :
      --     Python executable             : /home/runner/work/_temp/_venv/bin/python
      --     Python includes               : /opt/hostedtoolcache/Python/3.13.1/x64/include/python3.13
      -- Configuring done (2.8s)
      -- Generating done (0.3s)
      -- Build files have been written to: /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build
      [  0%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o
      [  1%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o
      [  2%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/numeric/CMakeFiles/int128.dir/int128.cc.o
      [  2%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o
      [  2%] Linking CXX static library libabsl_spinlock_wait.a
      [  2%] Linking CXX static library libabsl_log_severity.a
      [  3%] Linking CXX static library libabsl_strerror.a
      [  3%] Built target log_severity
      [  3%] Built target spinlock_wait
      [  3%] Built target strerror
      [  3%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o
      [  3%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o
      [  4%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o
      [  4%] Linking CXX static library libabsl_int128.a
      [  4%] Built target int128
      [  5%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o
      [  6%] Linking CXX static library libabsl_exponential_biased.a
      [  6%] Built target exponential_biased
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o
      [  6%] Linking CXX static library libabsl_leak_check.a
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o
      [  6%] Built target leak_check
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o
      [  6%] Linking CXX static library libabsl_civil_time.a
      [  6%] Built target civil_time
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o
      [  6%] Linking CXX static library libabsl_flags_commandlineflag_internal.a
      [  6%] Built target flags_commandlineflag_internal
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o
      [  6%] Linking CXX static library libabsl_log_internal_nullguard.a
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o
      [  6%] Built target log_internal_nullguard
      [  6%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o
      [  7%] Linking CXX static library libabsl_periodic_sampler.a
      [  7%] Built target periodic_sampler
      [  8%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o
      [  8%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o
      [  8%] Linking CXX static library libabsl_random_seed_gen_exception.a
      [  8%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_platform.dir/internal/randen_round_keys.cc.o
      [  8%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o
      [  9%] Linking CXX static library libabsl_random_internal_platform.a
      [  9%] Built target random_seed_gen_exception
      [  9%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.cc.o
      [  9%] Built target random_internal_platform
      [  9%] Building C object _deps/protobuf-build/third_party/utf8_range/CMakeFiles/utf8_range.dir/naive.c.o
      [ 10%] Building C object _deps/protobuf-build/third_party/utf8_range/CMakeFiles/utf8_range.dir/range2-neon.c.o
      [ 10%] Building C object _deps/protobuf-build/third_party/utf8_range/CMakeFiles/utf8_range.dir/range2-sse.c.o
      [ 10%] Linking C static library libutf8_range.a
      [ 10%] Built target utf8_range
      [ 10%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o
      [ 10%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o
      [ 10%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o
      [ 10%] Linking CXX static library libabsl_time_zone.a
      [ 11%] Linking CXX static library libabsl_raw_logging_internal.a
      [ 11%] Built target time_zone
      [ 11%] Built target raw_logging_internal
      [ 11%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o
      [ 11%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o
      [ 11%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o
      [ 12%] Linking CXX static library libabsl_random_internal_randen_slow.a
      [ 12%] Built target random_internal_randen_slow
      [ 12%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o
      [ 12%] Linking CXX static library libabsl_random_internal_randen_hwaes_impl.a
      [ 12%] Built target random_internal_randen_hwaes_impl
      [ 12%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o
      [ 12%] Linking CXX static library libabsl_throw_delegate.a
      [ 13%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o
      [ 13%] Built target throw_delegate
      [ 13%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o
      [ 13%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/types/CMakeFiles/bad_optional_access.dir/bad_optional_access.cc.o
      [ 13%] Linking CXX static library libabsl_bad_optional_access.a
      [ 13%] Built target bad_optional_access
      [ 14%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o
      [ 15%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/types/CMakeFiles/bad_variant_access.dir/bad_variant_access.cc.o
      [ 15%] Linking CXX static library libabsl_debugging_internal.a
      [ 15%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_functions.dir/internal/cordz_functions.cc.o
      [ 15%] Built target debugging_internal
      [ 15%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o
      [ 15%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o
      [ 15%] Linking CXX static library libabsl_bad_variant_access.a
      [ 15%] Built target bad_variant_access
      [ 16%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal/randen_detect.cc.o
      [ 16%] Linking CXX static library libabsl_random_internal_randen_hwaes.a
      [ 16%] Built target random_internal_randen_hwaes
      [ 16%] Linking CXX static library libabsl_base.a
      [ 16%] Linking CXX static library libabsl_scoped_set_env.a
      [ 16%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/types/CMakeFiles/bad_any_cast_impl.dir/bad_any_cast.cc.o
      [ 16%] Linking CXX static library libabsl_bad_any_cast_impl.a
      [ 17%] Linking CXX static library libabsl_cordz_functions.a
      [ 17%] Built target scoped_set_env
      [ 17%] Built target base
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/stacktrace.dir/stacktrace.cc.o
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_randen.dir/internal/randen.cc.o
      [ 18%] Built target bad_any_cast_impl
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/ostringstream.cc.o
      [ 18%] Built target cordz_functions
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/utf8.cc.o
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o
      [ 18%] Linking CXX static library libabsl_stacktrace.a
      [ 18%] Linking CXX static library libabsl_random_internal_randen.a
      [ 18%] Built target stacktrace
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings_internal.dir/internal/escaping.cc.o
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/demangle_internal.dir/internal/demangle.cc.o
      [ 18%] Built target random_internal_randen
      [ 18%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cpu_detect.dir/internal/cpu_detect.cc.o
      [ 19%] Linking CXX static library libabsl_crc_cpu_detect.a
      [ 19%] Linking CXX static library libabsl_malloc_internal.a
      [ 19%] Built target crc_cpu_detect
      [ 19%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/hash/CMakeFiles/city.dir/internal/city.cc.o
      [ 20%] Linking CXX static library libabsl_strings_internal.a
      [ 20%] Built target malloc_internal
      [ 20%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/hash/CMakeFiles/low_level_hash.dir/internal/low_level_hash.cc.o
      [ 20%] Built target strings_internal
      [ 20%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_conditions.dir/internal/conditions.cc.o
      [ 20%] Linking CXX static library libabsl_log_internal_conditions.a
      [ 21%] Linking CXX static library libabsl_low_level_hash.a
      [ 21%] Built target log_internal_conditions
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/ascii.cc.o
      [ 21%] Linking CXX static library libabsl_city.a
      [ 21%] Built target low_level_hash
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/charconv.cc.o
      [ 21%] Linking CXX static library libabsl_demangle_internal.a
      [ 21%] Built target city
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/escaping.cc.o
      [ 21%] Built target demangle_internal
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal/graphcycles.cc.o
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc.cc.o
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc_internal.dir/internal/crc_x86_arm_combined.cc.o
      [ 21%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_bigint.cc.o
      [ 21%] Linking CXX static library libabsl_graphcycles_internal.a
      [ 21%] Built target graphcycles_internal
      [ 22%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/charconv_parse.cc.o
      [ 22%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/damerau_levenshtein_distance.cc.o
      [ 22%] Linking CXX static library libabsl_crc_internal.a
      [ 22%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/memutil.cc.o
      [ 22%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/internal/stringify_sink.cc.o
      [ 22%] Built target crc_internal
      [ 22%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/match.cc.o
      [ 23%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/numbers.cc.o
      [ 23%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_cat.cc.o
      [ 23%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_replace.cc.o
      [ 23%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/str_split.cc.o
      [ 23%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/string_view.cc.o
      [ 24%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/strings.dir/substitute.cc.o
      [ 24%] Linking CXX static library libabsl_strings.a
      [ 24%] Built target strings
      [ 24%] Building CXX object _deps/protobuf-build/third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o
      [ 24%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/symbolize.dir/symbolize.cc.o
      [ 24%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/civil_time.cc.o
      [ 24%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/crc32c.cc.o
      [ 25%] Linking CXX static library libutf8_validity.a
      [ 25%] Built target utf8_validity
      [ 25%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_fallback.cc.o
      [ 25%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/clock.cc.o
      [ 25%] Linking CXX static library libabsl_symbolize.a
      [ 25%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_x86_64.cc.o
      [ 25%] Built target symbolize
      [ 26%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/duration.cc.o
      [ 27%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc32c.dir/internal/crc_non_temporal_memcpy.cc.o
      [ 27%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/arg.cc.o
      [ 28%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_commandlineflag.dir/commandlineflag.cc.o
      [ 28%] Linking CXX static library libabsl_crc32c.a
      [ 28%] Built target crc32c
      [ 28%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/format.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.cc:16:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      [ 28%] Linking CXX static library libabsl_flags_commandlineflag.a
      [ 28%] Built target flags_commandlineflag
      [ 28%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/bind.cc.o
      [ 28%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/time/CMakeFiles/time.dir/time.cc.o
      [ 29%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/hash/CMakeFiles/hash.dir/internal/hash.cc.o
      [ 29%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_proto.dir/internal/proto.cc.o
      [ 29%] Linking CXX static library libabsl_hash.a
      [ 29%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/extension.cc.o
      [ 29%] Linking CXX static library libabsl_time.a
      [ 29%] Built target hash
      [ 30%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/float_conversion.cc.o
      [ 30%] Linking CXX static library libabsl_log_internal_proto.a
      [ 30%] Built target time
      [ 30%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/discrete_distribution.cc.o
      [ 30%] Built target log_internal_proto
      [ 30%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_distributions.dir/gaussian_distribution.cc.o
      [ 30%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_seed_material.dir/internal/seed_material.cc.o
      [ 30%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/output.cc.o
      [ 31%] Linking CXX static library libabsl_random_distributions.a
      [ 31%] Built target random_distributions
      [ 31%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/parser.cc.o
      [ 31%] Linking CXX static library libabsl_random_internal_seed_material.a
      [ 31%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/barrier.cc.o
      [ 31%] Built target random_internal_seed_material
      [ 31%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/blocking_counter.cc.o
      [ 31%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/crc/CMakeFiles/crc_cord_state.dir/internal/crc_cord_state.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/create_thread_identity.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/per_thread_sem.cc.o
      [ 32%] Linking CXX static library libabsl_str_format_internal.a
      [ 32%] Built target str_format_internal
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/examine_stack.dir/internal/examine_stack.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_marshalling.dir/marshalling.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/internal/waiter.cc.o
      [ 32%] Linking CXX static library libabsl_crc_cord_state.a
      [ 32%] Linking CXX static library libabsl_examine_stack.a
      [ 32%] Built target examine_stack
      [ 32%] Built target crc_cord_state
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/notification.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/synchronization/CMakeFiles/synchronization.dir/mutex.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o
      [ 32%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_internal.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/private_handle_accessor.h:23,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/private_handle_accessor.cc:16:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      [ 32%] Linking CXX static library libabsl_flags_private_handle_accessor.a
      [ 32%] Built target flags_private_handle_accessor
      [ 33%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_globals.dir/internal/globals.cc.o
      [ 34%] Linking CXX static library libabsl_synchronization.a
      [ 34%] Linking CXX static library libabsl_flags_marshalling.a
      [ 34%] Built target synchronization
      [ 34%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree.cc.o
      [ 34%] Built target flags_marshalling
      [ 34%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_navigator.cc.o
      [ 35%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_globals.dir/globals.cc.o
      [ 35%] Linking CXX static library libabsl_log_internal_globals.a
      [ 35%] Built target log_internal_globals
      [ 35%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_reader.cc.o
      [ 35%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_entry.dir/log_entry.cc.o
      [ 35%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o
      [ 35%] Linking CXX static library libabsl_log_globals.a
      [ 35%] Built target log_globals
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_crc.cc.o
      [ 36%] Linking CXX static library libabsl_failure_signal_handler.a
      [ 36%] Linking CXX static library libabsl_log_entry.a
      [ 36%] Built target failure_signal_handler
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_consume.cc.o
      [ 36%] Built target log_entry
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_ring.cc.o
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal/pool_urbg.cc.o
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/chi_square.cc.o
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/distribution_test_util.cc.o
      [ 36%] Linking CXX static library libabsl_random_internal_pool_urbg.a
      [ 36%] Built target random_internal_pool_urbg
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_program_name.dir/internal/program_name.cc.o
      [ 36%] Linking CXX static library libabsl_cord_internal.a
      [ 36%] Built target cord_internal
      [ 36%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o
      [ 37%] Linking CXX static library libabsl_flags_program_name.a
      [ 37%] Built target flags_program_name
      [ 37%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_handle.dir/internal/cordz_handle.cc.o
      [ 37%] Linking CXX static library libabsl_random_internal_distribution_test_util.a
      [ 37%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_format.dir/internal/log_format.cc.o
      [ 37%] Built target random_internal_distribution_test_util
      [ 37%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_sink.dir/log_sink.cc.o
      [ 37%] Linking CXX static library libabsl_hashtablez_sampler.a
      [ 37%] Built target hashtablez_sampler
      [ 37%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_initialize.dir/initialize.cc.o
      [ 37%] Linking CXX static library libabsl_cordz_handle.a
      [ 37%] Linking CXX static library libabsl_log_sink.a
      [ 37%] Built target cordz_handle
      [ 38%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/random/CMakeFiles/random_seed_sequences.dir/seed_sequences.cc.o
      [ 38%] Built target log_sink
      [ 38%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/container/CMakeFiles/raw_hash_set.dir/internal/raw_hash_set.cc.o
      [ 38%] Linking CXX static library libabsl_log_initialize.a
      [ 38%] Linking CXX static library libabsl_log_internal_format.a
      [ 38%] Built target log_initialize
      [ 38%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_config.dir/usage_config.cc.o
      [ 38%] Built target log_internal_format
      [ 38%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_info.dir/internal/cordz_info.cc.o
      [ 38%] Linking CXX static library libabsl_random_seed_sequences.a
      [ 38%] Built target random_seed_sequences
      [ 38%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_log_sink_set.dir/internal/log_sink_set.cc.o
      [ 38%] Linking CXX static library libabsl_raw_hash_set.a
      [ 38%] Built target raw_hash_set
      [ 39%] Linking CXX static library libabsl_flags_config.a
      [ 39%] Built target flags_config
      [ 39%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_internal.dir/internal/flag.cc.o
      [ 39%] Linking CXX static library libabsl_cordz_info.a
      [ 39%] Built target cordz_info
      [ 39%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord.cc.o
      [ 40%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cordz_sample_token.dir/internal/cordz_sample_token.cc.o
      [ 40%] Linking CXX static library libabsl_log_internal_log_sink_set.a
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:36,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.cc:16:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      [ 40%] Built target log_internal_log_sink_set
      [ 40%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_analysis.cc.o
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:432:7: warning: base class ‘class absl::lts_20230125::CommandLineFlag’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        432 | class FlagImpl final : public CommandLineFlag {
            |       ^~~~~~~~
      [ 40%] Linking CXX static library libabsl_cordz_sample_token.a
      [ 40%] Built target cordz_sample_token
      [ 40%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_message.dir/internal/log_message.cc.o
      [ 40%] Linking CXX static library libabsl_flags_internal.a
      [ 40%] Built target flags_internal
      [ 40%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/strings/CMakeFiles/cord.dir/cord_buffer.cc.o
      [ 41%] Linking CXX static library libabsl_log_internal_message.a
      [ 41%] Built target log_internal_message
      [ 41%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_internal_check_op.dir/internal/check_op.cc.o
      [ 42%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/die_if_null.dir/die_if_null.cc.o
      [ 42%] Linking CXX static library libabsl_die_if_null.a
      [ 42%] Built target die_if_null
      [ 43%] Linking CXX static library libabsl_log_internal_check_op.a
      [ 43%] Built target log_internal_check_op
      [ 44%] Linking CXX static library libabsl_cord.a
      [ 44%] Built target cord
      [ 44%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status.cc.o
      [ 44%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_reflection.dir/reflection.cc.o
      [ 44%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/status/CMakeFiles/status.dir/status_payload_printer.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/reflection.h:30,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/reflection.cc:16:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/reflection.cc:219:7: warning: base class ‘class absl::lts_20230125::CommandLineFlag’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        219 | class RetiredFlagObj final : public CommandLineFlag {
            |       ^~~~~~~~~~~~~~
      [ 44%] Linking CXX static library libabsl_status.a
      [ 44%] Built target status
      [ 45%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/status/CMakeFiles/statusor.dir/statusor.cc.o
      [ 45%] Linking CXX static library libabsl_flags_reflection.a
      [ 45%] Built target flags_reflection
      [ 45%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags.dir/flag.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:36,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/flag.h:39,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/flag.cc:16:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:432:7: warning: base class ‘class absl::lts_20230125::CommandLineFlag’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        432 | class FlagImpl final : public CommandLineFlag {
            |       ^~~~~~~~
      [ 45%] Linking CXX static library libabsl_statusor.a
      [ 45%] Linking CXX static library libabsl_flags.a
      [ 45%] Built target statusor
      [ 45%] Built target flags
      [ 46%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o
      [ 46%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/log/CMakeFiles/log_flags.dir/flags.cc.o
      [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o
      [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/usage.h:23,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/usage.cc:16:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:36,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/flag.h:39,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/log/flags.cc:27:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:432:7: warning: base class ‘class absl::lts_20230125::CommandLineFlag’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        432 | class FlagImpl final : public CommandLineFlag {
            |       ^~~~~~~~
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/flag.h:39,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/usage.cc:31:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:432:7: warning: base class ‘class absl::lts_20230125::CommandLineFlag’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        432 | class FlagImpl final : public CommandLineFlag {
            |       ^~~~~~~~
      [ 46%] Linking CXX static library libabsl_log_flags.a
      [ 46%] Built target log_flags
      [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o
      [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o
      [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_align.cc.o
      [ 47%] Linking CXX static library libabsl_flags_usage_internal.a
      [ 47%] Built target flags_usage_internal
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_config.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_usage.dir/usage.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/usage.h:23,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/usage.cc:25:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o
      [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o
      [ 48%] Linking CXX static library libabsl_flags_usage.a
      [ 48%] Built target flags_usage
      [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o
      [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o
      [ 50%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field_inl.h:38,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/struct.pb.h:35,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/struct.pb.cc:4:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h:339:23: warning: ‘class google::protobuf::internal::MapFieldBase’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
        339 | class PROTOBUF_EXPORT MapFieldBase {
            |                       ^~~~~~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h: In instantiation of ‘class google::protobuf::internal::TypeDefinedMapFieldBase<google::protobuf::MapKey, google::protobuf::MapValueRef>’:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h:671:14:   required from here
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h:500:7: warning: base class ‘class google::protobuf::internal::MapFieldBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        500 | class TypeDefinedMapFieldBase : public MapFieldBase {
            |       ^~~~~~~~~~~~~~~~~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h: In instantiation of ‘class google::protobuf::internal::TypeDefinedMapFieldBase<std::__cxx11::basic_string<char>, google::protobuf::Value>’:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h:548:7:   required from ‘class google::protobuf::internal::MapField<google::protobuf::Struct_FieldsEntry_DoNotUse, std::__cxx11::basic_string<char>, google::protobuf::Value, google::protobuf::internal::WireFormatLite::TYPE_STRING, google::protobuf::internal::WireFormatLite::TYPE_MESSAGE>’
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/struct.pb.h:297:74:   required from here
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/map_field.h:500:7: warning: base class ‘class google::protobuf::internal::MapFieldBase’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
      [ 51%] Building CXX object _deps/protobuf-build/third_party/abseil-cpp/absl/flags/CMakeFiles/flags_parse.dir/parse.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/parse.cc:39:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/commandlineflag.h:62:7: warning: ‘class absl::lts_20230125::CommandLineFlag’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
         62 | class CommandLineFlag {
            |       ^~~~~~~~~~~~~~~
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/flag.h:39,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/parse.cc:41:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/abseil-src/absl/flags/internal/flag.h:432:7: warning: base class ‘class absl::lts_20230125::CommandLineFlag’ has accessible non-virtual destructor [-Wnon-virtual-dtor]
        432 | class FlagImpl final : public CommandLineFlag {
            |       ^~~~~~~~
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o
      [ 51%] Linking CXX static library libabsl_flags_parse.a
      [ 51%] Built target flags_parse
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/any.h:36,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/any.cc:31:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:186:67: error: ‘uint32_t’ was not declared in this scope
        186 |     : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>,
            |                                                                   ^~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:56:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
         55 | #include "google/protobuf/port_def.inc"
        +++ |+#include <cstdint>
         56 |
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:186:75: error: template argument 2 is invalid
        186 |     : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>,
            |                                                                           ^
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:187:67: error: ‘uint64_t’ was not declared in this scope
        187 |                         std::is_same<T, int64_t>, std::is_same<T, uint64_t>,
            |                                                                   ^~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:187:67: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:187:75: error: template argument 2 is invalid
        187 |                         std::is_same<T, int64_t>, std::is_same<T, uint64_t>,
            |                                                                           ^
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:188:45: error: template argument 2 is invalid
        188 |                         std::is_same<T, bool>> {};
            |                                             ^~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:188:45: error: template argument 4 is invalid
      In file included from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/inlined_string_field.h:37,
                       from /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/inlined_string_field.cc:31:
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:186:67: error: ‘uint32_t’ was not declared in this scope
        186 |     : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>,
            |                                                                   ^~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:56:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
         55 | #include "google/protobuf/port_def.inc"
        +++ |+#include <cstdint>
         56 |
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:186:75: error: template argument 2 is invalid
        186 |     : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>,
            |                                                                           ^
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:187:67: error: ‘uint64_t’ was not declared in this scope
        187 |                         std::is_same<T, int64_t>, std::is_same<T, uint64_t>,
            |                                                                   ^~~~~~~~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:187:67: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:187:75: error: template argument 2 is invalid
        187 |                         std::is_same<T, int64_t>, std::is_same<T, uint64_t>,
            |                                                                           ^
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:188:45: error: template argument 2 is invalid
        188 |                         std::is_same<T, bool>> {};
            |                                             ^~
      /tmp/pip-install-f9mkp0d6/onnx_a4e3c945276a450b9390c3d3acf7eb60/.setuptools-cmake-build/_deps/protobuf-src/src/google/protobuf/port.h:188:45: error: template argument 4 is invalid
      gmake[2]: *** [_deps/protobuf-build/CMakeFiles/libprotobuf.dir/build.make:219: _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o] Error 1
      gmake[2]: *** Waiting for unfinished jobs....
      [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o
      [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o
      [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o
      gmake[2]: *** [_deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/build.make:233: _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o] Error 1
      gmake[2]: *** Waiting for unfinished jobs....
      gmake[1]: *** [CMakeFiles/Makefile2:1481: _deps/protobuf-build/CMakeFiles/libprotobuf.dir/all] Error 2
      gmake[1]: *** Waiting for unfinished jobs....
      gmake[1]: *** [CMakeFiles/Makefile2:1386: _deps/protobuf-build/CMakeFiles/libprotobuf-lite.dir/all] Error 2
      gmake: *** [Makefile:136: all] Error 2
      Traceback (most recent call last):
        File "/home/runner/work/_temp/_venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
          ~~~~^^
        File "/home/runner/work/_temp/_venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/runner/work/_temp/_venv/lib/python3.13/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                              metadata_directory)
                                              ^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 438, in build_wheel
          return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 426, in _build
          return self._build_with_temp_dir(
                 ~~~~~~~~~~~~~~~~~~~~~~~~~^
              cmd,
              ^^^^
          ...<3 lines>...
              self._arbitrary_args(config_settings),
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          )
          ^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 407, in _build_with_temp_dir
          self.run_setup()
          ~~~~~~~~~~~~~~^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 320, in run_setup
          exec(code, locals())
          ~~~~^^^^^^^^^^^^^^^^
        File "<string>", line 310, in <module>
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/__init__.py", line 117, in setup
          return distutils.core.setup(**attrs)
                 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 186, in setup
          return run_commands(dist)
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
          dist.run_commands()
          ~~~~~~~~~~~~~~~~~^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 983, in run_commands
          self.run_command(cmd)
          ~~~~~~~~~~~~~~~~^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/dist.py", line 999, in run_command
          super().run_command(command)
          ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
          cmd_obj.run()
          ~~~~~~~~~~~^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/command/bdist_wheel.py", line 379, in run
          self.run_command("build")
          ~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
          self.distribution.run_command(command)
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/dist.py", line 999, in run_command
          super().run_command(command)
          ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
          cmd_obj.run()
          ~~~~~~~~~~~^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/command/build.py", line 136, in run
          self.run_command(cmd_name)
          ~~~~~~~~~~~~~~~~^^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
          self.distribution.run_command(command)
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/dist.py", line 999, in run_command
          super().run_command(command)
          ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
          cmd_obj.run()
          ~~~~~~~~~~~^^
        File "<string>", line 247, in run
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
          self.distribution.run_command(command)
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/dist.py", line 999, in run_command
          super().run_command(command)
          ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/tmp/pip-build-env-y9x_85r9/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
          cmd_obj.run()
          ~~~~~~~~~~~^^
        File "<string>", line 226, in run
        File "/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/subprocess.py", line 419, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['/tmp/pip-build-env-y9x_85r9/overlay/bin/cmake', '--build', '.', '--', '-j', '4']' returned non-zero exit status 2.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for onnx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant