2024-01-30T14:48:19,575 Created temporary directory: /tmp/pip-build-tracker-_py5ui3h 2024-01-30T14:48:19,576 Initialized build tracking at /tmp/pip-build-tracker-_py5ui3h 2024-01-30T14:48:19,576 Created build tracker: /tmp/pip-build-tracker-_py5ui3h 2024-01-30T14:48:19,577 Entered build tracker: /tmp/pip-build-tracker-_py5ui3h 2024-01-30T14:48:19,577 Created temporary directory: /tmp/pip-wheel-whcbqhix 2024-01-30T14:48:19,581 Created temporary directory: /tmp/pip-ephem-wheel-cache-edkior_w 2024-01-30T14:48:19,603 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-01-30T14:48:19,606 2 location(s) to search for versions of libsgm: 2024-01-30T14:48:19,606 * https://pypi.org/simple/libsgm/ 2024-01-30T14:48:19,606 * https://www.piwheels.org/simple/libsgm/ 2024-01-30T14:48:19,607 Fetching project page and analyzing links: https://pypi.org/simple/libsgm/ 2024-01-30T14:48:19,608 Getting page https://pypi.org/simple/libsgm/ 2024-01-30T14:48:19,609 Found index url https://pypi.org/simple/ 2024-01-30T14:48:19,818 Fetched page https://pypi.org/simple/libsgm/ as application/vnd.pypi.simple.v1+json 2024-01-30T14:48:19,820 Found link https://files.pythonhosted.org/packages/f7/1d/6f71f40222a1f892257ce139185f1a2c676c3253abbade5b07ae8a337ec5/libSGM-0.2.1.tar.gz (from https://pypi.org/simple/libsgm/), version: 0.2.1 2024-01-30T14:48:19,821 Found link https://files.pythonhosted.org/packages/95/98/ab74813507b131de1b0df15ad64f9d403bc67f19fd248ef2466cb639133b/libSGM-0.3.1.tar.gz (from https://pypi.org/simple/libsgm/), version: 0.3.1 2024-01-30T14:48:19,822 Found link https://files.pythonhosted.org/packages/e9/66/4edc8c5fb2822971e18d5cf8e0cde1ec30d715a1fcde3391c5509b3899a6/libSGM-0.4.0.tar.gz (from https://pypi.org/simple/libsgm/), version: 0.4.0 2024-01-30T14:48:19,823 Found link https://files.pythonhosted.org/packages/78/bf/3e8d56f7ad09d5fb721d7e71e01fedf5915e200a6f5b54c9408836b83412/libSGM-0.4.1.tar.gz (from https://pypi.org/simple/libsgm/) (requires-python:>=3.6), version: 0.4.1 2024-01-30T14:48:19,823 Found link https://files.pythonhosted.org/packages/25/aa/78447881da65cc806c9644e83b4150c05ba167822502928806796a528022/libSGM-0.4.2.tar.gz (from https://pypi.org/simple/libsgm/) (requires-python:>=3.6), version: 0.4.2 2024-01-30T14:48:19,824 Found link https://files.pythonhosted.org/packages/22/7e/714987b327c27032ceb8e69e205416420cf3d6423450cefbad31685bcc91/libSGM-0.4.3.tar.gz (from https://pypi.org/simple/libsgm/) (requires-python:>=3.6), version: 0.4.3 2024-01-30T14:48:19,825 Found link https://files.pythonhosted.org/packages/84/34/1c83675e31835f18b0ac765a6bb2680096ffc56c43a2f9a32d9e7046294e/libSGM-0.4.4.tar.gz (from https://pypi.org/simple/libsgm/) (requires-python:>=3.7), version: 0.4.4 2024-01-30T14:48:19,826 Found link https://files.pythonhosted.org/packages/5f/d9/cc5d6432012c6ae9017bccc48224648cc5f8dc70596ee49608eabd341578/libSGM-0.4.5.tar.gz (from https://pypi.org/simple/libsgm/) (requires-python:>=3.8), version: 0.4.5 2024-01-30T14:48:19,827 Fetching project page and analyzing links: https://www.piwheels.org/simple/libsgm/ 2024-01-30T14:48:19,828 Getting page https://www.piwheels.org/simple/libsgm/ 2024-01-30T14:48:19,829 Found index url https://www.piwheels.org/simple/ 2024-01-30T14:48:19,998 Fetched page https://www.piwheels.org/simple/libsgm/ as text/html 2024-01-30T14:48:20,005 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.4-cp39-cp39-linux_armv6l.whl#sha256=170843b1347aa8e03708f2d1867f4f81c2ca6df3c73c8030799538f772375756 (from https://www.piwheels.org/simple/libsgm/) (requires-python:>=3.7) 2024-01-30T14:48:20,006 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.4-cp39-cp39-linux_armv7l.whl#sha256=170843b1347aa8e03708f2d1867f4f81c2ca6df3c73c8030799538f772375756 (from https://www.piwheels.org/simple/libsgm/) (requires-python:>=3.7) 2024-01-30T14:48:20,006 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.4-cp37-cp37m-linux_armv6l.whl#sha256=eefdaab53c36b32de8ed7fdcc3f9d81497a5b13b2408d6d1b8eefa6b5fb540a8 (from https://www.piwheels.org/simple/libsgm/) (requires-python:>=3.7) 2024-01-30T14:48:20,007 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.4-cp37-cp37m-linux_armv7l.whl#sha256=eefdaab53c36b32de8ed7fdcc3f9d81497a5b13b2408d6d1b8eefa6b5fb540a8 (from https://www.piwheels.org/simple/libsgm/) (requires-python:>=3.7) 2024-01-30T14:48:20,008 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.0-cp35-cp35m-linux_armv6l.whl#sha256=be8ce9e26e410e38971b08344ddba4662b093f08f1a8afa016af51d047423ee3 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,008 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.0-cp35-cp35m-linux_armv7l.whl#sha256=be8ce9e26e410e38971b08344ddba4662b093f08f1a8afa016af51d047423ee3 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,008 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=a3e80f47736d8b7381d0156caa2e1eba2ed6262f9ef78f80a21a2d9f6a558ef7 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,009 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=a3e80f47736d8b7381d0156caa2e1eba2ed6262f9ef78f80a21a2d9f6a558ef7 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,009 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.0-cp39-cp39-linux_armv6l.whl#sha256=6e40cc28afb2d6e95283350e0f214f334099aff53135d3dedc4cb747f2a44936 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,010 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.4.0-cp39-cp39-linux_armv7l.whl#sha256=6e40cc28afb2d6e95283350e0f214f334099aff53135d3dedc4cb747f2a44936 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,010 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.3.1-cp37-cp37m-linux_armv6l.whl#sha256=9b2d3cedd004e0ab64b4cf57355fdf2065a5af3551294e3057e20bb2cf0b4e59 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,011 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.3.1-cp37-cp37m-linux_armv7l.whl#sha256=9b2d3cedd004e0ab64b4cf57355fdf2065a5af3551294e3057e20bb2cf0b4e59 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,011 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.3.1-cp35-cp35m-linux_armv6l.whl#sha256=37fece7882f14c69013dcb10234cab69baeeb0f2414cfff3055c741ac27c00c5 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,012 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.3.1-cp35-cp35m-linux_armv7l.whl#sha256=37fece7882f14c69013dcb10234cab69baeeb0f2414cfff3055c741ac27c00c5 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,012 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.3.1-cp39-cp39-linux_armv6l.whl#sha256=f142c95270cd0eca15473f63294480f4adc2563f2373ae4a80c3a0b681716ade (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,013 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.3.1-cp39-cp39-linux_armv7l.whl#sha256=f142c95270cd0eca15473f63294480f4adc2563f2373ae4a80c3a0b681716ade (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,013 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=0737d7e6ce1ef75fd353590ba8eae2b72e408b93e50d913c41e0f6d0e8cf347d (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,014 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=0737d7e6ce1ef75fd353590ba8eae2b72e408b93e50d913c41e0f6d0e8cf347d (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,014 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=c58b3769bdd9903193376f68e53b115002740a3b96bae2bececd328cd16ea674 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,015 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=c58b3769bdd9903193376f68e53b115002740a3b96bae2bececd328cd16ea674 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,015 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.2.1-cp39-cp39-linux_armv6l.whl#sha256=659f7a7c63740535b68a1392a0bfd93c37c33744334f163cbeac5b89be21efd2 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,016 Skipping link: No binaries permitted for libsgm: https://www.piwheels.org/simple/libsgm/libSGM-0.2.1-cp39-cp39-linux_armv7l.whl#sha256=659f7a7c63740535b68a1392a0bfd93c37c33744334f163cbeac5b89be21efd2 (from https://www.piwheels.org/simple/libsgm/) 2024-01-30T14:48:20,016 Skipping link: not a file: https://www.piwheels.org/simple/libsgm/ 2024-01-30T14:48:20,017 Skipping link: not a file: https://pypi.org/simple/libsgm/ 2024-01-30T14:48:20,036 Given no hashes to check 1 links for project 'libsgm': discarding no candidates 2024-01-30T14:48:20,054 Collecting libsgm==0.4.5 2024-01-30T14:48:20,056 Created temporary directory: /tmp/pip-unpack-p3djdnq5 2024-01-30T14:48:20,280 Downloading libSGM-0.4.5.tar.gz (484 kB) 2024-01-30T14:48:20,653 Added libsgm==0.4.5 from https://files.pythonhosted.org/packages/5f/d9/cc5d6432012c6ae9017bccc48224648cc5f8dc70596ee49608eabd341578/libSGM-0.4.5.tar.gz to build tracker '/tmp/pip-build-tracker-_py5ui3h' 2024-01-30T14:48:20,660 Created temporary directory: /tmp/pip-build-env-4tjbzfse 2024-01-30T14:48:20,664 Installing build dependencies: started 2024-01-30T14:48:20,665 Running command pip subprocess to install build dependencies 2024-01-30T14:48:21,802 Using pip 23.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-01-30T14:48:22,327 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-01-30T14:48:23,742 Collecting setuptools>=65.5 2024-01-30T14:48:23,756 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.0.3-py3-none-any.whl (819 kB) 2024-01-30T14:48:23,979 Collecting wheel 2024-01-30T14:48:23,996 Using cached https://www.piwheels.org/simple/wheel/wheel-0.42.0-py3-none-any.whl (65 kB) 2024-01-30T14:48:24,271 Collecting setuptools_scm>=6.2 (from setuptools_scm[toml]>=6.2) 2024-01-30T14:48:24,285 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.0.4-py3-none-any.whl (42 kB) 2024-01-30T14:48:24,398 Collecting oldest-supported-numpy 2024-01-30T14:48:24,418 Using cached https://www.piwheels.org/simple/oldest-supported-numpy/oldest_supported_numpy-2023.12.21-py3-none-any.whl (4.9 kB) 2024-01-30T14:48:24,758 Collecting packaging>=20 (from setuptools_scm>=6.2->setuptools_scm[toml]>=6.2) 2024-01-30T14:48:24,772 Using cached https://www.piwheels.org/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB) 2024-01-30T14:48:24,880 Collecting typing-extensions (from setuptools_scm>=6.2->setuptools_scm[toml]>=6.2) 2024-01-30T14:48:24,895 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.9.0-py3-none-any.whl (32 kB) 2024-01-30T14:48:25,645 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-01-30T14:48:25,648 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-01-30T14:48:25,652 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-01-30T14:48:25,655 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-01-30T14:48:25,658 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-01-30T14:48:25,930 Collecting numpy==1.23.2 (from oldest-supported-numpy) 2024-01-30T14:48:25,948 Using cached https://www.piwheels.org/simple/numpy/numpy-1.23.2-cp311-cp311-linux_armv7l.whl (12.4 MB) 2024-01-30T14:48:29,049 Installing collected packages: wheel, typing-extensions, setuptools, packaging, numpy, setuptools_scm, oldest-supported-numpy 2024-01-30T14:48:29,279 Creating /tmp/pip-build-env-4tjbzfse/overlay/local/bin 2024-01-30T14:48:29,282 changing mode of /tmp/pip-build-env-4tjbzfse/overlay/local/bin/wheel to 755 2024-01-30T14:48:50,155 changing mode of /tmp/pip-build-env-4tjbzfse/overlay/local/bin/f2py to 755 2024-01-30T14:48:50,157 changing mode of /tmp/pip-build-env-4tjbzfse/overlay/local/bin/f2py3 to 755 2024-01-30T14:48:50,159 changing mode of /tmp/pip-build-env-4tjbzfse/overlay/local/bin/f2py3.11 to 755 2024-01-30T14:48:50,436 Successfully installed numpy-1.23.2 oldest-supported-numpy-2023.12.21 packaging-23.2 setuptools-69.0.3 setuptools_scm-8.0.4 typing-extensions-4.9.0 wheel-0.42.0 2024-01-30T14:48:50,715 [notice] A new release of pip is available: 23.3.1 -> 23.3.2 2024-01-30T14:48:50,716 [notice] To update, run: python3 -m pip install --upgrade pip 2024-01-30T14:48:51,068 Installing build dependencies: finished with status 'done' 2024-01-30T14:48:51,072 Getting requirements to build wheel: started 2024-01-30T14:48:51,073 Running command Getting requirements to build wheel 2024-01-30T14:48:51,882 WARNING: sphinx not available. Doc cannot be built 2024-01-30T14:48:51,991 Getting requirements to build wheel: finished with status 'done' 2024-01-30T14:48:52,027 Created temporary directory: /tmp/pip-modern-metadata-0u31vc6z 2024-01-30T14:48:52,030 Preparing metadata (pyproject.toml): started 2024-01-30T14:48:52,031 Running command Preparing metadata (pyproject.toml) 2024-01-30T14:48:52,827 WARNING: sphinx not available. Doc cannot be built 2024-01-30T14:48:52,827 running dist_info 2024-01-30T14:48:52,848 creating /tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info 2024-01-30T14:48:52,854 writing /tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/PKG-INFO 2024-01-30T14:48:52,862 writing dependency_links to /tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/dependency_links.txt 2024-01-30T14:48:52,864 writing entry points to /tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/entry_points.txt 2024-01-30T14:48:52,868 writing requirements to /tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/requires.txt 2024-01-30T14:48:52,869 writing top-level names to /tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/top_level.txt 2024-01-30T14:48:52,871 writing manifest file '/tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/SOURCES.txt' 2024-01-30T14:48:52,919 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2024-01-30T14:48:52,923 reading manifest file '/tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/SOURCES.txt' 2024-01-30T14:48:52,925 reading manifest template 'MANIFEST.in' 2024-01-30T14:48:52,926 warning: no files found matching '*.hpp' 2024-01-30T14:48:52,927 warning: no files found matching '*.pyx' 2024-01-30T14:48:52,932 adding license file 'LICENSE' 2024-01-30T14:48:52,934 writing manifest file '/tmp/pip-modern-metadata-0u31vc6z/libSGM.egg-info/SOURCES.txt' 2024-01-30T14:48:52,935 creating '/tmp/pip-modern-metadata-0u31vc6z/libSGM-0.4.5.dist-info' 2024-01-30T14:48:53,145 Preparing metadata (pyproject.toml): finished with status 'done' 2024-01-30T14:48:53,149 Source in /tmp/pip-wheel-whcbqhix/libsgm_64912b86ef6842809c1fda108259b8f5 has version 0.4.5, which satisfies requirement libsgm==0.4.5 from https://files.pythonhosted.org/packages/5f/d9/cc5d6432012c6ae9017bccc48224648cc5f8dc70596ee49608eabd341578/libSGM-0.4.5.tar.gz 2024-01-30T14:48:53,150 Removed libsgm==0.4.5 from https://files.pythonhosted.org/packages/5f/d9/cc5d6432012c6ae9017bccc48224648cc5f8dc70596ee49608eabd341578/libSGM-0.4.5.tar.gz from build tracker '/tmp/pip-build-tracker-_py5ui3h' 2024-01-30T14:48:53,156 Created temporary directory: /tmp/pip-unpack-3_2nrdmd 2024-01-30T14:48:53,157 Created temporary directory: /tmp/pip-unpack-4dzk3e68 2024-01-30T14:48:53,198 Building wheels for collected packages: libsgm 2024-01-30T14:48:53,202 Created temporary directory: /tmp/pip-wheel-i00lyc8k 2024-01-30T14:48:53,203 Destination directory: /tmp/pip-wheel-i00lyc8k 2024-01-30T14:48:53,205 Building wheel for libsgm (pyproject.toml): started 2024-01-30T14:48:53,206 Running command Building wheel for libsgm (pyproject.toml) 2024-01-30T14:48:54,020 WARNING: sphinx not available. Doc cannot be built 2024-01-30T14:48:54,020 running bdist_wheel 2024-01-30T14:48:54,059 running build 2024-01-30T14:48:54,060 running build_py 2024-01-30T14:48:54,068 creating build 2024-01-30T14:48:54,069 creating build/lib.linux-armv7l-cpython-311 2024-01-30T14:48:54,070 creating build/lib.linux-armv7l-cpython-311/test 2024-01-30T14:48:54,071 copying test/__init__.py -> build/lib.linux-armv7l-cpython-311/test 2024-01-30T14:48:54,073 creating build/lib.linux-armv7l-cpython-311/libsgm_python 2024-01-30T14:48:54,074 copying libsgm_python/__init__.py -> build/lib.linux-armv7l-cpython-311/libsgm_python 2024-01-30T14:48:54,075 copying libsgm_python/sgm_python.py -> build/lib.linux-armv7l-cpython-311/libsgm_python 2024-01-30T14:48:54,078 copying libsgm_python/lr_manager.py -> build/lib.linux-armv7l-cpython-311/libsgm_python 2024-01-30T14:48:54,080 copying libsgm_python/sgm_python_parall.py -> build/lib.linux-armv7l-cpython-311/libsgm_python 2024-01-30T14:48:54,082 creating build/lib.linux-armv7l-cpython-311/test/test_libsgm_python 2024-01-30T14:48:54,083 copying test/test_libsgm_python/common.py -> build/lib.linux-armv7l-cpython-311/test/test_libsgm_python 2024-01-30T14:48:54,085 copying test/test_libsgm_python/disable_test_sgm_python_parall.py -> build/lib.linux-armv7l-cpython-311/test/test_libsgm_python 2024-01-30T14:48:54,088 copying test/test_libsgm_python/__init__.py -> build/lib.linux-armv7l-cpython-311/test/test_libsgm_python 2024-01-30T14:48:54,089 copying test/test_libsgm_python/test_sgm_python.py -> build/lib.linux-armv7l-cpython-311/test/test_libsgm_python 2024-01-30T14:48:54,091 copying test/test_libsgm_python/test_lr_manager.py -> build/lib.linux-armv7l-cpython-311/test/test_libsgm_python 2024-01-30T14:48:54,096 running build_ext 2024-01-30T14:48:54,101 building 'libSGM.sgm_wrapper' extension 2024-01-30T14:48:54,102 creating build/temp.linux-armv7l-cpython-311 2024-01-30T14:48:54,102 creating build/temp.linux-armv7l-cpython-311/sources 2024-01-30T14:48:54,103 creating build/temp.linux-armv7l-cpython-311/sources/lib 2024-01-30T14:48:54,104 /usr/bin/gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-4tjbzfse/overlay/local/lib/python3.11/dist-packages/numpy/core/include -Isources/lib/sgm.hpp -I/usr/include/python3.11 -c sources/lib/sgm.cpp -o build/temp.linux-armv7l-cpython-311/sources/lib/sgm.o -O3 -fopenmp -std=c++11 2024-01-30T14:48:54,124 cc1plus: warning: sources/lib/sgm.hpp: not a directory 2024-01-30T14:48:55,379 sources/lib/sgm.cpp: In instantiation of ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:55,380 sources/lib/sgm.cpp:727:128: required from here 2024-01-30T14:48:55,380 sources/lib/sgm.cpp:110:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,381 110 | for (int row = 0; row < nb_rows; row++) 2024-01-30T14:48:55,382 | ~~~~^~~~~~~~~ 2024-01-30T14:48:55,382 sources/lib/sgm.cpp:112:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,383 112 | for (int col = 0; col < nb_cols; col++) 2024-01-30T14:48:55,383 | ~~~~^~~~~~~~~ 2024-01-30T14:48:55,384 sources/lib/sgm.cpp:128:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,384 128 | for (int disp = 0; disp < nb_disps; disp++) 2024-01-30T14:48:55,385 | ~~~~~^~~~~~~~~~ 2024-01-30T14:48:55,409 sources/lib/sgm.cpp:250:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,410 250 | for (int disp = 0; disp < nb_disps; disp++) 2024-01-30T14:48:55,410 | ~~~~~^~~~~~~~~~ 2024-01-30T14:48:55,421 sources/lib/sgm.cpp: In instantiation of ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:55,422 sources/lib/sgm.cpp:729:127: required from here 2024-01-30T14:48:55,422 sources/lib/sgm.cpp:110:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,423 110 | for (int row = 0; row < nb_rows; row++) 2024-01-30T14:48:55,424 | ~~~~^~~~~~~~~ 2024-01-30T14:48:55,424 sources/lib/sgm.cpp:112:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,425 112 | for (int col = 0; col < nb_cols; col++) 2024-01-30T14:48:55,426 | ~~~~^~~~~~~~~ 2024-01-30T14:48:55,427 sources/lib/sgm.cpp:128:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,427 128 | for (int disp = 0; disp < nb_disps; disp++) 2024-01-30T14:48:55,428 | ~~~~~^~~~~~~~~~ 2024-01-30T14:48:55,433 sources/lib/sgm.cpp:250:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2024-01-30T14:48:55,434 250 | for (int disp = 0; disp < nb_disps; disp++) 2024-01-30T14:48:55,435 | ~~~~~^~~~~~~~~~ 2024-01-30T14:48:56,609 In function ‘T aggregatedCostFromBottomRight7(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,610 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:272:52: 2024-01-30T14:48:56,610 sources/lib/sgm.cpp:699:33: warning: ‘reset7’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,611 699 | costAggr7 += reset7 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp7)); 2024-01-30T14:48:56,612 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,612 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,613 sources/lib/sgm.cpp:215:11: note: ‘reset7’ was declared here 2024-01-30T14:48:56,614 215 | float reset7; 2024-01-30T14:48:56,614 | ^~~~~~ 2024-01-30T14:48:56,615 In function ‘T aggregatedCostFromBottomRight6(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,615 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:267:52: 2024-01-30T14:48:56,616 sources/lib/sgm.cpp:650:33: warning: ‘reset6’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,616 650 | costAggr6 += reset6 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp6)); 2024-01-30T14:48:56,617 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,617 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,618 sources/lib/sgm.cpp:214:11: note: ‘reset6’ was declared here 2024-01-30T14:48:56,618 214 | float reset6; 2024-01-30T14:48:56,618 | ^~~~~~ 2024-01-30T14:48:56,619 In function ‘T aggregatedCostFromBottomRight5(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,619 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:262:52: 2024-01-30T14:48:56,620 sources/lib/sgm.cpp:601:33: warning: ‘reset5’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,621 601 | costAggr5 += reset5 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp5)); 2024-01-30T14:48:56,621 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,622 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,622 sources/lib/sgm.cpp:213:11: note: ‘reset5’ was declared here 2024-01-30T14:48:56,623 213 | float reset5; 2024-01-30T14:48:56,624 | ^~~~~~ 2024-01-30T14:48:56,624 In function ‘T aggregatedCostFromBottomRight4(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,625 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:257:52: 2024-01-30T14:48:56,626 sources/lib/sgm.cpp:554:33: warning: ‘reset4’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,626 554 | costAggr4 += reset4 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp4)); 2024-01-30T14:48:56,627 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,627 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,628 sources/lib/sgm.cpp:212:11: note: ‘reset4’ was declared here 2024-01-30T14:48:56,628 212 | float reset4; 2024-01-30T14:48:56,629 | ^~~~~~ 2024-01-30T14:48:56,630 In function ‘T aggregatedCostFromBottomRight7(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,630 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:272:52: 2024-01-30T14:48:56,631 sources/lib/sgm.cpp:697:21: warning: ‘min_disp7’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,632 697 | const T tmp4 = (*min_disp7)+P2; 2024-01-30T14:48:56,632 | ^~~~ 2024-01-30T14:48:56,633 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,634 sources/lib/sgm.cpp:196:41: note: ‘min_disp7’ was declared here 2024-01-30T14:48:56,634 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:56,635 | ^~~~~~~~~ 2024-01-30T14:48:56,635 In function ‘T aggregatedCostFromBottomRight6(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,636 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:267:52: 2024-01-30T14:48:56,637 sources/lib/sgm.cpp:648:21: warning: ‘min_disp6’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,637 648 | const T tmp4 = (*min_disp6)+P2; 2024-01-30T14:48:56,638 | ^~~~ 2024-01-30T14:48:56,638 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,639 sources/lib/sgm.cpp:196:30: note: ‘min_disp6’ was declared here 2024-01-30T14:48:56,639 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:56,640 | ^~~~~~~~~ 2024-01-30T14:48:56,641 In function ‘T aggregatedCostFromBottomRight5(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,641 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:262:52: 2024-01-30T14:48:56,642 sources/lib/sgm.cpp:599:21: warning: ‘min_disp5’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,643 599 | const T tmp4 = (*min_disp5)+P2; 2024-01-30T14:48:56,643 | ^~~~ 2024-01-30T14:48:56,644 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,645 sources/lib/sgm.cpp:196:19: note: ‘min_disp5’ was declared here 2024-01-30T14:48:56,646 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:56,646 | ^~~~~~~~~ 2024-01-30T14:48:56,647 In function ‘T aggregatedCostFromBottomRight4(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,648 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:257:52: 2024-01-30T14:48:56,648 sources/lib/sgm.cpp:552:21: warning: ‘min_disp4’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,649 552 | const T tmp4 = (*min_disp4)+P2; 2024-01-30T14:48:56,649 | ^~~~ 2024-01-30T14:48:56,650 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,651 sources/lib/sgm.cpp:196:8: note: ‘min_disp4’ was declared here 2024-01-30T14:48:56,652 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:56,653 | ^~~~~~~~~ 2024-01-30T14:48:56,653 In function ‘T aggregatedCostFromBottomRight4(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,654 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:257:52: 2024-01-30T14:48:56,654 sources/lib/sgm.cpp:538:20: warning: ‘buff_class4’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,655 538 | reset4 = current_class == buff_class4; 2024-01-30T14:48:56,656 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,656 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,657 sources/lib/sgm.cpp:206:11: note: ‘buff_class4’ was declared here 2024-01-30T14:48:56,657 206 | float buff_class4; 2024-01-30T14:48:56,658 | ^~~~~~~~~~~ 2024-01-30T14:48:56,658 In function ‘T aggregatedCostFromTopLeft3(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,659 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:149:48: 2024-01-30T14:48:56,660 sources/lib/sgm.cpp:509:33: warning: ‘reset3’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,660 509 | costAggr3 += reset3 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp3)); 2024-01-30T14:48:56,661 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,661 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,662 sources/lib/sgm.cpp:107:11: note: ‘reset3’ was declared here 2024-01-30T14:48:56,663 107 | float reset3; 2024-01-30T14:48:56,664 | ^~~~~~ 2024-01-30T14:48:56,664 In function ‘T aggregatedCostFromTopLeft2(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,665 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:144:48: 2024-01-30T14:48:56,665 sources/lib/sgm.cpp:461:33: warning: ‘reset2’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,666 461 | costAggr2 += reset2 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp2)); 2024-01-30T14:48:56,667 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,667 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,668 sources/lib/sgm.cpp:106:11: note: ‘reset2’ was declared here 2024-01-30T14:48:56,669 106 | float reset2; 2024-01-30T14:48:56,669 | ^~~~~~ 2024-01-30T14:48:56,670 In function ‘T aggregatedCostFromTopLeft1(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,671 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:139:48: 2024-01-30T14:48:56,671 sources/lib/sgm.cpp:413:33: warning: ‘reset1’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,672 413 | costAggr1 += reset1 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp1)); 2024-01-30T14:48:56,673 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,674 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,674 sources/lib/sgm.cpp:105:11: note: ‘reset1’ was declared here 2024-01-30T14:48:56,675 105 | float reset1; 2024-01-30T14:48:56,675 | ^~~~~~ 2024-01-30T14:48:56,676 In function ‘T aggregatedCostFromTopLeft0(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,676 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:134:48: 2024-01-30T14:48:56,677 sources/lib/sgm.cpp:366:33: warning: ‘reset0’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,677 366 | costAggr0 += reset0 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp0)); 2024-01-30T14:48:56,678 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,678 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,679 sources/lib/sgm.cpp:104:11: note: ‘reset0’ was declared here 2024-01-30T14:48:56,679 104 | float reset0; 2024-01-30T14:48:56,680 | ^~~~~~ 2024-01-30T14:48:56,681 In function ‘T aggregatedCostFromTopLeft3(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,681 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:149:48: 2024-01-30T14:48:56,682 sources/lib/sgm.cpp:507:21: warning: ‘min_disp3’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,683 507 | const T tmp4 = (*min_disp3)+P2; 2024-01-30T14:48:56,684 | ^~~~ 2024-01-30T14:48:56,685 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,685 sources/lib/sgm.cpp:87:41: note: ‘min_disp3’ was declared here 2024-01-30T14:48:56,686 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:56,687 | ^~~~~~~~~ 2024-01-30T14:48:56,688 In function ‘T aggregatedCostFromTopLeft2(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,688 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:144:48: 2024-01-30T14:48:56,689 sources/lib/sgm.cpp:459:21: warning: ‘min_disp2’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,689 459 | const T tmp4 = (*min_disp2)+P2; 2024-01-30T14:48:56,690 | ^~~~ 2024-01-30T14:48:56,691 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,691 sources/lib/sgm.cpp:87:30: note: ‘min_disp2’ was declared here 2024-01-30T14:48:56,692 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:56,693 | ^~~~~~~~~ 2024-01-30T14:48:56,694 In function ‘T aggregatedCostFromTopLeft1(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,694 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:139:48: 2024-01-30T14:48:56,695 sources/lib/sgm.cpp:411:21: warning: ‘min_disp1’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,696 411 | const T tmp4 = (*min_disp1)+P2; 2024-01-30T14:48:56,696 | ^~~~ 2024-01-30T14:48:56,697 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,698 sources/lib/sgm.cpp:87:19: note: ‘min_disp1’ was declared here 2024-01-30T14:48:56,698 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:56,699 | ^~~~~~~~~ 2024-01-30T14:48:56,699 In function ‘T aggregatedCostFromTopLeft0(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,700 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:134:48: 2024-01-30T14:48:56,700 sources/lib/sgm.cpp:363:21: warning: ‘min_disp0’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,701 363 | const T tmp4 = (*min_disp0)+P2; 2024-01-30T14:48:56,702 | ^~~~ 2024-01-30T14:48:56,702 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,703 sources/lib/sgm.cpp:87:8: note: ‘min_disp0’ was declared here 2024-01-30T14:48:56,703 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:56,704 | ^~~~~~~~~ 2024-01-30T14:48:56,705 In function ‘T aggregatedCostFromTopLeft0(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = unsigned char]’, 2024-01-30T14:48:56,706 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’ at sources/lib/sgm.cpp:134:48: 2024-01-30T14:48:56,706 sources/lib/sgm.cpp:349:20: warning: ‘buff_class0’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:56,707 349 | reset0 = current_class == buff_class0; 2024-01-30T14:48:56,708 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:56,709 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = unsigned char]’: 2024-01-30T14:48:56,710 sources/lib/sgm.cpp:98:11: note: ‘buff_class0’ was declared here 2024-01-30T14:48:56,710 98 | float buff_class0; 2024-01-30T14:48:56,711 | ^~~~~~~~~~~ 2024-01-30T14:48:58,983 In function ‘T aggregatedCostFromBottomRight7(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:58,983 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:272:52: 2024-01-30T14:48:58,984 sources/lib/sgm.cpp:699:33: warning: ‘reset7’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:58,985 699 | costAggr7 += reset7 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp7)); 2024-01-30T14:48:58,985 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:58,986 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:58,987 sources/lib/sgm.cpp:215:11: note: ‘reset7’ was declared here 2024-01-30T14:48:58,988 215 | float reset7; 2024-01-30T14:48:58,988 | ^~~~~~ 2024-01-30T14:48:58,989 In function ‘T aggregatedCostFromBottomRight6(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:58,989 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:267:52: 2024-01-30T14:48:58,990 sources/lib/sgm.cpp:650:33: warning: ‘reset6’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:58,990 650 | costAggr6 += reset6 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp6)); 2024-01-30T14:48:58,991 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:58,991 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:58,992 sources/lib/sgm.cpp:214:11: note: ‘reset6’ was declared here 2024-01-30T14:48:58,992 214 | float reset6; 2024-01-30T14:48:58,993 | ^~~~~~ 2024-01-30T14:48:58,993 In function ‘T aggregatedCostFromBottomRight5(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:58,994 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:262:52: 2024-01-30T14:48:58,994 sources/lib/sgm.cpp:601:33: warning: ‘reset5’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:58,995 601 | costAggr5 += reset5 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp5)); 2024-01-30T14:48:58,996 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:58,996 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:58,997 sources/lib/sgm.cpp:213:11: note: ‘reset5’ was declared here 2024-01-30T14:48:58,997 213 | float reset5; 2024-01-30T14:48:58,998 | ^~~~~~ 2024-01-30T14:48:58,999 In function ‘T aggregatedCostFromBottomRight4(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = float]’, 2024-01-30T14:48:58,999 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:257:52: 2024-01-30T14:48:59,000 sources/lib/sgm.cpp:554:33: warning: ‘reset4’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,001 554 | costAggr4 += reset4 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp4)); 2024-01-30T14:48:59,001 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,002 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,002 sources/lib/sgm.cpp:212:11: note: ‘reset4’ was declared here 2024-01-30T14:48:59,003 212 | float reset4; 2024-01-30T14:48:59,004 | ^~~~~~ 2024-01-30T14:48:59,004 In function ‘T aggregatedCostFromBottomRight7(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,005 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:272:52: 2024-01-30T14:48:59,006 sources/lib/sgm.cpp:697:21: warning: ‘min_disp7’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,007 697 | const T tmp4 = (*min_disp7)+P2; 2024-01-30T14:48:59,007 | ^~~~ 2024-01-30T14:48:59,008 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,008 sources/lib/sgm.cpp:196:41: note: ‘min_disp7’ was declared here 2024-01-30T14:48:59,009 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:59,010 | ^~~~~~~~~ 2024-01-30T14:48:59,010 In function ‘T aggregatedCostFromBottomRight6(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,011 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:267:52: 2024-01-30T14:48:59,011 sources/lib/sgm.cpp:648:21: warning: ‘min_disp6’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,012 648 | const T tmp4 = (*min_disp6)+P2; 2024-01-30T14:48:59,013 | ^~~~ 2024-01-30T14:48:59,013 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,014 sources/lib/sgm.cpp:196:30: note: ‘min_disp6’ was declared here 2024-01-30T14:48:59,014 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:59,015 | ^~~~~~~~~ 2024-01-30T14:48:59,015 In function ‘T aggregatedCostFromBottomRight5(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,016 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:262:52: 2024-01-30T14:48:59,017 sources/lib/sgm.cpp:599:21: warning: ‘min_disp5’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,017 599 | const T tmp4 = (*min_disp5)+P2; 2024-01-30T14:48:59,018 | ^~~~ 2024-01-30T14:48:59,019 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,020 sources/lib/sgm.cpp:196:19: note: ‘min_disp5’ was declared here 2024-01-30T14:48:59,020 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:59,021 | ^~~~~~~~~ 2024-01-30T14:48:59,022 In function ‘T aggregatedCostFromBottomRight4(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = float]’, 2024-01-30T14:48:59,022 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:257:52: 2024-01-30T14:48:59,023 sources/lib/sgm.cpp:552:21: warning: ‘min_disp4’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,024 552 | const T tmp4 = (*min_disp4)+P2; 2024-01-30T14:48:59,024 | ^~~~ 2024-01-30T14:48:59,025 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,026 sources/lib/sgm.cpp:196:8: note: ‘min_disp4’ was declared here 2024-01-30T14:48:59,026 196 | T min_disp4, min_disp5, min_disp6, min_disp7; 2024-01-30T14:48:59,027 | ^~~~~~~~~ 2024-01-30T14:48:59,027 In function ‘T aggregatedCostFromBottomRight4(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = float]’, 2024-01-30T14:48:59,028 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:257:52: 2024-01-30T14:48:59,029 sources/lib/sgm.cpp:538:20: warning: ‘buff_class4’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,029 538 | reset4 = current_class == buff_class4; 2024-01-30T14:48:59,030 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,030 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,031 sources/lib/sgm.cpp:206:11: note: ‘buff_class4’ was declared here 2024-01-30T14:48:59,031 206 | float buff_class4; 2024-01-30T14:48:59,032 | ^~~~~~~~~~~ 2024-01-30T14:48:59,033 In function ‘T aggregatedCostFromTopLeft3(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,033 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:149:48: 2024-01-30T14:48:59,034 sources/lib/sgm.cpp:509:33: warning: ‘reset3’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,035 509 | costAggr3 += reset3 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp3)); 2024-01-30T14:48:59,035 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,036 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,036 sources/lib/sgm.cpp:107:11: note: ‘reset3’ was declared here 2024-01-30T14:48:59,037 107 | float reset3; 2024-01-30T14:48:59,038 | ^~~~~~ 2024-01-30T14:48:59,038 In function ‘T aggregatedCostFromTopLeft2(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,039 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:144:48: 2024-01-30T14:48:59,040 sources/lib/sgm.cpp:461:33: warning: ‘reset2’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,040 461 | costAggr2 += reset2 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp2)); 2024-01-30T14:48:59,041 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,042 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,042 sources/lib/sgm.cpp:106:11: note: ‘reset2’ was declared here 2024-01-30T14:48:59,043 106 | float reset2; 2024-01-30T14:48:59,044 | ^~~~~~ 2024-01-30T14:48:59,044 In function ‘T aggregatedCostFromTopLeft1(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,045 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:139:48: 2024-01-30T14:48:59,046 sources/lib/sgm.cpp:413:33: warning: ‘reset1’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,046 413 | costAggr1 += reset1 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp1)); 2024-01-30T14:48:59,047 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,048 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,048 sources/lib/sgm.cpp:105:11: note: ‘reset1’ was declared here 2024-01-30T14:48:59,049 105 | float reset1; 2024-01-30T14:48:59,050 | ^~~~~~ 2024-01-30T14:48:59,050 In function ‘T aggregatedCostFromTopLeft0(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = float]’, 2024-01-30T14:48:59,051 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:134:48: 2024-01-30T14:48:59,051 sources/lib/sgm.cpp:366:33: warning: ‘reset0’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,052 366 | costAggr0 += reset0 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp0)); 2024-01-30T14:48:59,052 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,053 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,054 sources/lib/sgm.cpp:104:11: note: ‘reset0’ was declared here 2024-01-30T14:48:59,054 104 | float reset0; 2024-01-30T14:48:59,055 | ^~~~~~ 2024-01-30T14:48:59,055 In function ‘T aggregatedCostFromTopLeft3(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,056 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:149:48: 2024-01-30T14:48:59,056 sources/lib/sgm.cpp:509:71: warning: ‘min_disp3’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,057 509 | costAggr3 += reset3 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp3)); 2024-01-30T14:48:59,058 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2024-01-30T14:48:59,058 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,059 sources/lib/sgm.cpp:87:41: note: ‘min_disp3’ was declared here 2024-01-30T14:48:59,060 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:59,061 | ^~~~~~~~~ 2024-01-30T14:48:59,061 In function ‘T aggregatedCostFromTopLeft2(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,062 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:144:48: 2024-01-30T14:48:59,063 sources/lib/sgm.cpp:461:71: warning: ‘min_disp2’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,063 461 | costAggr2 += reset2 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp2)); 2024-01-30T14:48:59,064 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2024-01-30T14:48:59,065 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,065 sources/lib/sgm.cpp:87:30: note: ‘min_disp2’ was declared here 2024-01-30T14:48:59,066 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:59,067 | ^~~~~~~~~ 2024-01-30T14:48:59,067 In function ‘T aggregatedCostFromTopLeft1(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float*, float&) [with T = float]’, 2024-01-30T14:48:59,068 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:139:48: 2024-01-30T14:48:59,069 sources/lib/sgm.cpp:413:71: warning: ‘min_disp1’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,070 413 | costAggr1 += reset1 * (std::min({tmp1, tmp2, tmp3, tmp4}) - (*min_disp1)); 2024-01-30T14:48:59,071 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2024-01-30T14:48:59,071 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,072 sources/lib/sgm.cpp:87:19: note: ‘min_disp1’ was declared here 2024-01-30T14:48:59,072 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:59,073 | ^~~~~~~~~ 2024-01-30T14:48:59,073 In function ‘T aggregatedCostFromTopLeft0(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = float]’, 2024-01-30T14:48:59,074 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:134:48: 2024-01-30T14:48:59,074 sources/lib/sgm.cpp:363:21: warning: ‘min_disp0’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,075 363 | const T tmp4 = (*min_disp0)+P2; 2024-01-30T14:48:59,076 | ^~~~ 2024-01-30T14:48:59,076 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,077 sources/lib/sgm.cpp:87:8: note: ‘min_disp0’ was declared here 2024-01-30T14:48:59,077 87 | T min_disp0, min_disp1, min_disp2, min_disp3; 2024-01-30T14:48:59,078 | ^~~~~~~~~ 2024-01-30T14:48:59,079 In function ‘T aggregatedCostFromTopLeft0(T, int, int, int, T, int, int, int, T, T, Direction, T*, T*, T*, float, float, float&) [with T = float]’, 2024-01-30T14:48:59,079 inlined from ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’ at sources/lib/sgm.cpp:134:48: 2024-01-30T14:48:59,080 sources/lib/sgm.cpp:349:20: warning: ‘buff_class0’ may be used uninitialized [-Wmaybe-uninitialized] 2024-01-30T14:48:59,080 349 | reset0 = current_class == buff_class0; 2024-01-30T14:48:59,081 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-01-30T14:48:59,082 sources/lib/sgm.cpp: In function ‘CostVolumes sgm(T*, T*, T*, int*, long unsigned int, long unsigned int, unsigned int, T, float*, bool, bool) [with T = float]’: 2024-01-30T14:48:59,083 sources/lib/sgm.cpp:98:11: note: ‘buff_class0’ was declared here 2024-01-30T14:48:59,083 98 | float buff_class0; 2024-01-30T14:48:59,084 | ^~~~~~~~~~~ 2024-01-30T14:49:00,731 /usr/bin/gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-4tjbzfse/overlay/local/lib/python3.11/dist-packages/numpy/core/include -Isources/lib/sgm.hpp -I/usr/include/python3.11 -c sources/sgm_wrapper.cpp -o build/temp.linux-armv7l-cpython-311/sources/sgm_wrapper.o -O3 -fopenmp -std=c++11 2024-01-30T14:49:00,748 cc1plus: warning: sources/lib/sgm.hpp: not a directory 2024-01-30T14:49:00,986 sources/sgm_wrapper.cpp:198:12: fatal error: longintrepr.h: No such file or directory 2024-01-30T14:49:00,987 198 | #include "longintrepr.h" 2024-01-30T14:49:00,988 | ^~~~~~~~~~~~~~~ 2024-01-30T14:49:00,989 compilation terminated. 2024-01-30T14:49:00,993 error: command '/usr/bin/gcc' failed with exit code 1 2024-01-30T14:49:01,116 ERROR: Building wheel for libsgm (pyproject.toml) exited with 1 2024-01-30T14:49:01,129 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmp66wlx3bh[/] 2024-01-30T14:49:01,130 [bold magenta]cwd[/]: /tmp/pip-wheel-whcbqhix/libsgm_64912b86ef6842809c1fda108259b8f5 2024-01-30T14:49:01,131 Building wheel for libsgm (pyproject.toml): finished with status 'error' 2024-01-30T14:49:01,134 ERROR: Failed building wheel for libsgm 2024-01-30T14:49:01,136 Failed to build libsgm 2024-01-30T14:49:01,137 ERROR: Failed to build one or more wheels 2024-01-30T14:49:01,138 Exception information: 2024-01-30T14:49:01,138 Traceback (most recent call last): 2024-01-30T14:49:01,138 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2024-01-30T14:49:01,138 status = run_func(*args) 2024-01-30T14:49:01,138 ^^^^^^^^^^^^^^^ 2024-01-30T14:49:01,138 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2024-01-30T14:49:01,138 return func(self, options, args) 2024-01-30T14:49:01,138 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-01-30T14:49:01,138 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2024-01-30T14:49:01,138 raise CommandError("Failed to build one or more wheels") 2024-01-30T14:49:01,138 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2024-01-30T14:49:01,142 Removed build tracker: '/tmp/pip-build-tracker-_py5ui3h'