2025-09-09T00:30:07,316 Created temporary directory: /tmp/pip-build-tracker-br6dw2bq 2025-09-09T00:30:07,317 Initialized build tracking at /tmp/pip-build-tracker-br6dw2bq 2025-09-09T00:30:07,317 Created build tracker: /tmp/pip-build-tracker-br6dw2bq 2025-09-09T00:30:07,317 Entered build tracker: /tmp/pip-build-tracker-br6dw2bq 2025-09-09T00:30:07,317 Created temporary directory: /tmp/pip-wheel-pzcazn4_ 2025-09-09T00:30:07,320 Created temporary directory: /tmp/pip-ephem-wheel-cache-v3fv6ovz 2025-09-09T00:30:07,377 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:30:07,379 2 location(s) to search for versions of firedeamon: 2025-09-09T00:30:07,379 * https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:07,379 * https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:07,379 Fetching project page and analyzing links: https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:07,380 Getting page https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:07,381 Found index url https://pypi.org/simple/ 2025-09-09T00:30:07,589 Fetched page https://pypi.org/simple/firedeamon/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:30:07,591 Found link https://files.pythonhosted.org/packages/c7/83/21816ef18bc8bcad2ad7706904fd1810ecbc2091ffed64d0108e769ab269/FireDeamon-0.1.tar.gz (from https://pypi.org/simple/firedeamon/), version: 0.1 2025-09-09T00:30:07,592 Found link https://files.pythonhosted.org/packages/f3/f2/8792f617e39235ec11fa411bb9a38383e816caf1b200aaefcea5e088c0f0/FireDeamon-0.1.1.tar.gz (from https://pypi.org/simple/firedeamon/), version: 0.1.1 2025-09-09T00:30:07,592 Found link https://files.pythonhosted.org/packages/4a/4f/a401c17eda6502005f8333ad46ef3a8d6aebe8b049f5e2e1fa34f57a3c54/FireDeamon-0.1.2.tar.gz (from https://pypi.org/simple/firedeamon/), version: 0.1.2 2025-09-09T00:30:07,593 Fetching project page and analyzing links: https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:07,594 Getting page https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:07,595 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:30:07,692 Fetched page https://www.piwheels.org/simple/firedeamon/ as text/html 2025-09-09T00:30:07,692 Skipping link: not a file: https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:07,692 Skipping link: not a file: https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:07,717 Given no hashes to check 1 links for project 'firedeamon': discarding no candidates 2025-09-09T00:30:07,718 Collecting firedeamon==0.1 2025-09-09T00:30:07,720 Created temporary directory: /tmp/pip-unpack-j8uxj0lm 2025-09-09T00:30:08,041 Downloading FireDeamon-0.1.tar.gz (71 kB) 2025-09-09T00:30:08,119 Added firedeamon==0.1 from https://files.pythonhosted.org/packages/c7/83/21816ef18bc8bcad2ad7706904fd1810ecbc2091ffed64d0108e769ab269/FireDeamon-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-br6dw2bq' 2025-09-09T00:30:08,120 Running setup.py (path:/tmp/pip-wheel-pzcazn4_/firedeamon_cfafe4f6aecc429e8e93e87d3c6e2c03/setup.py) egg_info for package firedeamon 2025-09-09T00:30:08,120 Created temporary directory: /tmp/pip-pip-egg-info-eogqvdu5 2025-09-09T00:30:08,120 Preparing metadata (setup.py): started 2025-09-09T00:30:08,121 Running command python setup.py egg_info 2025-09-09T00:30:08,855 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:30:08,855 warnings.warn(msg) 2025-09-09T00:30:09,243 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:30:09,243 !! 2025-09-09T00:30:09,243 ******************************************************************************** 2025-09-09T00:30:09,243 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:30:09,243 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-09T00:30:09,244 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:30:09,244 ******************************************************************************** 2025-09-09T00:30:09,244 !! 2025-09-09T00:30:09,244 self._finalize_license_expression() 2025-09-09T00:30:09,318 running egg_info 2025-09-09T00:30:09,393 creating /tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info 2025-09-09T00:30:09,394 writing /tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/PKG-INFO 2025-09-09T00:30:09,395 writing dependency_links to /tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/dependency_links.txt 2025-09-09T00:30:09,395 writing requirements to /tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/requires.txt 2025-09-09T00:30:09,396 writing top-level names to /tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/top_level.txt 2025-09-09T00:30:09,396 writing manifest file '/tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:30:09,626 reading manifest file '/tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:30:09,627 reading manifest template 'MANIFEST.in' 2025-09-09T00:30:09,632 writing manifest file '/tmp/pip-pip-egg-info-eogqvdu5/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:30:09,745 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:30:09,750 Source in /tmp/pip-wheel-pzcazn4_/firedeamon_cfafe4f6aecc429e8e93e87d3c6e2c03 has version 0.1, which satisfies requirement firedeamon==0.1 from https://files.pythonhosted.org/packages/c7/83/21816ef18bc8bcad2ad7706904fd1810ecbc2091ffed64d0108e769ab269/FireDeamon-0.1.tar.gz 2025-09-09T00:30:09,750 Removed firedeamon==0.1 from https://files.pythonhosted.org/packages/c7/83/21816ef18bc8bcad2ad7706904fd1810ecbc2091ffed64d0108e769ab269/FireDeamon-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-br6dw2bq' 2025-09-09T00:30:09,754 Created temporary directory: /tmp/pip-unpack-kmgrwj1z 2025-09-09T00:30:09,754 Created temporary directory: /tmp/pip-unpack-_ue6rmi4 2025-09-09T00:30:09,754 Building wheels for collected packages: firedeamon 2025-09-09T00:30:09,755 Created temporary directory: /tmp/pip-wheel-ahv399az 2025-09-09T00:30:09,756 DEPRECATION: Building 'firedeamon' 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 'firedeamon'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T00:30:09,757 Building wheel for firedeamon (setup.py): started 2025-09-09T00:30:09,757 Destination directory: /tmp/pip-wheel-ahv399az 2025-09-09T00:30:09,758 Running command python setup.py bdist_wheel 2025-09-09T00:30:10,492 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:30:10,492 warnings.warn(msg) 2025-09-09T00:30:10,876 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:30:10,876 !! 2025-09-09T00:30:10,876 ******************************************************************************** 2025-09-09T00:30:10,876 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:30:10,877 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-09T00:30:10,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:30:10,877 ******************************************************************************** 2025-09-09T00:30:10,877 !! 2025-09-09T00:30:10,877 self._finalize_license_expression() 2025-09-09T00:30:10,878 running bdist_wheel 2025-09-09T00:30:11,167 running build 2025-09-09T00:30:11,167 running build_ext 2025-09-09T00:30:11,499 building 'FireDeamon._cpp' extension 2025-09-09T00:30:11,499 swigging FireDeamon/cpp.i to FireDeamon/cpp_wrap.cpp 2025-09-09T00:30:11,499 swig -python -c++ -Iinclude -DFD_FULL_SUPPORT -o FireDeamon/cpp_wrap.cpp FireDeamon/cpp.i 2025-09-09T00:30:13,593 creating build/temp.linux-armv7l-cpython-313/FireDeamon 2025-09-09T00:30:13,594 creating build/temp.linux-armv7l-cpython-313/src/core 2025-09-09T00:30:13,595 creating build/temp.linux-armv7l-cpython-313/src/core/halfnum 2025-09-09T00:30:13,596 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/ -I/usr/include/armv7l-linux-gnu/ -I/usr/include/eigen3 -Iinclude -I/usr/include/python3.13 -c FireDeamon/cpp_wrap.cpp -o build/temp.linux-armv7l-cpython-313/FireDeamon/cpp_wrap.o -std=c++14 -v -pedantic -Wall -Wextra -fPIC -O3 -frounding-math 2025-09-09T00:30:13,600 Using built-in specs. 2025-09-09T00:30:13,601 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++ 2025-09-09T00:30:13,601 Target: arm-linux-gnueabihf 2025-09-09T00:30:13,601 Configured with: ../src/configure -v --with-pkgversion='Raspbian 14.2.0-19+rpi1' --with-bugurl=file:///usr/share/doc/gcc-14/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust --prefix=/usr --with-gcc-major-version-only --program-suffix=-14 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6+fp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf 2025-09-09T00:30:13,601 Thread model: posix 2025-09-09T00:30:13,601 Supported LTO compression algorithms: zlib zstd 2025-09-09T00:30:13,601 gcc version 14.2.0 (Raspbian 14.2.0-19+rpi1) 2025-09-09T00:30:13,602 COLLECT_GCC_OPTIONS='-fno-strict-overflow' '-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-I' '/usr/include/' '-I' '/usr/include/armv7l-linux-gnu/' '-I' '/usr/include/eigen3' '-I' 'include' '-I' '/usr/include/python3.13' '-c' '-o' 'build/temp.linux-armv7l-cpython-313/FireDeamon/cpp_wrap.o' '-std=c++14' '-v' '-Wpedantic' '-Wall' '-Wextra' '-fPIC' '-O3' '-frounding-math' '-shared-libgcc' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-313/FireDeamon/' 2025-09-09T00:30:13,602 /usr/libexec/gcc/arm-linux-gnueabihf/14/cc1plus -quiet -v -I /usr/include/ -I /usr/include/armv7l-linux-gnu/ -I /usr/include/eigen3 -I include -I /usr/include/python3.13 -imultilib . -imultiarch arm-linux-gnueabihf -D_GNU_SOURCE -D NDEBUG FireDeamon/cpp_wrap.cpp -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -quiet -dumpdir build/temp.linux-armv7l-cpython-313/FireDeamon/ -dumpbase cpp_wrap.cpp -dumpbase-ext .cpp -mfloat-abi=hard -mtls-dialect=gnu -marm -mlibarch=armv6+fp -march=armv6+fp -g -O2 -O3 -Wsign-compare -Wpedantic -Wall -Wextra -std=c++14 -version -fno-strict-overflow -fPIC -frounding-math -o /tmp/ccBE5hS6.s 2025-09-09T00:30:13,612 GNU C++14 (Raspbian 14.2.0-19+rpi1) version 14.2.0 (arm-linux-gnueabihf) 2025-09-09T00:30:13,613 compiled by GNU C version 14.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP 2025-09-09T00:30:13,613 warning: MPFR header version 4.2.1 differs from library version 4.2.2. 2025-09-09T00:30:13,613 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2025-09-09T00:30:13,613 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/14" 2025-09-09T00:30:13,614 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2025-09-09T00:30:13,614 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed/arm-linux-gnueabihf" 2025-09-09T00:30:13,614 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed" 2025-09-09T00:30:13,614 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/include" 2025-09-09T00:30:13,614 ignoring duplicate directory "/usr/include/" 2025-09-09T00:30:13,614 as it is a non-system directory that duplicates a system directory 2025-09-09T00:30:13,614 ignoring nonexistent directory "/usr/include/armv7l-linux-gnu/" 2025-09-09T00:30:13,615 #include "..." search starts here: 2025-09-09T00:30:13,615 #include <...> search starts here: 2025-09-09T00:30:13,615 /usr/include/eigen3 2025-09-09T00:30:13,615 include 2025-09-09T00:30:13,615 /usr/include/python3.13 2025-09-09T00:30:13,615 /usr/include/c++/14 2025-09-09T00:30:13,615 /usr/include/arm-linux-gnueabihf/c++/14 2025-09-09T00:30:13,615 /usr/include/c++/14/backward 2025-09-09T00:30:13,616 /usr/lib/gcc/arm-linux-gnueabihf/14/include 2025-09-09T00:30:13,616 /usr/local/include 2025-09-09T00:30:13,616 /usr/include/arm-linux-gnueabihf 2025-09-09T00:30:13,616 /usr/include 2025-09-09T00:30:13,616 End of search list. 2025-09-09T00:30:13,635 Compiler executable checksum: 19db90af162acfb43d3b3c995d98d404 2025-09-09T00:30:22,219 In file included from /usr/include/c++/14/vector:72, 2025-09-09T00:30:22,220 from FireDeamon/cpp_wrap.cpp:3880: 2025-09-09T00:30:22,220 /usr/include/c++/14/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:30:22,220 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-09-09T00:30:22,220 954 | vector<_Tp, _Alloc>:: 2025-09-09T00:30:22,220 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:22,220 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:22,220 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:25,804 In file included from /usr/include/c++/14/vector:66: 2025-09-09T00:30:25,804 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:25,804 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’ at FireDeamon/cpp_wrap.cpp:4677:23: 2025-09-09T00:30:25,804 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:25,804 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:25,804 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:25,805 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:25,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:25,805 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:25,805 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:25,805 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’ at FireDeamon/cpp_wrap.cpp:4687:23: 2025-09-09T00:30:25,805 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:25,805 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:25,805 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:25,805 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:25,805 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:25,806 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:26,125 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:26,125 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’ at FireDeamon/cpp_wrap.cpp:4677:23: 2025-09-09T00:30:26,125 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:26,125 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:26,125 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:26,125 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:26,125 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:26,125 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:26,126 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:26,126 inlined from ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’ at FireDeamon/cpp_wrap.cpp:4687:23: 2025-09-09T00:30:26,126 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:26,126 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:26,126 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:26,126 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:26,126 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:26,126 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:26,860 /usr/include/c++/14/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:30:26,860 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2025-09-09T00:30:26,860 700 | vector<_Tp, _Alloc>:: 2025-09-09T00:30:26,860 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:28,153 In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:28,153 inlined from ‘void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::size_type, const std::vector >::value_type&)’ at FireDeamon/cpp_wrap.cpp:5057:213, 2025-09-09T00:30:28,154 inlined from ‘PyObject* _wrap_VectorDouble_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’ at FireDeamon/cpp_wrap.cpp:7908:42, 2025-09-09T00:30:28,154 inlined from ‘PyObject* _wrap_VectorDouble_insert(PyObject*, PyObject*)’ at FireDeamon/cpp_wrap.cpp:7962:53: 2025-09-09T00:30:28,154 /usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:28,154 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-09T00:30:28,154 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:28,516 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:28,516 inlined from ‘PyObject* _wrap_VectorDouble_resize__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’ at FireDeamon/cpp_wrap.cpp:7756:17, 2025-09-09T00:30:28,516 inlined from ‘PyObject* _wrap_VectorDouble_resize(PyObject*, PyObject*)’ at FireDeamon/cpp_wrap.cpp:7801:51: 2025-09-09T00:30:28,516 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T00:30:28,516 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-09T00:30:28,516 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:40,476 COLLECT_GCC_OPTIONS='-fno-strict-overflow' '-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-I' '/usr/include/' '-I' '/usr/include/armv7l-linux-gnu/' '-I' '/usr/include/eigen3' '-I' 'include' '-I' '/usr/include/python3.13' '-c' '-o' 'build/temp.linux-armv7l-cpython-313/FireDeamon/cpp_wrap.o' '-std=c++14' '-v' '-Wpedantic' '-Wall' '-Wextra' '-fPIC' '-O3' '-frounding-math' '-shared-libgcc' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-313/FireDeamon/' 2025-09-09T00:30:40,477 as -v -I /usr/include/ -I /usr/include/armv7l-linux-gnu/ -I /usr/include/eigen3 -I include -I /usr/include/python3.13 -march=armv6+fp -mfloat-abi=hard -meabi=5 -o build/temp.linux-armv7l-cpython-313/FireDeamon/cpp_wrap.o /tmp/ccBE5hS6.s 2025-09-09T00:30:40,483 GNU assembler version 2.44 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Raspbian) 2.44 2025-09-09T00:30:42,952 COMPILER_PATH=/usr/libexec/gcc/arm-linux-gnueabihf/14/:/usr/libexec/gcc/arm-linux-gnueabihf/14/:/usr/libexec/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/ 2025-09-09T00:30:42,952 LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/14/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/14/../../../:/lib/arm-linux-gnueabihf/:/lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/ 2025-09-09T00:30:42,953 COLLECT_GCC_OPTIONS='-fno-strict-overflow' '-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-I' '/usr/include/' '-I' '/usr/include/armv7l-linux-gnu/' '-I' '/usr/include/eigen3' '-I' 'include' '-I' '/usr/include/python3.13' '-c' '-o' 'build/temp.linux-armv7l-cpython-313/FireDeamon/cpp_wrap.o' '-std=c++14' '-v' '-Wpedantic' '-Wall' '-Wextra' '-fPIC' '-O3' '-frounding-math' '-shared-libgcc' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-313/FireDeamon/cpp_wrap.' 2025-09-09T00:30:42,959 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/ -I/usr/include/armv7l-linux-gnu/ -I/usr/include/eigen3 -Iinclude -I/usr/include/python3.13 -c src/core/arbitrary_grid_local_minima.cpp -o build/temp.linux-armv7l-cpython-313/src/core/arbitrary_grid_local_minima.o -std=c++14 -v -pedantic -Wall -Wextra -fPIC -O3 -frounding-math 2025-09-09T00:30:42,964 Using built-in specs. 2025-09-09T00:30:42,965 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++ 2025-09-09T00:30:42,965 Target: arm-linux-gnueabihf 2025-09-09T00:30:42,965 Configured with: ../src/configure -v --with-pkgversion='Raspbian 14.2.0-19+rpi1' --with-bugurl=file:///usr/share/doc/gcc-14/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust --prefix=/usr --with-gcc-major-version-only --program-suffix=-14 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6+fp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf 2025-09-09T00:30:42,965 Thread model: posix 2025-09-09T00:30:42,965 Supported LTO compression algorithms: zlib zstd 2025-09-09T00:30:42,965 gcc version 14.2.0 (Raspbian 14.2.0-19+rpi1) 2025-09-09T00:30:42,965 COLLECT_GCC_OPTIONS='-fno-strict-overflow' '-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-I' '/usr/include/' '-I' '/usr/include/armv7l-linux-gnu/' '-I' '/usr/include/eigen3' '-I' 'include' '-I' '/usr/include/python3.13' '-c' '-o' 'build/temp.linux-armv7l-cpython-313/src/core/arbitrary_grid_local_minima.o' '-std=c++14' '-v' '-Wpedantic' '-Wall' '-Wextra' '-fPIC' '-O3' '-frounding-math' '-shared-libgcc' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-313/src/core/' 2025-09-09T00:30:42,965 /usr/libexec/gcc/arm-linux-gnueabihf/14/cc1plus -quiet -v -I /usr/include/ -I /usr/include/armv7l-linux-gnu/ -I /usr/include/eigen3 -I include -I /usr/include/python3.13 -imultilib . -imultiarch arm-linux-gnueabihf -D_GNU_SOURCE -D NDEBUG src/core/arbitrary_grid_local_minima.cpp -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -quiet -dumpdir build/temp.linux-armv7l-cpython-313/src/core/ -dumpbase arbitrary_grid_local_minima.cpp -dumpbase-ext .cpp -mfloat-abi=hard -mtls-dialect=gnu -marm -mlibarch=armv6+fp -march=armv6+fp -g -O2 -O3 -Wsign-compare -Wpedantic -Wall -Wextra -std=c++14 -version -fno-strict-overflow -fPIC -frounding-math -o /tmp/ccV0VNiC.s 2025-09-09T00:30:42,975 GNU C++14 (Raspbian 14.2.0-19+rpi1) version 14.2.0 (arm-linux-gnueabihf) 2025-09-09T00:30:42,975 compiled by GNU C version 14.2.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP 2025-09-09T00:30:42,976 warning: MPFR header version 4.2.1 differs from library version 4.2.2. 2025-09-09T00:30:42,976 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2025-09-09T00:30:42,976 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/14" 2025-09-09T00:30:42,976 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2025-09-09T00:30:42,976 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed/arm-linux-gnueabihf" 2025-09-09T00:30:42,977 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed" 2025-09-09T00:30:42,977 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/include" 2025-09-09T00:30:42,977 ignoring duplicate directory "/usr/include/" 2025-09-09T00:30:42,977 as it is a non-system directory that duplicates a system directory 2025-09-09T00:30:42,977 ignoring nonexistent directory "/usr/include/armv7l-linux-gnu/" 2025-09-09T00:30:42,977 #include "..." search starts here: 2025-09-09T00:30:42,977 #include <...> search starts here: 2025-09-09T00:30:42,978 /usr/include/eigen3 2025-09-09T00:30:42,978 include 2025-09-09T00:30:42,978 /usr/include/python3.13 2025-09-09T00:30:42,978 /usr/include/c++/14 2025-09-09T00:30:42,978 /usr/include/arm-linux-gnueabihf/c++/14 2025-09-09T00:30:42,978 /usr/include/c++/14/backward 2025-09-09T00:30:42,978 /usr/lib/gcc/arm-linux-gnueabihf/14/include 2025-09-09T00:30:42,978 /usr/local/include 2025-09-09T00:30:42,978 /usr/include/arm-linux-gnueabihf 2025-09-09T00:30:42,978 /usr/include 2025-09-09T00:30:42,979 End of search list. 2025-09-09T00:30:42,994 Compiler executable checksum: 19db90af162acfb43d3b3c995d98d404 2025-09-09T00:30:43,651 In file included from src/core/arbitrary_grid_local_minima.cpp:19: 2025-09-09T00:30:43,651 include/FireDeamon/core/arbitrary_grid_local_minima.h:173:35: error: ‘NULL’ was not declared in this scope 2025-09-09T00:30:43,651 173 | std::vector *depths = NULL); 2025-09-09T00:30:43,651 | ^~~~ 2025-09-09T00:30:43,651 include/FireDeamon/core/arbitrary_grid_local_minima.h:40:1: note: ‘NULL’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 2025-09-09T00:30:43,652 39 | #include 2025-09-09T00:30:43,652 +++ |+#include 2025-09-09T00:30:43,652 40 | 2025-09-09T00:30:43,731 In file included from include/FireDeamon/core/parallel_generic.h:31, 2025-09-09T00:30:43,731 from src/core/arbitrary_grid_local_minima.cpp:20: 2025-09-09T00:30:43,732 include/FireDeamon/core/deamon_functors.h: In member function ‘void copy_functor_interlace::operator()(T**, std::vector >*, int)’: 2025-09-09T00:30:43,732 include/FireDeamon/core/deamon_functors.h:158:15: error: there are no arguments to ‘malloc’ that depend on a template parameter, so a declaration of ‘malloc’ must be available [-fpermissive] 2025-09-09T00:30:43,732 158 | *t = (T *)malloc(total_size); 2025-09-09T00:30:43,732 | ^~~~~~ 2025-09-09T00:30:43,732 include/FireDeamon/core/deamon_functors.h:158:15: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 2025-09-09T00:30:44,559 include/FireDeamon/core/parallel_generic.h: In instantiation of ‘void do_parallel_generic(void* (*)(void*), PG*, bool, int, GPData*) [with Ts = {int, double, double, double, int}]’: 2025-09-09T00:30:44,559 src/core/arbitrary_grid_local_minima.cpp:382:56: required from here 2025-09-09T00:30:44,559 382 | do_parallel_generic( 2025-09-09T00:30:44,559 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:30:44,559 383 | neighbour_func, &globals, progress_reports, nr_gridpoints, data); 2025-09-09T00:30:44,559 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,559 include/FireDeamon/core/parallel_generic.h:534:9: warning: unused variable ‘rc’ [-Wunused-variable] 2025-09-09T00:30:44,559 534 | int rc = pthread_create( 2025-09-09T00:30:44,560 | ^~ 2025-09-09T00:30:44,764 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void copy_functor_interlace::operator()(T**, std::vector >*, int) [with T = double]’: 2025-09-09T00:30:44,764 include/FireDeamon/core/iterate_over_tuple.h:80:15: required from ‘void tuple_it::for_each_vector(T*, R*, F, seq) [with T = std::tuple; R = std::vector >; F = copy_functor_interlace; int ...Is = {0, 1, 2, 3}]’ 2025-09-09T00:30:44,764 80 | auto l = {(f(&std::get(*t), r, Is), 0)...}; 2025-09-09T00:30:44,764 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,764 include/FireDeamon/core/iterate_over_tuple.h:97:18: required from ‘void tuple_it::for_each_in_tuple_vector(std::tuple<_Elements ...>*, R*, F) [with Ts = {double*, double*, double*, int*}; R = std::vector >; F = copy_functor_interlace]’ 2025-09-09T00:30:44,764 97 | for_each_vector(t, r, f, gen_seq()); 2025-09-09T00:30:44,764 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,764 include/FireDeamon/core/parallel_generic.h:391:39: required from ‘GPData::GPData(bool, int, std::tuple >, std::vector >...>&, std::vector*, pthread_mutex_t*, int*, int, int, bool) [with Tout = int; Tsplit = double; Tins = {double, double, int}]’ 2025-09-09T00:30:44,765 391 | tuple_it::for_each_in_tuple_vector( 2025-09-09T00:30:44,765 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:30:44,765 392 | &m_data, 2025-09-09T00:30:44,765 | ~~~~~~~~ 2025-09-09T00:30:44,765 393 | &sizes_pointers_vec, 2025-09-09T00:30:44,765 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,765 394 | copy_functor_interlace(m_split_factor_in, m_nr_subs, 0, m_interlace)); 2025-09-09T00:30:44,765 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,765 src/core/arbitrary_grid_local_minima.cpp:377:61: required from here 2025-09-09T00:30:44,765 377 | true); 2025-09-09T00:30:44,765 | ^ 2025-09-09T00:30:44,766 include/FireDeamon/core/deamon_functors.h:158:21: error: ‘malloc’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation 2025-09-09T00:30:44,766 158 | *t = (T *)malloc(total_size); 2025-09-09T00:30:44,766 | ~~~~~~^~~~~~~~~~~~ 2025-09-09T00:30:44,766 In file included from /usr/include/c++/14/cstdlib:79, 2025-09-09T00:30:44,766 from include/FireDeamon/core/parallel_generic.h:34: 2025-09-09T00:30:44,766 /usr/include/stdlib.h:672:14: note: ‘void* malloc(size_t)’ declared here, later in the translation unit 2025-09-09T00:30:44,766 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 2025-09-09T00:30:44,766 | ^~~~~~ 2025-09-09T00:30:44,766 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void copy_functor_interlace::operator()(T**, std::vector >*, int) [with T = int]’: 2025-09-09T00:30:44,767 include/FireDeamon/core/iterate_over_tuple.h:80:15: required from ‘void tuple_it::for_each_vector(T*, R*, F, seq) [with T = std::tuple; R = std::vector >; F = copy_functor_interlace; int ...Is = {0, 1, 2, 3}]’ 2025-09-09T00:30:44,767 80 | auto l = {(f(&std::get(*t), r, Is), 0)...}; 2025-09-09T00:30:44,767 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,767 include/FireDeamon/core/iterate_over_tuple.h:97:18: required from ‘void tuple_it::for_each_in_tuple_vector(std::tuple<_Elements ...>*, R*, F) [with Ts = {double*, double*, double*, int*}; R = std::vector >; F = copy_functor_interlace]’ 2025-09-09T00:30:44,767 97 | for_each_vector(t, r, f, gen_seq()); 2025-09-09T00:30:44,767 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,767 include/FireDeamon/core/parallel_generic.h:391:39: required from ‘GPData::GPData(bool, int, std::tuple >, std::vector >...>&, std::vector*, pthread_mutex_t*, int*, int, int, bool) [with Tout = int; Tsplit = double; Tins = {double, double, int}]’ 2025-09-09T00:30:44,767 391 | tuple_it::for_each_in_tuple_vector( 2025-09-09T00:30:44,767 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:30:44,767 392 | &m_data, 2025-09-09T00:30:44,768 | ~~~~~~~~ 2025-09-09T00:30:44,768 393 | &sizes_pointers_vec, 2025-09-09T00:30:44,768 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,768 394 | copy_functor_interlace(m_split_factor_in, m_nr_subs, 0, m_interlace)); 2025-09-09T00:30:44,768 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,768 src/core/arbitrary_grid_local_minima.cpp:377:61: required from here 2025-09-09T00:30:44,768 377 | true); 2025-09-09T00:30:44,768 | ^ 2025-09-09T00:30:44,768 include/FireDeamon/core/deamon_functors.h:158:21: error: ‘malloc’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation 2025-09-09T00:30:44,768 158 | *t = (T *)malloc(total_size); 2025-09-09T00:30:44,769 | ~~~~~~^~~~~~~~~~~~ 2025-09-09T00:30:44,769 /usr/include/stdlib.h:672:14: note: ‘void* malloc(size_t)’ declared here, later in the translation unit 2025-09-09T00:30:44,769 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 2025-09-09T00:30:44,769 | ^~~~~~ 2025-09-09T00:30:44,774 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void deallocate_functor::operator()(T**, int) [with T = double]’: 2025-09-09T00:30:44,774 include/FireDeamon/core/iterate_over_tuple.h:61:15: required from ‘void tuple_it::for_each(T*, F, seq) [with T = std::tuple; F = deallocate_functor; int ...Is = {0, 1, 2, 3}]’ 2025-09-09T00:30:44,774 61 | auto l = {(f(&std::get(*t), Is), 0)...}; 2025-09-09T00:30:44,774 | ~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,774 include/FireDeamon/core/iterate_over_tuple.h:110:11: required from ‘void tuple_it::for_each_in_tuple(std::tuple<_Elements ...>*, F) [with Ts = {double*, double*, double*, int*}; F = deallocate_functor]’ 2025-09-09T00:30:44,774 110 | for_each(t, f, gen_seq()); 2025-09-09T00:30:44,774 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,774 include/FireDeamon/core/parallel_generic.h:444:30: required from ‘GPData::~GPData() [with Tout = int; Tsplit = double; Tins = {double, double, int}]’ 2025-09-09T00:30:44,775 444 | tuple_it::for_each_in_tuple(&m_data, deallocate_functor()); 2025-09-09T00:30:44,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,775 src/core/arbitrary_grid_local_minima.cpp:387:10: required from here 2025-09-09T00:30:44,775 387 | delete data; 2025-09-09T00:30:44,775 | ^~~~ 2025-09-09T00:30:44,775 include/FireDeamon/core/deamon_functors.h:201:9: error: ‘free’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation 2025-09-09T00:30:44,775 201 | free(*t); 2025-09-09T00:30:44,775 | ~~~~^~~~ 2025-09-09T00:30:44,775 /usr/include/stdlib.h:687:13: note: ‘void free(void*)’ declared here, later in the translation unit 2025-09-09T00:30:44,775 687 | extern void free (void *__ptr) __THROW; 2025-09-09T00:30:44,776 | ^~~~ 2025-09-09T00:30:44,776 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void deallocate_functor::operator()(T**, int) [with T = int]’: 2025-09-09T00:30:44,776 include/FireDeamon/core/iterate_over_tuple.h:61:15: required from ‘void tuple_it::for_each(T*, F, seq) [with T = std::tuple; F = deallocate_functor; int ...Is = {0, 1, 2, 3}]’ 2025-09-09T00:30:44,776 61 | auto l = {(f(&std::get(*t), Is), 0)...}; 2025-09-09T00:30:44,776 | ~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,776 include/FireDeamon/core/iterate_over_tuple.h:110:11: required from ‘void tuple_it::for_each_in_tuple(std::tuple<_Elements ...>*, F) [with Ts = {double*, double*, double*, int*}; F = deallocate_functor]’ 2025-09-09T00:30:44,776 110 | for_each(t, f, gen_seq()); 2025-09-09T00:30:44,776 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,776 include/FireDeamon/core/parallel_generic.h:444:30: required from ‘GPData::~GPData() [with Tout = int; Tsplit = double; Tins = {double, double, int}]’ 2025-09-09T00:30:44,777 444 | tuple_it::for_each_in_tuple(&m_data, deallocate_functor()); 2025-09-09T00:30:44,777 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:44,777 src/core/arbitrary_grid_local_minima.cpp:387:10: required from here 2025-09-09T00:30:44,777 387 | delete data; 2025-09-09T00:30:44,777 | ^~~~ 2025-09-09T00:30:44,777 include/FireDeamon/core/deamon_functors.h:201:9: error: ‘free’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation 2025-09-09T00:30:44,777 201 | free(*t); 2025-09-09T00:30:44,777 | ~~~~^~~~ 2025-09-09T00:30:44,777 /usr/include/stdlib.h:687:13: note: ‘void free(void*)’ declared here, later in the translation unit 2025-09-09T00:30:44,777 687 | extern void free (void *__ptr) __THROW; 2025-09-09T00:30:44,778 | ^~~~ 2025-09-09T00:30:45,000 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-09T00:30:45,144 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:30:45,156 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:30:45,156 exec(compile('"'"''"'"''"'"' 2025-09-09T00:30:45,156 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:30:45,156 # 2025-09-09T00:30:45,156 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:30:45,156 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:30:45,156 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:30:45,156 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:30:45,156 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:30:45,156 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:30:45,156 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:30:45,156 import os, sys, tokenize, traceback 2025-09-09T00:30:45,156 2025-09-09T00:30:45,156 try: 2025-09-09T00:30:45,156 import setuptools 2025-09-09T00:30:45,156 except ImportError: 2025-09-09T00:30:45,156 print( 2025-09-09T00:30:45,156 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:30:45,156 "the build environment with exception:", 2025-09-09T00:30:45,156 file=sys.stderr, 2025-09-09T00:30:45,156 ) 2025-09-09T00:30:45,156 traceback.print_exc() 2025-09-09T00:30:45,156 sys.exit(1) 2025-09-09T00:30:45,156 2025-09-09T00:30:45,156 __file__ = %r 2025-09-09T00:30:45,156 sys.argv[0] = __file__ 2025-09-09T00:30:45,156 2025-09-09T00:30:45,156 if os.path.exists(__file__): 2025-09-09T00:30:45,156 filename = __file__ 2025-09-09T00:30:45,156 with tokenize.open(__file__) as f: 2025-09-09T00:30:45,156 setup_py_code = f.read() 2025-09-09T00:30:45,156 else: 2025-09-09T00:30:45,156 filename = "" 2025-09-09T00:30:45,156 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:30:45,156 2025-09-09T00:30:45,156 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:30:45,156 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pzcazn4_/firedeamon_cfafe4f6aecc429e8e93e87d3c6e2c03/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-ahv399az[/] 2025-09-09T00:30:45,156 [bold magenta]cwd[/]: /tmp/pip-wheel-pzcazn4_/firedeamon_cfafe4f6aecc429e8e93e87d3c6e2c03/ 2025-09-09T00:30:45,156 Building wheel for firedeamon (setup.py): finished with status 'error' 2025-09-09T00:30:45,157 ERROR: Failed building wheel for firedeamon 2025-09-09T00:30:45,158 Running setup.py clean for firedeamon 2025-09-09T00:30:45,158 Running command python setup.py clean 2025-09-09T00:30:45,931 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:30:45,932 warnings.warn(msg) 2025-09-09T00:30:46,324 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:30:46,324 !! 2025-09-09T00:30:46,324 ******************************************************************************** 2025-09-09T00:30:46,324 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:30:46,324 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-09T00:30:46,325 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:30:46,325 ******************************************************************************** 2025-09-09T00:30:46,325 !! 2025-09-09T00:30:46,325 self._finalize_license_expression() 2025-09-09T00:30:46,400 running clean 2025-09-09T00:30:46,474 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:30:46,475 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-09T00:30:46,475 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:30:46,475 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:30:46,476 removing 'build' 2025-09-09T00:30:46,588 Failed to build firedeamon 2025-09-09T00:30:46,589 ERROR: Failed to build one or more wheels 2025-09-09T00:30:46,590 Exception information: 2025-09-09T00:30:46,590 Traceback (most recent call last): 2025-09-09T00:30:46,590 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:30:46,590 status = _inner_run() 2025-09-09T00:30:46,590 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:30:46,590 return self.run(options, args) 2025-09-09T00:30:46,590 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:30:46,590 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:30:46,590 return func(self, options, args) 2025-09-09T00:30:46,590 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:30:46,590 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:30:46,590 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:30:46,594 Removed build tracker: '/tmp/pip-build-tracker-br6dw2bq'