2025-09-08T12:56:05,994 Created temporary directory: /tmp/pip-build-tracker-3redc5j7 2025-09-08T12:56:05,995 Initialized build tracking at /tmp/pip-build-tracker-3redc5j7 2025-09-08T12:56:05,995 Created build tracker: /tmp/pip-build-tracker-3redc5j7 2025-09-08T12:56:05,995 Entered build tracker: /tmp/pip-build-tracker-3redc5j7 2025-09-08T12:56:05,996 Created temporary directory: /tmp/pip-wheel-b_qugcxb 2025-09-08T12:56:05,999 Created temporary directory: /tmp/pip-ephem-wheel-cache-11lp_vqm 2025-09-08T12:56:06,054 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T12:56:06,056 2 location(s) to search for versions of gkextcpy: 2025-09-08T12:56:06,056 * https://pypi.org/simple/gkextcpy/ 2025-09-08T12:56:06,056 * https://www.piwheels.org/simple/gkextcpy/ 2025-09-08T12:56:06,056 Fetching project page and analyzing links: https://pypi.org/simple/gkextcpy/ 2025-09-08T12:56:06,057 Getting page https://pypi.org/simple/gkextcpy/ 2025-09-08T12:56:06,058 Found index url https://pypi.org/simple/ 2025-09-08T12:56:06,129 Fetched page https://pypi.org/simple/gkextcpy/ as application/vnd.pypi.simple.v1+json 2025-09-08T12:56:06,133 Found link https://files.pythonhosted.org/packages/3b/50/1d56921bcc7688b23f7e395e95c804ad8f8a3f46a4fa4885697d53016c34/GKextCPy-0.0.8.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.0.8 2025-09-08T12:56:06,133 Found link https://files.pythonhosted.org/packages/bf/dd/7bcf1bc8d602575b59216e96b35165fcc37be5b7ea65c44f0e45ceef5b6e/GKextCPy-0.0.9.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.0.9 2025-09-08T12:56:06,133 Found link https://files.pythonhosted.org/packages/8f/4b/7c97d7e33a93c25f43a84ae9535c9c4682945e9e8acd010b2f2abcd6dbeb/GKextCPy-0.1.0.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.0 2025-09-08T12:56:06,134 Found link https://files.pythonhosted.org/packages/9f/b8/5d7b00857fd17c3f2e2cb39625debb031d35079b30c62e530b6e9033f236/GKextCPy-0.1.2.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.2 2025-09-08T12:56:06,134 Found link https://files.pythonhosted.org/packages/77/91/9d23027711424df16244e450b921d91d9fc3525f975df0b9775d028a7c5d/GKextCPy-0.1.3.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.3 2025-09-08T12:56:06,134 Found link https://files.pythonhosted.org/packages/69/a7/8b34b69c3cc1c6780bf032ee807b943d07145f6dfcee7826cfafd7b54c6c/GKextCPy-0.1.4.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.4 2025-09-08T12:56:06,134 Found link https://files.pythonhosted.org/packages/04/0c/5bfaa3e1c8dd2e5ad85e5699c835305ce799462af1765e9a88f0136f5d3d/GKextCPy-0.1.5.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.5 2025-09-08T12:56:06,135 Found link https://files.pythonhosted.org/packages/2e/32/f2e16523935f9f31d50f91b7ffb0b1534bb1714c712af079c142cf115b5b/GKextCPy-0.1.6.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.6 2025-09-08T12:56:06,135 Found link https://files.pythonhosted.org/packages/8c/1c/7601f5eb580a9e28f8a121dfaa3dbf22b2fcf1bce3df271504570b4f830a/GKextCPy-0.1.7.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.7 2025-09-08T12:56:06,135 Found link https://files.pythonhosted.org/packages/62/bf/dafe43f4b4e9fc322ffdffe421108bc1bf13d6e0fa03e845060258ff9c2b/GKextCPy-0.1.8.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.8 2025-09-08T12:56:06,135 Found link https://files.pythonhosted.org/packages/26/39/299cdaf149cc14b37e6b4d8a208b33e8c48739790b6305b79b34ad9cc785/GKextCPy-0.1.9.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.1.9 2025-09-08T12:56:06,135 Found link https://files.pythonhosted.org/packages/70/a0/a8129d66028cc21de5a741cfb8af92f96a4dc1bc486f9d6f5d86327e87df/GKextCPy-0.2.0.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.2.0 2025-09-08T12:56:06,136 Found link https://files.pythonhosted.org/packages/30/7a/7e2f9ae469cc8a529b7272f52903f09831cd05db2eee08fbcbbdfd6dfc70/GKextCPy-0.2.2.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.2.2 2025-09-08T12:56:06,136 Found link https://files.pythonhosted.org/packages/4c/49/d2fbb9328647ac7a431b05eeb85544263d4a5c075dade22540f4758ec51c/GKextCPy-0.2.8.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.2.8 2025-09-08T12:56:06,136 Found link https://files.pythonhosted.org/packages/19/9d/ffbeadacddc4d55e70bab3812a98afb0d552a830df4cb2cd7550398325f3/GKextCPy-0.2.9.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.2.9 2025-09-08T12:56:06,136 Found link https://files.pythonhosted.org/packages/fd/6f/75016ef62ce823a3bf27b95a929276e331f1c4d63765aea42cc23a68b75a/GKextCPy-0.3.0.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.0 2025-09-08T12:56:06,136 Found link https://files.pythonhosted.org/packages/46/cc/5c65b57289b8854874eeaf8e96dd8e4365c6b98320b8bf76e911d3248d04/GKextCPy-0.3.1.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.1 2025-09-08T12:56:06,137 Found link https://files.pythonhosted.org/packages/32/59/7b957c7c863dd870f4946640cab46a17e117147a7048d8a86bad822d0acb/GKextCPy-0.3.2.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.2 2025-09-08T12:56:06,137 Found link https://files.pythonhosted.org/packages/86/ff/ef40eb893c9227896e73e5545594e4dd84acae94313cb75bb97eca61c462/GKextCPy-0.3.3.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.3 2025-09-08T12:56:06,137 Found link https://files.pythonhosted.org/packages/5b/5a/62a7b1622c0002eb0e3f3e9705e521675dae7a0059cab450e4cbc425cd87/GKextCPy-0.3.4.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.4 2025-09-08T12:56:06,137 Found link https://files.pythonhosted.org/packages/37/31/e6142ebfac6ce2c22bd5d8ea10766452ddbd0f7de4717dddda165ba25098/GKextCPy-0.3.5.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.5 2025-09-08T12:56:06,137 Found link https://files.pythonhosted.org/packages/6e/95/994400dcecefeafe098599ece90bc92a62300c8a0892cbc9a39251ac6d41/GKextCPy-0.3.6.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.6 2025-09-08T12:56:06,138 Found link https://files.pythonhosted.org/packages/1c/d9/dfc13b32f4788770010c783f22185223942af1f690400437a81ee6a5a429/GKextCPy-0.3.7.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.7 2025-09-08T12:56:06,138 Found link https://files.pythonhosted.org/packages/b1/37/f17d7b3ed0a6a252f506551727a381a3d5a78f221d2d61c921e1e4e95f1b/GKextCPy-0.3.8.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.8 2025-09-08T12:56:06,138 Found link https://files.pythonhosted.org/packages/d4/ea/b62e490b1929ee440b980e0b11c249a9c0894686bb1dd4b3c582065f11a5/GKextCPy-0.3.9.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.3.9 2025-09-08T12:56:06,138 Found link https://files.pythonhosted.org/packages/da/56/826de352767d2b63c5b0043ddb714c11ecdfd665824eb60a0213726f02e4/GKextCPy-0.4.0.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.4.0 2025-09-08T12:56:06,139 Found link https://files.pythonhosted.org/packages/d1/21/cbb0119cde08c9dda0fd7c8651f961d07bc354469ffe5cabeb31e6cfbe5b/GKextCPy-0.4.1.tar.gz (from https://pypi.org/simple/gkextcpy/), version: 0.4.1 2025-09-08T12:56:06,139 Fetching project page and analyzing links: https://www.piwheels.org/simple/gkextcpy/ 2025-09-08T12:56:06,139 Getting page https://www.piwheels.org/simple/gkextcpy/ 2025-09-08T12:56:06,140 Found index url https://www.piwheels.org/simple/ 2025-09-08T12:56:06,343 Fetched page https://www.piwheels.org/simple/gkextcpy/ as text/html 2025-09-08T12:56:06,348 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.4.1-cp39-cp39-linux_armv6l.whl#sha256=b5fbc77b13e39d256d59e5cee409d4f65bb59b5bc7042974cdd3d7c08e4e843b (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,348 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.4.1-cp39-cp39-linux_armv7l.whl#sha256=b5fbc77b13e39d256d59e5cee409d4f65bb59b5bc7042974cdd3d7c08e4e843b (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,349 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=c6575968faea6b6abf6b16e7df72d11b68a33eb28fc1769983a028893e1cb806 (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,349 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=c6575968faea6b6abf6b16e7df72d11b68a33eb28fc1769983a028893e1cb806 (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,349 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.3.9-cp39-cp39-linux_armv6l.whl#sha256=0a1558806c7a1d172a611178037b18710069915b576d6755b055e81dbdfd9fe2 (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,350 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.3.9-cp39-cp39-linux_armv7l.whl#sha256=0a1558806c7a1d172a611178037b18710069915b576d6755b055e81dbdfd9fe2 (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,350 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.3.8-cp39-cp39-linux_armv6l.whl#sha256=fcd70898c53a713cf2b76fd3c4ccaddad0d87d3c3c15c5f4faeabae4a3fb41af (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,350 Skipping link: No binaries permitted for gkextcpy: https://archive1.piwheels.org/simple/gkextcpy/GKextCPy-0.3.8-cp39-cp39-linux_armv7l.whl#sha256=fcd70898c53a713cf2b76fd3c4ccaddad0d87d3c3c15c5f4faeabae4a3fb41af (from https://www.piwheels.org/simple/gkextcpy/) 2025-09-08T12:56:06,351 Skipping link: not a file: https://www.piwheels.org/simple/gkextcpy/ 2025-09-08T12:56:06,351 Skipping link: not a file: https://pypi.org/simple/gkextcpy/ 2025-09-08T12:56:06,383 Given no hashes to check 1 links for project 'gkextcpy': discarding no candidates 2025-09-08T12:56:06,384 Collecting gkextcpy==0.3.8 2025-09-08T12:56:06,385 Created temporary directory: /tmp/pip-unpack-8665zl_j 2025-09-08T12:56:06,523 Downloading GKextCPy-0.3.8.tar.gz (95 kB) 2025-09-08T12:56:06,582 Added gkextcpy==0.3.8 from https://files.pythonhosted.org/packages/b1/37/f17d7b3ed0a6a252f506551727a381a3d5a78f221d2d61c921e1e4e95f1b/GKextCPy-0.3.8.tar.gz to build tracker '/tmp/pip-build-tracker-3redc5j7' 2025-09-08T12:56:06,583 Running setup.py (path:/tmp/pip-wheel-b_qugcxb/gkextcpy_dfbf00615f6a4f01add021077d3ba91d/setup.py) egg_info for package gkextcpy 2025-09-08T12:56:06,583 Created temporary directory: /tmp/pip-pip-egg-info-zwwmgkpx 2025-09-08T12:56:06,583 Preparing metadata (setup.py): started 2025-09-08T12:56:06,584 Running command python setup.py egg_info 2025-09-08T12:56:07,416 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:56:07,416 !! 2025-09-08T12:56:07,417 ******************************************************************************** 2025-09-08T12:56:07,417 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:56:07,417 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:56:07,417 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:56:07,417 or your builds will no longer be supported. 2025-09-08T12:56:07,417 ******************************************************************************** 2025-09-08T12:56:07,417 !! 2025-09-08T12:56:07,417 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:56:07,943 running egg_info 2025-09-08T12:56:08,018 creating /tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info 2025-09-08T12:56:08,018 writing /tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info/PKG-INFO 2025-09-08T12:56:08,019 writing dependency_links to /tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info/dependency_links.txt 2025-09-08T12:56:08,020 writing top-level names to /tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info/top_level.txt 2025-09-08T12:56:08,020 writing manifest file '/tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info/SOURCES.txt' 2025-09-08T12:56:08,318 reading manifest file '/tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info/SOURCES.txt' 2025-09-08T12:56:08,318 reading manifest template 'MANIFEST.in' 2025-09-08T12:56:08,322 writing manifest file '/tmp/pip-pip-egg-info-zwwmgkpx/GKextCPy.egg-info/SOURCES.txt' 2025-09-08T12:56:08,459 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T12:56:08,463 Source in /tmp/pip-wheel-b_qugcxb/gkextcpy_dfbf00615f6a4f01add021077d3ba91d has version 0.3.8, which satisfies requirement gkextcpy==0.3.8 from https://files.pythonhosted.org/packages/b1/37/f17d7b3ed0a6a252f506551727a381a3d5a78f221d2d61c921e1e4e95f1b/GKextCPy-0.3.8.tar.gz 2025-09-08T12:56:08,464 Removed gkextcpy==0.3.8 from https://files.pythonhosted.org/packages/b1/37/f17d7b3ed0a6a252f506551727a381a3d5a78f221d2d61c921e1e4e95f1b/GKextCPy-0.3.8.tar.gz from build tracker '/tmp/pip-build-tracker-3redc5j7' 2025-09-08T12:56:08,466 Created temporary directory: /tmp/pip-unpack-pgnkn9_9 2025-09-08T12:56:08,467 Created temporary directory: /tmp/pip-unpack-7g0ewb35 2025-09-08T12:56:08,467 Building wheels for collected packages: gkextcpy 2025-09-08T12:56:08,468 Created temporary directory: /tmp/pip-wheel-ewvy3paw 2025-09-08T12:56:08,468 DEPRECATION: Building 'gkextcpy' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'gkextcpy'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T12:56:08,470 Building wheel for gkextcpy (setup.py): started 2025-09-08T12:56:08,470 Destination directory: /tmp/pip-wheel-ewvy3paw 2025-09-08T12:56:08,470 Running command python setup.py bdist_wheel 2025-09-08T12:56:09,309 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:56:09,309 !! 2025-09-08T12:56:09,309 ******************************************************************************** 2025-09-08T12:56:09,309 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:56:09,309 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:56:09,310 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:56:09,310 or your builds will no longer be supported. 2025-09-08T12:56:09,310 ******************************************************************************** 2025-09-08T12:56:09,310 !! 2025-09-08T12:56:09,310 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:56:09,765 running bdist_wheel 2025-09-08T12:56:10,128 running build 2025-09-08T12:56:10,128 running build_py 2025-09-08T12:56:10,203 creating build/lib.linux-armv7l-cpython-313 2025-09-08T12:56:10,204 copying GKextCPy.py -> build/lib.linux-armv7l-cpython-313 2025-09-08T12:56:10,204 running build_ext 2025-09-08T12:56:10,550 building '_GKextCPy' extension 2025-09-08T12:56:10,551 creating build/temp.linux-armv7l-cpython-313 2025-09-08T12:56:10,552 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c GKextCPy.cpp -o build/temp.linux-armv7l-cpython-313/GKextCPy.o -std=c++11 -O3 2025-09-08T12:57:02,295 In file included from /usr/include/eigen3/Eigen/Core:294, 2025-09-08T12:57:02,295 from GKextCPy.h:16, 2025-09-08T12:57:02,295 from GKextCPy.cpp:3: 2025-09-08T12:57:02,295 In member function ‘void Eigen::PlainObjectBase::resize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix]’, 2025-09-08T12:57:02,296 inlined from ‘void Eigen::PlainObjectBase::_init2(Eigen::Index, Eigen::Index, typename Eigen::internal::enable_if<(typename Eigen::internal::dense_xpr_base::type::SizeAtCompileTime != 2), T0>::type*) [with T0 = unsigned int; T1 = int; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:810:13, 2025-09-08T12:57:02,296 inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T0&, const T1&) [with T0 = unsigned int; T1 = int; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:340:35, 2025-09-08T12:57:02,296 inlined from ‘Eigen::MatrixXd CalculateGraphletKernelPy(std::vector >&, std::vector > >&, int)’ at GKextCPy.cpp:1107:52: 2025-09-08T12:57:02,296 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:285:25: warning: ‘freq_size’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T12:57:02,296 285 | m_storage.resize(rows*cols, rows, cols); 2025-09-08T12:57:02,296 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:02,296 GKextCPy.cpp: In function ‘Eigen::MatrixXd CalculateGraphletKernelPy(std::vector >&, std::vector > >&, int)’: 2025-09-08T12:57:02,296 GKextCPy.cpp:1099:7: note: ‘freq_size’ was declared here 2025-09-08T12:57:02,296 1099 | int freq_size; 2025-09-08T12:57:02,297 | ^~~~~~~~~ 2025-09-08T12:57:19,547 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c GKextCPy_wrap.cxx -o build/temp.linux-armv7l-cpython-313/GKextCPy_wrap.o -std=c++11 -O3 2025-09-08T12:57:20,644 GKextCPy_wrap.cxx:5616:9: warning: "NPY_MAX_BYTE" redefined 2025-09-08T12:57:20,644 5616 | #define NPY_MAX_BYTE MAX_BYTE 2025-09-08T12:57:20,644 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,644 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:4, 2025-09-08T12:57:20,644 from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:12, 2025-09-08T12:57:20,644 from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-08T12:57:20,644 from GKextCPy_wrap.cxx:3665: 2025-09-08T12:57:20,645 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:434:9: note: this is the location of the previous definition 2025-09-08T12:57:20,645 434 | #define NPY_MAX_BYTE SCHAR_MAX 2025-09-08T12:57:20,645 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,649 GKextCPy_wrap.cxx:5617:9: warning: "NPY_MIN_BYTE" redefined 2025-09-08T12:57:20,649 5617 | #define NPY_MIN_BYTE MIN_BYTE 2025-09-08T12:57:20,649 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,650 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:435:9: note: this is the location of the previous definition 2025-09-08T12:57:20,650 435 | #define NPY_MIN_BYTE SCHAR_MIN 2025-09-08T12:57:20,650 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,650 GKextCPy_wrap.cxx:5618:9: warning: "NPY_MAX_UBYTE" redefined 2025-09-08T12:57:20,650 5618 | #define NPY_MAX_UBYTE MAX_UBYTE 2025-09-08T12:57:20,650 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,650 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:436:9: note: this is the location of the previous definition 2025-09-08T12:57:20,650 436 | #define NPY_MAX_UBYTE UCHAR_MAX 2025-09-08T12:57:20,650 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,650 GKextCPy_wrap.cxx:5619:9: warning: "NPY_MAX_SHORT" redefined 2025-09-08T12:57:20,650 5619 | #define NPY_MAX_SHORT MAX_SHORT 2025-09-08T12:57:20,651 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,651 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:437:9: note: this is the location of the previous definition 2025-09-08T12:57:20,651 437 | #define NPY_MAX_SHORT SHRT_MAX 2025-09-08T12:57:20,651 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,651 GKextCPy_wrap.cxx:5620:9: warning: "NPY_MIN_SHORT" redefined 2025-09-08T12:57:20,651 5620 | #define NPY_MIN_SHORT MIN_SHORT 2025-09-08T12:57:20,651 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,651 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:438:9: note: this is the location of the previous definition 2025-09-08T12:57:20,651 438 | #define NPY_MIN_SHORT SHRT_MIN 2025-09-08T12:57:20,651 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,652 GKextCPy_wrap.cxx:5621:9: warning: "NPY_MAX_USHORT" redefined 2025-09-08T12:57:20,652 5621 | #define NPY_MAX_USHORT MAX_USHORT 2025-09-08T12:57:20,652 | ^~~~~~~~~~~~~~ 2025-09-08T12:57:20,652 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:439:9: note: this is the location of the previous definition 2025-09-08T12:57:20,652 439 | #define NPY_MAX_USHORT USHRT_MAX 2025-09-08T12:57:20,652 | ^~~~~~~~~~~~~~ 2025-09-08T12:57:20,652 GKextCPy_wrap.cxx:5622:9: warning: "NPY_MAX_INT" redefined 2025-09-08T12:57:20,652 5622 | #define NPY_MAX_INT MAX_INT 2025-09-08T12:57:20,652 | ^~~~~~~~~~~ 2025-09-08T12:57:20,652 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:440:9: note: this is the location of the previous definition 2025-09-08T12:57:20,652 440 | #define NPY_MAX_INT INT_MAX 2025-09-08T12:57:20,652 | ^~~~~~~~~~~ 2025-09-08T12:57:20,653 GKextCPy_wrap.cxx:5623:9: warning: "NPY_MIN_INT" redefined 2025-09-08T12:57:20,653 5623 | #define NPY_MIN_INT MIN_INT 2025-09-08T12:57:20,653 | ^~~~~~~~~~~ 2025-09-08T12:57:20,653 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:444:9: note: this is the location of the previous definition 2025-09-08T12:57:20,653 444 | #define NPY_MIN_INT INT_MIN 2025-09-08T12:57:20,653 | ^~~~~~~~~~~ 2025-09-08T12:57:20,653 GKextCPy_wrap.cxx:5624:9: warning: "NPY_MAX_UINT" redefined 2025-09-08T12:57:20,653 5624 | #define NPY_MAX_UINT MAX_UINT 2025-09-08T12:57:20,653 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,653 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:445:9: note: this is the location of the previous definition 2025-09-08T12:57:20,653 445 | #define NPY_MAX_UINT UINT_MAX 2025-09-08T12:57:20,653 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,654 GKextCPy_wrap.cxx:5625:9: warning: "NPY_MAX_LONG" redefined 2025-09-08T12:57:20,654 5625 | #define NPY_MAX_LONG MAX_LONG 2025-09-08T12:57:20,654 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,654 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:446:9: note: this is the location of the previous definition 2025-09-08T12:57:20,654 446 | #define NPY_MAX_LONG LONG_MAX 2025-09-08T12:57:20,654 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,654 GKextCPy_wrap.cxx:5626:9: warning: "NPY_MIN_LONG" redefined 2025-09-08T12:57:20,654 5626 | #define NPY_MIN_LONG MIN_LONG 2025-09-08T12:57:20,654 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,654 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:447:9: note: this is the location of the previous definition 2025-09-08T12:57:20,654 447 | #define NPY_MIN_LONG LONG_MIN 2025-09-08T12:57:20,655 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,655 GKextCPy_wrap.cxx:5627:9: warning: "NPY_MAX_ULONG" redefined 2025-09-08T12:57:20,655 5627 | #define NPY_MAX_ULONG MAX_ULONG 2025-09-08T12:57:20,655 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,655 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:448:9: note: this is the location of the previous definition 2025-09-08T12:57:20,655 448 | #define NPY_MAX_ULONG ULONG_MAX 2025-09-08T12:57:20,655 | ^~~~~~~~~~~~~ 2025-09-08T12:57:20,655 GKextCPy_wrap.cxx:5628:9: warning: "NPY_MAX_LONGLONG" redefined 2025-09-08T12:57:20,655 5628 | #define NPY_MAX_LONGLONG MAX_LONGLONG 2025-09-08T12:57:20,655 | ^~~~~~~~~~~~~~~~ 2025-09-08T12:57:20,655 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:581:11: note: this is the location of the previous definition 2025-09-08T12:57:20,655 581 | # define NPY_MAX_LONGLONG NPY_MAX_INT64 2025-09-08T12:57:20,656 | ^~~~~~~~~~~~~~~~ 2025-09-08T12:57:20,656 GKextCPy_wrap.cxx:5629:9: warning: "NPY_MIN_LONGLONG" redefined 2025-09-08T12:57:20,656 5629 | #define NPY_MIN_LONGLONG MIN_LONGLONG 2025-09-08T12:57:20,656 | ^~~~~~~~~~~~~~~~ 2025-09-08T12:57:20,656 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:582:11: note: this is the location of the previous definition 2025-09-08T12:57:20,656 582 | # define NPY_MIN_LONGLONG NPY_MIN_INT64 2025-09-08T12:57:20,656 | ^~~~~~~~~~~~~~~~ 2025-09-08T12:57:20,656 GKextCPy_wrap.cxx:5630:9: warning: "NPY_MAX_ULONGLONG" redefined 2025-09-08T12:57:20,656 5630 | #define NPY_MAX_ULONGLONG MAX_ULONGLONG 2025-09-08T12:57:20,656 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:20,656 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:583:11: note: this is the location of the previous definition 2025-09-08T12:57:20,657 583 | # define NPY_MAX_ULONGLONG NPY_MAX_UINT64 2025-09-08T12:57:20,657 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:20,657 GKextCPy_wrap.cxx:5631:9: warning: "NPY_MAX_INTP" redefined 2025-09-08T12:57:20,657 5631 | #define NPY_MAX_INTP MAX_INTP 2025-09-08T12:57:20,657 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,657 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:238:17: note: this is the location of the previous definition 2025-09-08T12:57:20,657 238 | #define NPY_MAX_INTP NPY_MAX_LONG 2025-09-08T12:57:20,657 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,657 GKextCPy_wrap.cxx:5632:9: warning: "NPY_MIN_INTP" redefined 2025-09-08T12:57:20,657 5632 | #define NPY_MIN_INTP MIN_INTP 2025-09-08T12:57:20,657 | ^~~~~~~~~~~~ 2025-09-08T12:57:20,657 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/npy_common.h:239:17: note: this is the location of the previous definition 2025-09-08T12:57:20,658 239 | #define NPY_MIN_INTP NPY_MIN_LONG 2025-09-08T12:57:20,658 | ^~~~~~~~~~~~ 2025-09-08T12:57:24,506 GKextCPy_wrap.cxx: In function ‘PyArrayObject* obj_to_array_no_conversion(PyObject*, int)’: 2025-09-08T12:57:24,506 GKextCPy_wrap.cxx:5611:27: error: ‘PyArray_NOTYPE’ was not declared in this scope; did you mean ‘PyArray_TYPE’? 2025-09-08T12:57:24,507 5611 | #define NPY_NOTYPE PyArray_NOTYPE 2025-09-08T12:57:24,507 | ^~~~~~~~~~~~~~ 2025-09-08T12:57:24,507 GKextCPy_wrap.cxx:5704:41: note: in expansion of macro ‘NPY_NOTYPE’ 2025-09-08T12:57:24,507 5704 | if (is_array(input) && (typecode == NPY_NOTYPE || 2025-09-08T12:57:24,507 | ^~~~~~~~~~ 2025-09-08T12:57:24,507 GKextCPy_wrap.cxx:5705:62: error: cannot convert ‘PyObject*’ {aka ‘_object*’} to ‘const PyArrayObject*’ {aka ‘const tagPyArrayObject_fields*’} 2025-09-08T12:57:24,507 5705 | PyArray_EquivTypenums(array_type(input), typecode))) 2025-09-08T12:57:24,507 | ^~~~~ 2025-09-08T12:57:24,507 | | 2025-09-08T12:57:24,508 | PyObject* {aka _object*} 2025-09-08T12:57:24,508 GKextCPy_wrap.cxx:5642:51: note: in definition of macro ‘array_type’ 2025-09-08T12:57:24,508 5642 | #define array_type(a) (int)(PyArray_TYPE(a)) 2025-09-08T12:57:24,508 | ^ 2025-09-08T12:57:24,508 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1567:35: note: initializing argument 1 of ‘int PyArray_TYPE(const PyArrayObject*)’ 2025-09-08T12:57:24,508 1567 | PyArray_TYPE(const PyArrayObject *arr) 2025-09-08T12:57:24,508 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:24,508 GKextCPy_wrap.cxx:5712:61: error: cannot convert ‘PyObject*’ {aka ‘_object*’} to ‘const PyArrayObject*’ {aka ‘const tagPyArrayObject_fields*’} 2025-09-08T12:57:24,508 5712 | const char* actual_type = typecode_string(array_type(input)); 2025-09-08T12:57:24,509 | ^~~~~ 2025-09-08T12:57:24,509 | | 2025-09-08T12:57:24,509 | PyObject* {aka _object*} 2025-09-08T12:57:24,509 GKextCPy_wrap.cxx:5642:51: note: in definition of macro ‘array_type’ 2025-09-08T12:57:24,509 5642 | #define array_type(a) (int)(PyArray_TYPE(a)) 2025-09-08T12:57:24,509 | ^ 2025-09-08T12:57:24,509 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1567:35: note: initializing argument 1 of ‘int PyArray_TYPE(const PyArrayObject*)’ 2025-09-08T12:57:24,509 1567 | PyArray_TYPE(const PyArrayObject *arr) 2025-09-08T12:57:24,509 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:24,533 GKextCPy_wrap.cxx: In function ‘PyArrayObject* obj_to_array_allow_conversion(PyObject*, int, int*)’: 2025-09-08T12:57:24,534 GKextCPy_wrap.cxx:5611:27: error: ‘PyArray_NOTYPE’ was not declared in this scope; did you mean ‘PyArray_TYPE’? 2025-09-08T12:57:24,534 5611 | #define NPY_NOTYPE PyArray_NOTYPE 2025-09-08T12:57:24,534 | ^~~~~~~~~~~~~~ 2025-09-08T12:57:24,534 GKextCPy_wrap.cxx:5740:41: note: in expansion of macro ‘NPY_NOTYPE’ 2025-09-08T12:57:24,534 5740 | if (is_array(input) && (typecode == NPY_NOTYPE || 2025-09-08T12:57:24,534 | ^~~~~~~~~~ 2025-09-08T12:57:24,534 GKextCPy_wrap.cxx:5741:62: error: cannot convert ‘PyObject*’ {aka ‘_object*’} to ‘const PyArrayObject*’ {aka ‘const tagPyArrayObject_fields*’} 2025-09-08T12:57:24,534 5741 | PyArray_EquivTypenums(array_type(input),typecode))) 2025-09-08T12:57:24,535 | ^~~~~ 2025-09-08T12:57:24,535 | | 2025-09-08T12:57:24,535 | PyObject* {aka _object*} 2025-09-08T12:57:24,535 GKextCPy_wrap.cxx:5642:51: note: in definition of macro ‘array_type’ 2025-09-08T12:57:24,535 5642 | #define array_type(a) (int)(PyArray_TYPE(a)) 2025-09-08T12:57:24,535 | ^ 2025-09-08T12:57:24,536 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1567:35: note: initializing argument 1 of ‘int PyArray_TYPE(const PyArrayObject*)’ 2025-09-08T12:57:24,536 1567 | PyArray_TYPE(const PyArrayObject *arr) 2025-09-08T12:57:24,536 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:24,559 GKextCPy_wrap.cxx:5748:55: error: ‘NPY_DEFAULT’ was not declared in this scope; did you mean ‘NPY_FULL’? 2025-09-08T12:57:24,559 5748 | py_obj = PyArray_FROMANY(input, typecode, 0, 0, NPY_DEFAULT); 2025-09-08T12:57:24,559 | ^~~~~~~~~~~ 2025-09-08T12:57:24,559 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:96:28: note: in definition of macro ‘PyArray_FROMANY’ 2025-09-08T12:57:24,559 96 | (((flags) & NPY_ARRAY_ENSURECOPY) ? \ 2025-09-08T12:57:24,560 | ^~~~~ 2025-09-08T12:57:24,583 GKextCPy_wrap.cxx: In function ‘PyArrayObject* make_fortran(PyArrayObject*, int*, int, int)’: 2025-09-08T12:57:24,583 GKextCPy_wrap.cxx:5799:68: error: ‘NPY_FORTRAN’ was not declared in this scope; did you mean ‘NPY_FARRAY’? 2025-09-08T12:57:24,583 5799 | result = (PyArrayObject*) PyArray_FromArray(ary, ary->descr, NPY_FORTRAN); 2025-09-08T12:57:24,584 | ^~~~~~~~~~~ 2025-09-08T12:57:24,584 | NPY_FARRAY 2025-09-08T12:57:24,587 GKextCPy_wrap.cxx: At global scope: 2025-09-08T12:57:24,587 GKextCPy_wrap.cxx:5614:27: error: ‘intp’ has not been declared 2025-09-08T12:57:24,587 5614 | #define npy_intp intp 2025-09-08T12:57:24,587 | ^~~~ 2025-09-08T12:57:24,588 GKextCPy_wrap.cxx:5949:40: note: in expansion of macro ‘npy_intp’ 2025-09-08T12:57:24,588 5949 | int require_size(PyArrayObject* ary, npy_intp* size, int n) 2025-09-08T12:57:24,588 | ^~~~~~~~ 2025-09-08T12:57:24,604 GKextCPy_wrap.cxx: In function ‘int require_fortran(PyArrayObject*)’: 2025-09-08T12:57:24,605 GKextCPy_wrap.cxx:5634:27: error: ‘FARRAY’ was not declared in this scope 2025-09-08T12:57:24,605 5634 | #define NPY_FARRAY FARRAY 2025-09-08T12:57:24,605 | ^~~~~~ 2025-09-08T12:57:24,605 GKextCPy_wrap.cxx:6005:18: note: in expansion of macro ‘NPY_FARRAY’ 2025-09-08T12:57:24,605 6005 | ary->flags = NPY_FARRAY; 2025-09-08T12:57:24,605 | ^~~~~~~~~~ 2025-09-08T12:57:24,647 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,647 GKextCPy_wrap.cxx:6021:38: error: ‘PyArray_DOUBLE’ was not declared in this scope; did you mean ‘PyArray_DTYPE’? 2025-09-08T12:57:24,647 6021 | static int getCode() {return PyArray_DOUBLE;} 2025-09-08T12:57:24,648 | ^~~~~~~~~~~~~~ 2025-09-08T12:57:24,648 | PyArray_DTYPE 2025-09-08T12:57:24,683 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,684 GKextCPy_wrap.cxx:6025:38: error: ‘PyArray_FLOAT’ was not declared in this scope; did you mean ‘PyArray_ISFLOAT’? 2025-09-08T12:57:24,684 6025 | static int getCode() {return PyArray_FLOAT;} 2025-09-08T12:57:24,684 | ^~~~~~~~~~~~~ 2025-09-08T12:57:24,684 | PyArray_ISFLOAT 2025-09-08T12:57:24,715 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,716 GKextCPy_wrap.cxx:6029:38: error: ‘PyArray_INT’ was not declared in this scope; did you mean ‘PyArray_Put’? 2025-09-08T12:57:24,716 6029 | static int getCode() {return PyArray_INT;} 2025-09-08T12:57:24,716 | ^~~~~~~~~~~ 2025-09-08T12:57:24,716 | PyArray_Put 2025-09-08T12:57:24,750 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,750 GKextCPy_wrap.cxx:6033:38: error: ‘PyArray_LONG’ was not declared in this scope; did you mean ‘PyArray_One’? 2025-09-08T12:57:24,750 6033 | static int getCode() {return PyArray_LONG;} 2025-09-08T12:57:24,751 | ^~~~~~~~~~~~ 2025-09-08T12:57:24,751 | PyArray_One 2025-09-08T12:57:24,787 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,787 GKextCPy_wrap.cxx:6037:38: error: ‘PyArray_SHORT’ was not declared in this scope; did you mean ‘PyArray_Sort’? 2025-09-08T12:57:24,787 6037 | static int getCode() {return PyArray_SHORT;} 2025-09-08T12:57:24,787 | ^~~~~~~~~~~~~ 2025-09-08T12:57:24,787 | PyArray_Sort 2025-09-08T12:57:24,821 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,821 GKextCPy_wrap.cxx:6041:38: error: ‘PyArray_CHAR’ was not declared in this scope; did you mean ‘PyArray_SHAPE’? 2025-09-08T12:57:24,821 6041 | static int getCode() {return PyArray_CHAR;} 2025-09-08T12:57:24,821 | ^~~~~~~~~~~~ 2025-09-08T12:57:24,822 | PyArray_SHAPE 2025-09-08T12:57:24,854 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,854 GKextCPy_wrap.cxx:6045:38: error: ‘PyArray_UBYTE’ was not declared in this scope; did you mean ‘PyArray_BYTES’? 2025-09-08T12:57:24,855 6045 | static int getCode() {return PyArray_UBYTE;} 2025-09-08T12:57:24,855 | ^~~~~~~~~~~~~ 2025-09-08T12:57:24,855 | PyArray_BYTES 2025-09-08T12:57:24,882 GKextCPy_wrap.cxx: In static member function ‘static int NumpyType::getCode()’: 2025-09-08T12:57:24,882 GKextCPy_wrap.cxx:6049:38: error: ‘PyArray_BYTE’ was not declared in this scope; did you mean ‘PyArray_BYTES’? 2025-09-08T12:57:24,883 6049 | static int getCode() {return PyArray_BYTE;} 2025-09-08T12:57:24,883 | ^~~~~~~~~~~~ 2025-09-08T12:57:24,883 | PyArray_BYTES 2025-09-08T12:57:24,895 GKextCPy_wrap.cxx: In function ‘PyObject* ConvertFromEigenToNumpyMatrix(Eigen::MatrixBase*, void*, bool)’: 2025-09-08T12:57:24,895 GKextCPy_wrap.cxx:5614:27: error: ‘intp’ was not declared in this scope; did you mean ‘int’? 2025-09-08T12:57:24,895 5614 | #define npy_intp intp 2025-09-08T12:57:24,895 | ^~~~ 2025-09-08T12:57:24,895 GKextCPy_wrap.cxx:6063:9: note: in expansion of macro ‘npy_intp’ 2025-09-08T12:57:24,896 6063 | npy_intp dims[2] = {in->rows(), in->cols()}; 2025-09-08T12:57:24,896 | ^~~~~~~~ 2025-09-08T12:57:24,907 GKextCPy_wrap.cxx:6068:17: error: ‘dims’ was not declared in this scope 2025-09-08T12:57:24,908 6068 | dims[0] = in->cols(); 2025-09-08T12:57:24,908 | ^~~~ 2025-09-08T12:57:24,908 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:22: 2025-09-08T12:57:24,908 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:21: error: expected primary-expression before ‘*’ token 2025-09-08T12:57:24,909 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,909 | ^ 2025-09-08T12:57:24,909 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,909 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,909 | ^~~~~~~~~~~ 2025-09-08T12:57:24,909 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,909 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,909 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,909 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:25: error: expected primary-expression before ‘)’ token 2025-09-08T12:57:24,909 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,909 | ^ 2025-09-08T12:57:24,910 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,910 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,910 | ^~~~~~~~~~~ 2025-09-08T12:57:24,910 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,910 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,910 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,910 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:40: error: expected primary-expression before ‘*’ token 2025-09-08T12:57:24,910 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,910 | ^ 2025-09-08T12:57:24,910 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,910 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,910 | ^~~~~~~~~~~ 2025-09-08T12:57:24,911 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,911 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,911 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,911 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:41: error: expected primary-expression before ‘,’ token 2025-09-08T12:57:24,911 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,911 | ^ 2025-09-08T12:57:24,911 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,911 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,911 | ^~~~~~~~~~~ 2025-09-08T12:57:24,911 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,911 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,912 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,912 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:43: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,912 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,912 | ^~~ 2025-09-08T12:57:24,912 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,912 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,912 | ^~~~~~~~~~~ 2025-09-08T12:57:24,912 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,912 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,912 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,912 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:57: error: expected ‘)’ before ‘const’ 2025-09-08T12:57:24,913 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,913 | ~ ^~~~~ 2025-09-08T12:57:24,913 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,913 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,913 | ^~~~~~~~~~~ 2025-09-08T12:57:24,913 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,913 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,913 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,913 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:66: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,913 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,913 | ^~~ 2025-09-08T12:57:24,914 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,914 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,914 | ^~~~~~~~~~~ 2025-09-08T12:57:24,914 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,914 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,914 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,914 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:80: error: expected ‘)’ before ‘const’ 2025-09-08T12:57:24,914 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,914 | ~ ^~~~~ 2025-09-08T12:57:24,914 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,914 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,914 | ^~~~~~~~~~~ 2025-09-08T12:57:24,915 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,915 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,915 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,915 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:89: error: expected primary-expression before ‘void’ 2025-09-08T12:57:24,915 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,915 | ^~~~ 2025-09-08T12:57:24,915 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,915 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,915 | ^~~~~~~~~~~ 2025-09-08T12:57:24,915 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,915 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,915 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,916 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:97: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,916 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,916 | ^~~ 2025-09-08T12:57:24,916 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,916 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,916 | ^~~~~~~~~~~ 2025-09-08T12:57:24,916 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,916 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,916 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,916 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:102: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,916 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,917 | ^~~ 2025-09-08T12:57:24,917 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,917 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,917 | ^~~~~~~~~~~ 2025-09-08T12:57:24,917 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,917 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,917 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,917 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:116: error: expected primary-expression before ‘*’ token 2025-09-08T12:57:24,917 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,917 | ^ 2025-09-08T12:57:24,917 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,917 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,918 | ^~~~~~~~~~~ 2025-09-08T12:57:24,918 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,918 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,918 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,918 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:117: error: expected primary-expression before ‘)’ token 2025-09-08T12:57:24,918 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,919 | ^ 2025-09-08T12:57:24,919 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,919 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,919 | ^~~~~~~~~~~ 2025-09-08T12:57:24,919 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,919 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,919 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,919 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:809:5: error: expected ‘)’ before ‘PyArray_API’ 2025-09-08T12:57:24,920 809 | PyArray_API[93]) 2025-09-08T12:57:24,920 | ^~~~~~~~~~~ 2025-09-08T12:57:24,920 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,920 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,920 | ^~~~~~~~~~~ 2025-09-08T12:57:24,920 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,920 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,920 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,920 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:9: note: to match this ‘(’ 2025-09-08T12:57:24,920 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,920 | ^ 2025-09-08T12:57:24,921 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:122:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,921 122 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, \ 2025-09-08T12:57:24,921 | ^~~~~~~~~~~ 2025-09-08T12:57:24,921 GKextCPy_wrap.cxx:6071:21: note: in expansion of macro ‘PyArray_SimpleNewFromData’ 2025-09-08T12:57:24,921 6071 | array = PyArray_SimpleNewFromData(2, dims, 2025-09-08T12:57:24,921 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,921 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:21: error: expected primary-expression before ‘*’ token 2025-09-08T12:57:24,921 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,921 | ^ 2025-09-08T12:57:24,921 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,922 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,922 | ^~~~~~~~~~~ 2025-09-08T12:57:24,922 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,922 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,922 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,922 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:25: error: expected primary-expression before ‘)’ token 2025-09-08T12:57:24,922 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,922 | ^ 2025-09-08T12:57:24,922 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,922 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,923 | ^~~~~~~~~~~ 2025-09-08T12:57:24,923 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,923 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,923 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,923 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:40: error: expected primary-expression before ‘*’ token 2025-09-08T12:57:24,923 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,923 | ^ 2025-09-08T12:57:24,923 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,923 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,924 | ^~~~~~~~~~~ 2025-09-08T12:57:24,924 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,924 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,924 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,924 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:41: error: expected primary-expression before ‘,’ token 2025-09-08T12:57:24,924 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,924 | ^ 2025-09-08T12:57:24,924 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,924 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,924 | ^~~~~~~~~~~ 2025-09-08T12:57:24,924 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,925 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,925 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,925 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:43: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,925 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,925 | ^~~ 2025-09-08T12:57:24,925 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,925 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,925 | ^~~~~~~~~~~ 2025-09-08T12:57:24,925 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,925 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,926 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,926 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:57: error: expected ‘)’ before ‘const’ 2025-09-08T12:57:24,926 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,926 | ~ ^~~~~ 2025-09-08T12:57:24,926 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,926 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,926 | ^~~~~~~~~~~ 2025-09-08T12:57:24,926 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,926 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,926 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,927 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:66: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,927 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,927 | ^~~ 2025-09-08T12:57:24,927 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,927 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,927 | ^~~~~~~~~~~ 2025-09-08T12:57:24,927 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,927 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,927 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,928 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:80: error: expected ‘)’ before ‘const’ 2025-09-08T12:57:24,928 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,928 | ~ ^~~~~ 2025-09-08T12:57:24,928 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,928 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,928 | ^~~~~~~~~~~ 2025-09-08T12:57:24,928 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,928 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,928 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,928 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:89: error: expected primary-expression before ‘void’ 2025-09-08T12:57:24,929 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,929 | ^~~~ 2025-09-08T12:57:24,929 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,929 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,929 | ^~~~~~~~~~~ 2025-09-08T12:57:24,929 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,929 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,929 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,929 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:97: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,929 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,930 | ^~~ 2025-09-08T12:57:24,930 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,930 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,930 | ^~~~~~~~~~~ 2025-09-08T12:57:24,930 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,930 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,930 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,930 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:102: error: expected primary-expression before ‘int’ 2025-09-08T12:57:24,930 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,930 | ^~~ 2025-09-08T12:57:24,931 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,931 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,931 | ^~~~~~~~~~~ 2025-09-08T12:57:24,931 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,931 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,931 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,931 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:116: error: expected primary-expression before ‘*’ token 2025-09-08T12:57:24,931 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,931 | ^ 2025-09-08T12:57:24,931 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,932 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,932 | ^~~~~~~~~~~ 2025-09-08T12:57:24,932 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,932 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,932 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,932 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:117: error: expected primary-expression before ‘)’ token 2025-09-08T12:57:24,932 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,932 | ^ 2025-09-08T12:57:24,932 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,932 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,933 | ^~~~~~~~~~~ 2025-09-08T12:57:24,933 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,933 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,933 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,933 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:809:5: error: expected ‘)’ before ‘PyArray_API’ 2025-09-08T12:57:24,933 809 | PyArray_API[93]) 2025-09-08T12:57:24,933 | ^~~~~~~~~~~ 2025-09-08T12:57:24,933 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,933 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,933 | ^~~~~~~~~~~ 2025-09-08T12:57:24,933 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,934 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,934 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,934 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/__multiarray_api.h:808:9: note: to match this ‘(’ 2025-09-08T12:57:24,934 808 | (*(PyObject * (*)(PyTypeObject *, int, npy_intp const *, int, npy_intp const *, void *, int, int, PyObject *)) \ 2025-09-08T12:57:24,934 | ^ 2025-09-08T12:57:24,934 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:9: note: in expansion of macro ‘PyArray_New’ 2025-09-08T12:57:24,934 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T12:57:24,934 | ^~~~~~~~~~~ 2025-09-08T12:57:24,934 GKextCPy_wrap.cxx:6079:21: note: in expansion of macro ‘PyArray_SimpleNew’ 2025-09-08T12:57:24,934 6079 | array = PyArray_SimpleNew(2, dims, 2025-09-08T12:57:24,935 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,935 GKextCPy_wrap.cxx:6083:101: error: cannot convert ‘PyObject*’ {aka ‘_object*’} to ‘const PyArrayObject*’ {aka ‘const tagPyArrayObject_fields*’} 2025-09-08T12:57:24,935 6083 | typename Derived::Scalar* py_data = static_cast(PyArray_DATA(array)); 2025-09-08T12:57:24,935 | ^~~~~ 2025-09-08T12:57:24,935 | | 2025-09-08T12:57:24,935 | PyObject* {aka _object*} 2025-09-08T12:57:24,935 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1512:35: note: initializing argument 1 of ‘void* PyArray_DATA(const PyArrayObject*)’ 2025-09-08T12:57:24,935 1512 | PyArray_DATA(const PyArrayObject *arr) 2025-09-08T12:57:24,935 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:24,935 GKextCPy_wrap.cxx:6085:34: error: ‘dims’ was not declared in this scope 2025-09-08T12:57:24,936 6085 | for (int i = 0; i != dims[0]; ++i) 2025-09-08T12:57:24,936 | ^~~~ 2025-09-08T12:57:24,936 GKextCPy_wrap.cxx: In function ‘void ConvertFromNumpyToEigenMatrix(Eigen::MatrixBase*, PyObject*)’: 2025-09-08T12:57:24,936 GKextCPy_wrap.cxx:6157:55: error: cannot convert ‘PyObject*’ {aka ‘_object*’} to ‘const PyArrayObject*’ {aka ‘const tagPyArrayObject_fields*’} 2025-09-08T12:57:24,936 6157 | bool numpy_is_row_major = array_is_contiguous(in); 2025-09-08T12:57:24,936 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1025:51: note: in definition of macro ‘PyArray_ISCONTIGUOUS’ 2025-09-08T12:57:24,936 1025 | #define PyArray_ISCONTIGUOUS(m) PyArray_CHKFLAGS((m), NPY_ARRAY_C_CONTIGUOUS) 2025-09-08T12:57:24,936 | ^ 2025-09-08T12:57:24,936 GKextCPy_wrap.cxx:6157:35: note: in expansion of macro ‘array_is_contiguous’ 2025-09-08T12:57:24,936 6157 | bool numpy_is_row_major = array_is_contiguous(in); 2025-09-08T12:57:24,937 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:24,937 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1573:39: note: initializing argument 1 of ‘int PyArray_CHKFLAGS(const PyArrayObject*, int)’ 2025-09-08T12:57:24,937 1573 | PyArray_CHKFLAGS(const PyArrayObject *arr, int flags) 2025-09-08T12:57:24,937 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:24,937 GKextCPy_wrap.cxx:6159:42: error: cannot convert ‘PyObject*’ {aka ‘_object*’} to ‘const PyArrayObject*’ {aka ‘const tagPyArrayObject_fields*’} 2025-09-08T12:57:24,937 6159 | int numpy_type_code = array_type(in); 2025-09-08T12:57:24,937 | ^~ 2025-09-08T12:57:24,937 | | 2025-09-08T12:57:24,937 | PyObject* {aka _object*} 2025-09-08T12:57:24,937 GKextCPy_wrap.cxx:5642:51: note: in definition of macro ‘array_type’ 2025-09-08T12:57:24,938 5642 | #define array_type(a) (int)(PyArray_TYPE(a)) 2025-09-08T12:57:24,938 | ^ 2025-09-08T12:57:24,938 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h:1567:35: note: initializing argument 1 of ‘int PyArray_TYPE(const PyArrayObject*)’ 2025-09-08T12:57:24,938 1567 | PyArray_TYPE(const PyArrayObject *arr) 2025-09-08T12:57:24,938 | ~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:25,544 GKextCPy_wrap.cxx: In function ‘PyObject* _wrap_VecMatrixXi___getitem____SWIG_1(PyObject*, PyObject*)’: 2025-09-08T12:57:25,544 GKextCPy_wrap.cxx:17358:42: error: ‘NPY_WRITEABLE’ was not declared in this scope; did you mean ‘PyBUF_WRITEABLE’? 2025-09-08T12:57:25,544 17358 | ((PyArrayObject* )array)->flags &= (~NPY_WRITEABLE); 2025-09-08T12:57:25,544 | ^~~~~~~~~~~~~ 2025-09-08T12:57:25,544 | PyBUF_WRITEABLE 2025-09-08T12:57:25,621 GKextCPy_wrap.cxx: In function ‘PyObject* _wrap_VecMatrixXi_front(PyObject*, PyObject*)’: 2025-09-08T12:57:25,621 GKextCPy_wrap.cxx:18205:42: error: ‘NPY_WRITEABLE’ was not declared in this scope; did you mean ‘PyBUF_WRITEABLE’? 2025-09-08T12:57:25,621 18205 | ((PyArrayObject* )array)->flags &= (~NPY_WRITEABLE); 2025-09-08T12:57:25,621 | ^~~~~~~~~~~~~ 2025-09-08T12:57:25,621 | PyBUF_WRITEABLE 2025-09-08T12:57:25,653 GKextCPy_wrap.cxx: In function ‘PyObject* _wrap_VecMatrixXi_back(PyObject*, PyObject*)’: 2025-09-08T12:57:25,653 GKextCPy_wrap.cxx:18237:42: error: ‘NPY_WRITEABLE’ was not declared in this scope; did you mean ‘PyBUF_WRITEABLE’? 2025-09-08T12:57:25,653 18237 | ((PyArrayObject* )array)->flags &= (~NPY_WRITEABLE); 2025-09-08T12:57:25,653 | ^~~~~~~~~~~~~ 2025-09-08T12:57:25,653 | PyBUF_WRITEABLE 2025-09-08T12:57:26,187 GKextCPy_wrap.cxx: In instantiation of ‘PyObject* ConvertFromEigenToNumpyMatrix(Eigen::MatrixBase*, void*, bool) [with Derived = Eigen::Matrix; PyObject = _object]’: 2025-09-08T12:57:26,187 GKextCPy_wrap.cxx:17355:52: required from here 2025-09-08T12:57:26,187 17355 | PyObject* array = ConvertFromEigenToNumpyMatrix(result, result->data()); 2025-09-08T12:57:26,187 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,187 GKextCPy_wrap.cxx:6084:39: warning: unused variable ‘cpp_data’ [-Wunused-variable] 2025-09-08T12:57:26,188 6084 | typename Derived::Scalar* cpp_data= static_cast(data); 2025-09-08T12:57:26,188 | ^~~~~~~~ 2025-09-08T12:57:26,224 GKextCPy_wrap.cxx: In instantiation of ‘void ConvertFromNumpyToEigenMatrix(Eigen::MatrixBase*, PyObject*) [with Derived = Eigen::Matrix; PyObject = _object]’: 2025-09-08T12:57:26,224 GKextCPy_wrap.cxx:17446:34: required from here 2025-09-08T12:57:26,224 17446 | ConvertFromNumpyToEigenMatrix(&temp3, obj2); 2025-09-08T12:57:26,224 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T12:57:26,224 GKextCPy_wrap.cxx:6157:14: warning: unused variable ‘numpy_is_row_major’ [-Wunused-variable] 2025-09-08T12:57:26,225 6157 | bool numpy_is_row_major = array_is_contiguous(in); 2025-09-08T12:57:26,225 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,225 GKextCPy_wrap.cxx:6159:13: warning: unused variable ‘numpy_type_code’ [-Wunused-variable] 2025-09-08T12:57:26,225 6159 | int numpy_type_code = array_type(in); 2025-09-08T12:57:26,225 | ^~~~~~~~~~~~~~~ 2025-09-08T12:57:26,244 GKextCPy_wrap.cxx: In instantiation of ‘PyObject* ConvertFromEigenToNumpyMatrix(Eigen::MatrixBase*, void*, bool) [with Derived = Eigen::Matrix; PyObject = _object]’: 2025-09-08T12:57:26,244 GKextCPy_wrap.cxx:18783:52: required from here 2025-09-08T12:57:26,244 18783 | PyObject* array = ConvertFromEigenToNumpyMatrix(&result, (&result)->data(), true); 2025-09-08T12:57:26,244 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,244 GKextCPy_wrap.cxx:6084:39: warning: unused variable ‘cpp_data’ [-Wunused-variable] 2025-09-08T12:57:26,244 6084 | typename Derived::Scalar* cpp_data= static_cast(data); 2025-09-08T12:57:26,245 | ^~~~~~~~ 2025-09-08T12:57:26,281 GKextCPy_wrap.cxx: In instantiation of ‘void ConvertFromNumpyToEigenMatrix(Eigen::MatrixBase*, PyObject*) [with Derived = Eigen::Matrix; PyObject = _object]’: 2025-09-08T12:57:26,281 GKextCPy_wrap.cxx:19689:34: required from here 2025-09-08T12:57:26,281 19689 | ConvertFromNumpyToEigenMatrix(&temp2, obj1); 2025-09-08T12:57:26,281 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-08T12:57:26,282 GKextCPy_wrap.cxx:6157:14: warning: unused variable ‘numpy_is_row_major’ [-Wunused-variable] 2025-09-08T12:57:26,282 6157 | bool numpy_is_row_major = array_is_contiguous(in); 2025-09-08T12:57:26,282 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,282 GKextCPy_wrap.cxx:6159:13: warning: unused variable ‘numpy_type_code’ [-Wunused-variable] 2025-09-08T12:57:26,282 6159 | int numpy_type_code = array_type(in); 2025-09-08T12:57:26,282 | ^~~~~~~~~~~~~~~ 2025-09-08T12:57:26,285 GKextCPy_wrap.cxx: In instantiation of ‘PyObject* ConvertFromEigenToNumpyMatrix(Eigen::MatrixBase*, void*, bool) [with Derived = Eigen::Matrix; PyObject = _object]’: 2025-09-08T12:57:26,285 GKextCPy_wrap.cxx:19695:52: required from here 2025-09-08T12:57:26,285 19695 | PyObject* array = ConvertFromEigenToNumpyMatrix(&result, (&result)->data(), true); 2025-09-08T12:57:26,285 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,285 GKextCPy_wrap.cxx:6084:39: warning: unused variable ‘cpp_data’ [-Wunused-variable] 2025-09-08T12:57:26,285 6084 | typename Derived::Scalar* cpp_data= static_cast(data); 2025-09-08T12:57:26,285 | ^~~~~~~~ 2025-09-08T12:57:26,855 GKextCPy_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’: 2025-09-08T12:57:26,855 GKextCPy_wrap.cxx:3924:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector; PyObject = _object]’ 2025-09-08T12:57:26,855 3924 | return traits_as::category>::as(obj, te); 2025-09-08T12:57:26,856 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T12:57:26,856 GKextCPy_wrap.cxx:4491:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector]’ 2025-09-08T12:57:26,856 4491 | return swig::as(item, true); 2025-09-08T12:57:26,856 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T12:57:26,856 GKextCPy_wrap.cxx:4755:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T12:57:26,856 4755 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T12:57:26,856 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,856 GKextCPy_wrap.cxx:4777:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = std::vector; PyObject = _object; sequence = std::vector >]’ 2025-09-08T12:57:26,856 4777 | assign(swigpyseq, pseq); 2025-09-08T12:57:26,856 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,857 GKextCPy_wrap.cxx:4838:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector; PyObject = _object]’ 2025-09-08T12:57:26,857 4838 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T12:57:26,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T12:57:26,857 GKextCPy_wrap.cxx:3816:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T12:57:26,857 3816 | return traits_asptr::asptr(obj, vptr); 2025-09-08T12:57:26,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T12:57:26,857 GKextCPy_wrap.cxx:9193:23: required from here 2025-09-08T12:57:26,858 9193 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T12:57:26,858 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T12:57:26,858 GKextCPy_wrap.cxx:3899:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T12:57:26,858 3899 | memset(v_def,0,sizeof(Type)); 2025-09-08T12:57:26,858 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,858 In file included from /usr/include/c++/14/vector:66, 2025-09-08T12:57:26,858 from GKextCPy_wrap.cxx:3139: 2025-09-08T12:57:26,859 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector’ declared here 2025-09-08T12:57:26,859 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T12:57:26,859 | ^~~~~~ 2025-09-08T12:57:26,867 GKextCPy_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = std::vector >; PyObject = _object]’: 2025-09-08T12:57:26,867 GKextCPy_wrap.cxx:3924:64: required from ‘Type swig::as(PyObject*, bool) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T12:57:26,867 3924 | return traits_as::category>::as(obj, te); 2025-09-08T12:57:26,867 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T12:57:26,867 GKextCPy_wrap.cxx:4491:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = std::vector >]’ 2025-09-08T12:57:26,867 4491 | return swig::as(item, true); 2025-09-08T12:57:26,867 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T12:57:26,867 GKextCPy_wrap.cxx:4755:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont > >; Seq = std::vector > >]’ 2025-09-08T12:57:26,867 4755 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T12:57:26,868 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,868 GKextCPy_wrap.cxx:4777:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector > >; T = std::vector >; PyObject = _object; sequence = std::vector > >]’ 2025-09-08T12:57:26,868 4777 | assign(swigpyseq, pseq); 2025-09-08T12:57:26,868 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,868 GKextCPy_wrap.cxx:4838:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::vector >; PyObject = _object]’ 2025-09-08T12:57:26,868 4838 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T12:57:26,868 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T12:57:26,868 GKextCPy_wrap.cxx:3816:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector > >; PyObject = _object]’ 2025-09-08T12:57:26,868 3816 | return traits_asptr::asptr(obj, vptr); 2025-09-08T12:57:26,869 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T12:57:26,869 GKextCPy_wrap.cxx:11141:23: required from here 2025-09-08T12:57:26,869 11141 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T12:57:26,869 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T12:57:26,869 GKextCPy_wrap.cxx:3899:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class std::vector >’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T12:57:26,869 3899 | memset(v_def,0,sizeof(Type)); 2025-09-08T12:57:26,869 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,869 /usr/include/c++/14/bits/stl_vector.h:428:11: note: ‘class std::vector >’ declared here 2025-09-08T12:57:26,869 428 | class vector : protected _Vector_base<_Tp, _Alloc> 2025-09-08T12:57:26,869 | ^~~~~~ 2025-09-08T12:57:26,913 GKextCPy_wrap.cxx: In instantiation of ‘static Type swig::traits_as::as(PyObject*, bool) [with Type = Eigen::Matrix; PyObject = _object]’: 2025-09-08T12:57:26,914 GKextCPy_wrap.cxx:3924:64: required from ‘Type swig::as(PyObject*, bool) [with Type = Eigen::Matrix; PyObject = _object]’ 2025-09-08T12:57:26,914 3924 | return traits_as::category>::as(obj, te); 2025-09-08T12:57:26,914 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2025-09-08T12:57:26,914 GKextCPy_wrap.cxx:4491:20: required from ‘swig::SwigPySequence_Ref::operator T() const [with T = Eigen::Matrix]’ 2025-09-08T12:57:26,914 4491 | return swig::as(item, true); 2025-09-08T12:57:26,914 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T12:57:26,914 /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = swig::SwigPySequence_Ref >; _Scalar = int; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 2025-09-08T12:57:26,914 332 | Base::template _init1(x); 2025-09-08T12:57:26,914 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2025-09-08T12:57:26,914 GKextCPy_wrap.cxx:4755:30: required from ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont >; Seq = std::vector >]’ 2025-09-08T12:57:26,915 4755 | seq->insert(seq->end(),(value_type)(*it)); 2025-09-08T12:57:26,915 | ^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,915 GKextCPy_wrap.cxx:4777:12: required from ‘static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector >; T = Eigen::Matrix; PyObject = _object; sequence = std::vector >]’ 2025-09-08T12:57:26,915 4777 | assign(swigpyseq, pseq); 2025-09-08T12:57:26,915 | ~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,915 GKextCPy_wrap.cxx:4838:52: required from ‘static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = Eigen::Matrix; PyObject = _object]’ 2025-09-08T12:57:26,915 4838 | return traits_asptr_stdseq >::asptr(obj, vec); 2025-09-08T12:57:26,915 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-08T12:57:26,915 GKextCPy_wrap.cxx:3816:37: required from ‘int swig::asptr(PyObject*, Type**) [with Type = std::vector >; PyObject = _object]’ 2025-09-08T12:57:26,915 3816 | return traits_asptr::asptr(obj, vptr); 2025-09-08T12:57:26,916 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T12:57:26,916 GKextCPy_wrap.cxx:16925:23: required from here 2025-09-08T12:57:26,916 16925 | res4 = swig::asptr(obj3, &ptr); 2025-09-08T12:57:26,916 | ~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T12:57:26,916 GKextCPy_wrap.cxx:3899:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class Eigen::Matrix’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-08T12:57:26,916 3899 | memset(v_def,0,sizeof(Type)); 2025-09-08T12:57:26,916 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T12:57:26,916 In file included from /usr/include/eigen3/Eigen/Core:295, 2025-09-08T12:57:26,916 from GKextCPy.h:16, 2025-09-08T12:57:26,917 from GKextCPy_wrap.cxx:3143: 2025-09-08T12:57:26,917 /usr/include/eigen3/Eigen/src/Core/Matrix.h:178:7: note: ‘class Eigen::Matrix’ declared here 2025-09-08T12:57:26,917 178 | class Matrix 2025-09-08T12:57:26,917 | ^~~~~~ 2025-09-08T12:57:27,723 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T12:57:27,900 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T12:57:27,911 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T12:57:27,911 exec(compile('"'"''"'"''"'"' 2025-09-08T12:57:27,911 # This is -- a caller that pip uses to run setup.py 2025-09-08T12:57:27,911 # 2025-09-08T12:57:27,911 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T12:57:27,911 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T12:57:27,911 # - It provides a clear error message when setuptools is not installed. 2025-09-08T12:57:27,911 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T12:57:27,911 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T12:57:27,911 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T12:57:27,911 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T12:57:27,911 import os, sys, tokenize, traceback 2025-09-08T12:57:27,911 2025-09-08T12:57:27,911 try: 2025-09-08T12:57:27,911 import setuptools 2025-09-08T12:57:27,911 except ImportError: 2025-09-08T12:57:27,911 print( 2025-09-08T12:57:27,911 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T12:57:27,911 "the build environment with exception:", 2025-09-08T12:57:27,911 file=sys.stderr, 2025-09-08T12:57:27,911 ) 2025-09-08T12:57:27,911 traceback.print_exc() 2025-09-08T12:57:27,911 sys.exit(1) 2025-09-08T12:57:27,911 2025-09-08T12:57:27,911 __file__ = %r 2025-09-08T12:57:27,911 sys.argv[0] = __file__ 2025-09-08T12:57:27,911 2025-09-08T12:57:27,911 if os.path.exists(__file__): 2025-09-08T12:57:27,911 filename = __file__ 2025-09-08T12:57:27,911 with tokenize.open(__file__) as f: 2025-09-08T12:57:27,911 setup_py_code = f.read() 2025-09-08T12:57:27,911 else: 2025-09-08T12:57:27,911 filename = "" 2025-09-08T12:57:27,911 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T12:57:27,911 2025-09-08T12:57:27,911 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T12:57:27,911 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-b_qugcxb/gkextcpy_dfbf00615f6a4f01add021077d3ba91d/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-ewvy3paw[/] 2025-09-08T12:57:27,912 [bold magenta]cwd[/]: /tmp/pip-wheel-b_qugcxb/gkextcpy_dfbf00615f6a4f01add021077d3ba91d/ 2025-09-08T12:57:27,912 Building wheel for gkextcpy (setup.py): finished with status 'error' 2025-09-08T12:57:27,912 ERROR: Failed building wheel for gkextcpy 2025-09-08T12:57:27,913 Running setup.py clean for gkextcpy 2025-09-08T12:57:27,914 Running command python setup.py clean 2025-09-08T12:57:28,913 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:57:28,913 !! 2025-09-08T12:57:28,914 ******************************************************************************** 2025-09-08T12:57:28,914 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:57:28,914 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:57:28,914 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:57:28,914 or your builds will no longer be supported. 2025-09-08T12:57:28,914 ******************************************************************************** 2025-09-08T12:57:28,914 !! 2025-09-08T12:57:28,915 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:57:29,461 running clean 2025-09-08T12:57:29,609 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T12:57:29,616 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T12:57:29,616 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T12:57:29,616 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T12:57:29,616 removing 'build' 2025-09-08T12:57:29,752 Failed to build gkextcpy 2025-09-08T12:57:29,753 ERROR: Failed to build one or more wheels 2025-09-08T12:57:29,754 Exception information: 2025-09-08T12:57:29,754 Traceback (most recent call last): 2025-09-08T12:57:29,754 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T12:57:29,754 status = _inner_run() 2025-09-08T12:57:29,754 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T12:57:29,754 return self.run(options, args) 2025-09-08T12:57:29,754 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T12:57:29,754 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T12:57:29,754 return func(self, options, args) 2025-09-08T12:57:29,754 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T12:57:29,754 raise CommandError("Failed to build one or more wheels") 2025-09-08T12:57:29,754 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T12:57:29,759 Removed build tracker: '/tmp/pip-build-tracker-3redc5j7'