2025-09-09T00:30:08,955 Created temporary directory: /tmp/pip-build-tracker-1b40tvoq 2025-09-09T00:30:08,956 Initialized build tracking at /tmp/pip-build-tracker-1b40tvoq 2025-09-09T00:30:08,956 Created build tracker: /tmp/pip-build-tracker-1b40tvoq 2025-09-09T00:30:08,956 Entered build tracker: /tmp/pip-build-tracker-1b40tvoq 2025-09-09T00:30:08,956 Created temporary directory: /tmp/pip-wheel-dzxr_j6s 2025-09-09T00:30:08,959 Created temporary directory: /tmp/pip-ephem-wheel-cache-nsyizo_a 2025-09-09T00:30:09,019 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:30:09,022 2 location(s) to search for versions of firedeamon: 2025-09-09T00:30:09,022 * https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:09,022 * https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:09,022 Fetching project page and analyzing links: https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:09,022 Getting page https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:09,023 Found index url https://pypi.org/simple/ 2025-09-09T00:30:09,095 Fetched page https://pypi.org/simple/firedeamon/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:30:09,096 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:09,096 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:09,096 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:09,096 Fetching project page and analyzing links: https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:09,097 Getting page https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:09,098 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:30:09,185 Fetched page https://www.piwheels.org/simple/firedeamon/ as text/html 2025-09-09T00:30:09,186 Skipping link: not a file: https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:30:09,186 Skipping link: not a file: https://pypi.org/simple/firedeamon/ 2025-09-09T00:30:09,207 Given no hashes to check 1 links for project 'firedeamon': discarding no candidates 2025-09-09T00:30:09,208 Collecting firedeamon==0.1.1 2025-09-09T00:30:09,209 Created temporary directory: /tmp/pip-unpack-sk8i2ctq 2025-09-09T00:30:09,350 Downloading FireDeamon-0.1.1.tar.gz (71 kB) 2025-09-09T00:30:09,422 Added firedeamon==0.1.1 from https://files.pythonhosted.org/packages/f3/f2/8792f617e39235ec11fa411bb9a38383e816caf1b200aaefcea5e088c0f0/FireDeamon-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-1b40tvoq' 2025-09-09T00:30:09,423 Running setup.py (path:/tmp/pip-wheel-dzxr_j6s/firedeamon_201c370f3f8e414dbeda4b7b0d872f33/setup.py) egg_info for package firedeamon 2025-09-09T00:30:09,424 Created temporary directory: /tmp/pip-pip-egg-info-adexwntb 2025-09-09T00:30:09,424 Preparing metadata (setup.py): started 2025-09-09T00:30:09,425 Running command python setup.py egg_info 2025-09-09T00:30:10,241 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:30:10,241 warnings.warn(msg) 2025-09-09T00:30:10,635 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:30:10,635 !! 2025-09-09T00:30:10,635 ******************************************************************************** 2025-09-09T00:30:10,635 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:30:10,636 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-09T00:30:10,636 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:30:10,636 ******************************************************************************** 2025-09-09T00:30:10,636 !! 2025-09-09T00:30:10,636 self._finalize_license_expression() 2025-09-09T00:30:10,711 running egg_info 2025-09-09T00:30:10,786 creating /tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info 2025-09-09T00:30:10,787 writing /tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/PKG-INFO 2025-09-09T00:30:10,788 writing dependency_links to /tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/dependency_links.txt 2025-09-09T00:30:10,788 writing requirements to /tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/requires.txt 2025-09-09T00:30:10,789 writing top-level names to /tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/top_level.txt 2025-09-09T00:30:10,789 writing manifest file '/tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:30:11,022 reading manifest file '/tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:30:11,023 reading manifest template 'MANIFEST.in' 2025-09-09T00:30:11,027 writing manifest file '/tmp/pip-pip-egg-info-adexwntb/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:30:11,141 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:30:11,146 Source in /tmp/pip-wheel-dzxr_j6s/firedeamon_201c370f3f8e414dbeda4b7b0d872f33 has version 0.1.1, which satisfies requirement firedeamon==0.1.1 from https://files.pythonhosted.org/packages/f3/f2/8792f617e39235ec11fa411bb9a38383e816caf1b200aaefcea5e088c0f0/FireDeamon-0.1.1.tar.gz 2025-09-09T00:30:11,146 Removed firedeamon==0.1.1 from https://files.pythonhosted.org/packages/f3/f2/8792f617e39235ec11fa411bb9a38383e816caf1b200aaefcea5e088c0f0/FireDeamon-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-1b40tvoq' 2025-09-09T00:30:11,149 Created temporary directory: /tmp/pip-unpack-528lx9jo 2025-09-09T00:30:11,150 Created temporary directory: /tmp/pip-unpack-b5f7l09e 2025-09-09T00:30:11,150 Building wheels for collected packages: firedeamon 2025-09-09T00:30:11,151 Created temporary directory: /tmp/pip-wheel-f2_umnh_ 2025-09-09T00:30:11,152 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:11,153 Building wheel for firedeamon (setup.py): started 2025-09-09T00:30:11,153 Destination directory: /tmp/pip-wheel-f2_umnh_ 2025-09-09T00:30:11,153 Running command python setup.py bdist_wheel 2025-09-09T00:30:11,896 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:30:11,896 warnings.warn(msg) 2025-09-09T00:30:12,290 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:30:12,290 !! 2025-09-09T00:30:12,290 ******************************************************************************** 2025-09-09T00:30:12,290 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:30:12,291 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-09T00:30:12,291 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:30:12,291 ******************************************************************************** 2025-09-09T00:30:12,291 !! 2025-09-09T00:30:12,291 self._finalize_license_expression() 2025-09-09T00:30:12,292 running bdist_wheel 2025-09-09T00:30:12,588 running build 2025-09-09T00:30:12,588 running build_ext 2025-09-09T00:30:12,952 building 'FireDeamon._cpp' extension 2025-09-09T00:30:12,952 swigging FireDeamon/cpp.i to FireDeamon/cpp_wrap.cpp 2025-09-09T00:30:12,952 swig -python -c++ -Iinclude -DFD_FULL_SUPPORT -o FireDeamon/cpp_wrap.cpp FireDeamon/cpp.i 2025-09-09T00:30:15,054 creating build/temp.linux-armv7l-cpython-313/FireDeamon 2025-09-09T00:30:15,054 creating build/temp.linux-armv7l-cpython-313/src/core 2025-09-09T00:30:15,055 creating build/temp.linux-armv7l-cpython-313/src/core/halfnum 2025-09-09T00:30:15,056 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:15,061 Using built-in specs. 2025-09-09T00:30:15,062 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++ 2025-09-09T00:30:15,062 Target: arm-linux-gnueabihf 2025-09-09T00:30:15,063 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:15,063 Thread model: posix 2025-09-09T00:30:15,063 Supported LTO compression algorithms: zlib zstd 2025-09-09T00:30:15,063 gcc version 14.2.0 (Raspbian 14.2.0-19+rpi1) 2025-09-09T00:30:15,063 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:15,064 /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/ccnUNmZu.s 2025-09-09T00:30:15,077 GNU C++14 (Raspbian 14.2.0-19+rpi1) version 14.2.0 (arm-linux-gnueabihf) 2025-09-09T00:30:15,077 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:15,078 warning: MPFR header version 4.2.1 differs from library version 4.2.2. 2025-09-09T00:30:15,078 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2025-09-09T00:30:15,080 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/14" 2025-09-09T00:30:15,080 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2025-09-09T00:30:15,081 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed/arm-linux-gnueabihf" 2025-09-09T00:30:15,081 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed" 2025-09-09T00:30:15,081 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/include" 2025-09-09T00:30:15,082 ignoring duplicate directory "/usr/include/" 2025-09-09T00:30:15,082 as it is a non-system directory that duplicates a system directory 2025-09-09T00:30:15,082 ignoring nonexistent directory "/usr/include/armv7l-linux-gnu/" 2025-09-09T00:30:15,083 #include "..." search starts here: 2025-09-09T00:30:15,083 #include <...> search starts here: 2025-09-09T00:30:15,083 /usr/include/eigen3 2025-09-09T00:30:15,083 include 2025-09-09T00:30:15,083 /usr/include/python3.13 2025-09-09T00:30:15,083 /usr/include/c++/14 2025-09-09T00:30:15,084 /usr/include/arm-linux-gnueabihf/c++/14 2025-09-09T00:30:15,084 /usr/include/c++/14/backward 2025-09-09T00:30:15,084 /usr/lib/gcc/arm-linux-gnueabihf/14/include 2025-09-09T00:30:15,084 /usr/local/include 2025-09-09T00:30:15,084 /usr/include/arm-linux-gnueabihf 2025-09-09T00:30:15,084 /usr/include 2025-09-09T00:30:15,084 End of search list. 2025-09-09T00:30:15,103 Compiler executable checksum: 19db90af162acfb43d3b3c995d98d404 2025-09-09T00:30:23,693 In file included from /usr/include/c++/14/vector:72, 2025-09-09T00:30:23,693 from FireDeamon/cpp_wrap.cpp:3880: 2025-09-09T00:30:23,693 /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:23,694 /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:23,694 954 | vector<_Tp, _Alloc>:: 2025-09-09T00:30:23,694 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:23,694 /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:23,694 /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:27,267 In file included from /usr/include/c++/14/vector:66: 2025-09-09T00:30:27,268 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:27,268 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:27,268 /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:27,268 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:27,268 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,268 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:27,268 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,268 /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:27,269 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:27,269 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:27,269 /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:27,270 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:27,270 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,270 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:27,270 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,270 /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:27,597 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:27,598 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:27,598 /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:27,598 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:27,598 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,598 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:27,598 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,598 /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:27,598 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:27,598 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:27,599 /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:27,599 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:30:27,599 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,599 1489 | std::__iterator_category(__first)); 2025-09-09T00:30:27,599 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:27,599 /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:28,334 /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:28,334 /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:28,334 700 | vector<_Tp, _Alloc>:: 2025-09-09T00:30:28,335 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:29,635 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:29,635 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:29,635 inlined from ‘PyObject* _wrap_VectorDouble_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’ at FireDeamon/cpp_wrap.cpp:7908:42, 2025-09-09T00:30:29,635 inlined from ‘PyObject* _wrap_VectorDouble_insert(PyObject*, PyObject*)’ at FireDeamon/cpp_wrap.cpp:7962:53: 2025-09-09T00:30:29,636 /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:29,636 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-09T00:30:29,636 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:30,001 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:30:30,001 inlined from ‘PyObject* _wrap_VectorDouble_resize__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’ at FireDeamon/cpp_wrap.cpp:7756:17, 2025-09-09T00:30:30,001 inlined from ‘PyObject* _wrap_VectorDouble_resize(PyObject*, PyObject*)’ at FireDeamon/cpp_wrap.cpp:7801:51: 2025-09-09T00:30:30,001 /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:30,002 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-09T00:30:30,002 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:41,959 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:41,960 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/ccnUNmZu.s 2025-09-09T00:30:41,967 GNU assembler version 2.44 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Raspbian) 2.44 2025-09-09T00:30:44,453 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:44,453 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:44,453 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:44,460 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:44,465 Using built-in specs. 2025-09-09T00:30:44,466 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++ 2025-09-09T00:30:44,467 Target: arm-linux-gnueabihf 2025-09-09T00:30:44,467 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:44,467 Thread model: posix 2025-09-09T00:30:44,467 Supported LTO compression algorithms: zlib zstd 2025-09-09T00:30:44,467 gcc version 14.2.0 (Raspbian 14.2.0-19+rpi1) 2025-09-09T00:30:44,467 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:44,467 /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/ccR3IKg4.s 2025-09-09T00:30:44,479 GNU C++14 (Raspbian 14.2.0-19+rpi1) version 14.2.0 (arm-linux-gnueabihf) 2025-09-09T00:30:44,479 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:44,479 warning: MPFR header version 4.2.1 differs from library version 4.2.2. 2025-09-09T00:30:44,479 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2025-09-09T00:30:44,480 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/14" 2025-09-09T00:30:44,480 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2025-09-09T00:30:44,480 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed/arm-linux-gnueabihf" 2025-09-09T00:30:44,480 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed" 2025-09-09T00:30:44,480 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/include" 2025-09-09T00:30:44,480 ignoring duplicate directory "/usr/include/" 2025-09-09T00:30:44,480 as it is a non-system directory that duplicates a system directory 2025-09-09T00:30:44,480 ignoring nonexistent directory "/usr/include/armv7l-linux-gnu/" 2025-09-09T00:30:44,481 #include "..." search starts here: 2025-09-09T00:30:44,481 #include <...> search starts here: 2025-09-09T00:30:44,481 /usr/include/eigen3 2025-09-09T00:30:44,481 include 2025-09-09T00:30:44,481 /usr/include/python3.13 2025-09-09T00:30:44,481 /usr/include/c++/14 2025-09-09T00:30:44,481 /usr/include/arm-linux-gnueabihf/c++/14 2025-09-09T00:30:44,481 /usr/include/c++/14/backward 2025-09-09T00:30:44,482 /usr/lib/gcc/arm-linux-gnueabihf/14/include 2025-09-09T00:30:44,482 /usr/local/include 2025-09-09T00:30:44,482 /usr/include/arm-linux-gnueabihf 2025-09-09T00:30:44,482 /usr/include 2025-09-09T00:30:44,482 End of search list. 2025-09-09T00:30:44,497 Compiler executable checksum: 19db90af162acfb43d3b3c995d98d404 2025-09-09T00:30:45,159 In file included from src/core/arbitrary_grid_local_minima.cpp:19: 2025-09-09T00:30:45,159 include/FireDeamon/core/arbitrary_grid_local_minima.h:173:35: error: ‘NULL’ was not declared in this scope 2025-09-09T00:30:45,159 173 | std::vector *depths = NULL); 2025-09-09T00:30:45,159 | ^~~~ 2025-09-09T00:30:45,159 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:45,160 39 | #include 2025-09-09T00:30:45,160 +++ |+#include 2025-09-09T00:30:45,160 40 | 2025-09-09T00:30:45,239 In file included from include/FireDeamon/core/parallel_generic.h:31, 2025-09-09T00:30:45,239 from src/core/arbitrary_grid_local_minima.cpp:20: 2025-09-09T00:30:45,239 include/FireDeamon/core/deamon_functors.h: In member function ‘void copy_functor_interlace::operator()(T**, std::vector >*, int)’: 2025-09-09T00:30:45,239 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:45,240 158 | *t = (T *)malloc(total_size); 2025-09-09T00:30:45,240 | ^~~~~~ 2025-09-09T00:30:45,240 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:46,068 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:46,068 src/core/arbitrary_grid_local_minima.cpp:382:56: required from here 2025-09-09T00:30:46,068 382 | do_parallel_generic( 2025-09-09T00:30:46,068 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:30:46,068 383 | neighbour_func, &globals, progress_reports, nr_gridpoints, data); 2025-09-09T00:30:46,069 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,069 include/FireDeamon/core/parallel_generic.h:534:9: warning: unused variable ‘rc’ [-Wunused-variable] 2025-09-09T00:30:46,069 534 | int rc = pthread_create( 2025-09-09T00:30:46,069 | ^~ 2025-09-09T00:30:46,272 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:46,273 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:46,273 80 | auto l = {(f(&std::get(*t), r, Is), 0)...}; 2025-09-09T00:30:46,273 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,273 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:46,273 97 | for_each_vector(t, r, f, gen_seq()); 2025-09-09T00:30:46,273 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,273 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:46,273 391 | tuple_it::for_each_in_tuple_vector( 2025-09-09T00:30:46,274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:30:46,274 392 | &m_data, 2025-09-09T00:30:46,274 | ~~~~~~~~ 2025-09-09T00:30:46,274 393 | &sizes_pointers_vec, 2025-09-09T00:30:46,274 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,274 394 | copy_functor_interlace(m_split_factor_in, m_nr_subs, 0, m_interlace)); 2025-09-09T00:30:46,274 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,274 src/core/arbitrary_grid_local_minima.cpp:377:61: required from here 2025-09-09T00:30:46,274 377 | true); 2025-09-09T00:30:46,274 | ^ 2025-09-09T00:30:46,275 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:46,275 158 | *t = (T *)malloc(total_size); 2025-09-09T00:30:46,275 | ~~~~~~^~~~~~~~~~~~ 2025-09-09T00:30:46,275 In file included from /usr/include/c++/14/cstdlib:79, 2025-09-09T00:30:46,275 from include/FireDeamon/core/parallel_generic.h:34: 2025-09-09T00:30:46,275 /usr/include/stdlib.h:672:14: note: ‘void* malloc(size_t)’ declared here, later in the translation unit 2025-09-09T00:30:46,275 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 2025-09-09T00:30:46,275 | ^~~~~~ 2025-09-09T00:30:46,275 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:46,276 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:46,276 80 | auto l = {(f(&std::get(*t), r, Is), 0)...}; 2025-09-09T00:30:46,276 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,276 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:46,276 97 | for_each_vector(t, r, f, gen_seq()); 2025-09-09T00:30:46,276 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,276 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:46,276 391 | tuple_it::for_each_in_tuple_vector( 2025-09-09T00:30:46,276 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:30:46,276 392 | &m_data, 2025-09-09T00:30:46,277 | ~~~~~~~~ 2025-09-09T00:30:46,277 393 | &sizes_pointers_vec, 2025-09-09T00:30:46,277 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,277 394 | copy_functor_interlace(m_split_factor_in, m_nr_subs, 0, m_interlace)); 2025-09-09T00:30:46,277 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,277 src/core/arbitrary_grid_local_minima.cpp:377:61: required from here 2025-09-09T00:30:46,277 377 | true); 2025-09-09T00:30:46,277 | ^ 2025-09-09T00:30:46,277 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:46,278 158 | *t = (T *)malloc(total_size); 2025-09-09T00:30:46,278 | ~~~~~~^~~~~~~~~~~~ 2025-09-09T00:30:46,278 /usr/include/stdlib.h:672:14: note: ‘void* malloc(size_t)’ declared here, later in the translation unit 2025-09-09T00:30:46,278 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 2025-09-09T00:30:46,278 | ^~~~~~ 2025-09-09T00:30:46,283 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void deallocate_functor::operator()(T**, int) [with T = double]’: 2025-09-09T00:30:46,283 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:46,283 61 | auto l = {(f(&std::get(*t), Is), 0)...}; 2025-09-09T00:30:46,283 | ~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,283 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:46,283 110 | for_each(t, f, gen_seq()); 2025-09-09T00:30:46,283 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,283 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:46,284 444 | tuple_it::for_each_in_tuple(&m_data, deallocate_functor()); 2025-09-09T00:30:46,284 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,284 src/core/arbitrary_grid_local_minima.cpp:387:10: required from here 2025-09-09T00:30:46,284 387 | delete data; 2025-09-09T00:30:46,284 | ^~~~ 2025-09-09T00:30:46,284 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:46,284 201 | free(*t); 2025-09-09T00:30:46,284 | ~~~~^~~~ 2025-09-09T00:30:46,284 /usr/include/stdlib.h:687:13: note: ‘void free(void*)’ declared here, later in the translation unit 2025-09-09T00:30:46,285 687 | extern void free (void *__ptr) __THROW; 2025-09-09T00:30:46,285 | ^~~~ 2025-09-09T00:30:46,285 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void deallocate_functor::operator()(T**, int) [with T = int]’: 2025-09-09T00:30:46,285 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:46,285 61 | auto l = {(f(&std::get(*t), Is), 0)...}; 2025-09-09T00:30:46,285 | ~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,285 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:46,285 110 | for_each(t, f, gen_seq()); 2025-09-09T00:30:46,285 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,285 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:46,286 444 | tuple_it::for_each_in_tuple(&m_data, deallocate_functor()); 2025-09-09T00:30:46,286 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:30:46,286 src/core/arbitrary_grid_local_minima.cpp:387:10: required from here 2025-09-09T00:30:46,286 387 | delete data; 2025-09-09T00:30:46,286 | ^~~~ 2025-09-09T00:30:46,286 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:46,286 201 | free(*t); 2025-09-09T00:30:46,286 | ~~~~^~~~ 2025-09-09T00:30:46,286 /usr/include/stdlib.h:687:13: note: ‘void free(void*)’ declared here, later in the translation unit 2025-09-09T00:30:46,287 687 | extern void free (void *__ptr) __THROW; 2025-09-09T00:30:46,287 | ^~~~ 2025-09-09T00:30:46,511 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-09T00:30:46,654 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:30:46,666 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:30:46,666 exec(compile('"'"''"'"''"'"' 2025-09-09T00:30:46,666 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:30:46,666 # 2025-09-09T00:30:46,666 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:30:46,666 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:30:46,666 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:30:46,666 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:30:46,666 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:30:46,666 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:30:46,666 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:30:46,666 import os, sys, tokenize, traceback 2025-09-09T00:30:46,666 2025-09-09T00:30:46,666 try: 2025-09-09T00:30:46,666 import setuptools 2025-09-09T00:30:46,666 except ImportError: 2025-09-09T00:30:46,666 print( 2025-09-09T00:30:46,666 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:30:46,666 "the build environment with exception:", 2025-09-09T00:30:46,666 file=sys.stderr, 2025-09-09T00:30:46,666 ) 2025-09-09T00:30:46,666 traceback.print_exc() 2025-09-09T00:30:46,666 sys.exit(1) 2025-09-09T00:30:46,666 2025-09-09T00:30:46,666 __file__ = %r 2025-09-09T00:30:46,666 sys.argv[0] = __file__ 2025-09-09T00:30:46,666 2025-09-09T00:30:46,666 if os.path.exists(__file__): 2025-09-09T00:30:46,666 filename = __file__ 2025-09-09T00:30:46,666 with tokenize.open(__file__) as f: 2025-09-09T00:30:46,666 setup_py_code = f.read() 2025-09-09T00:30:46,666 else: 2025-09-09T00:30:46,666 filename = "" 2025-09-09T00:30:46,666 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:30:46,666 2025-09-09T00:30:46,666 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:30:46,666 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-dzxr_j6s/firedeamon_201c370f3f8e414dbeda4b7b0d872f33/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-f2_umnh_[/] 2025-09-09T00:30:46,666 [bold magenta]cwd[/]: /tmp/pip-wheel-dzxr_j6s/firedeamon_201c370f3f8e414dbeda4b7b0d872f33/ 2025-09-09T00:30:46,666 Building wheel for firedeamon (setup.py): finished with status 'error' 2025-09-09T00:30:46,667 ERROR: Failed building wheel for firedeamon 2025-09-09T00:30:46,668 Running setup.py clean for firedeamon 2025-09-09T00:30:46,668 Running command python setup.py clean 2025-09-09T00:30:47,462 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:30:47,462 warnings.warn(msg) 2025-09-09T00:30:47,877 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:30:47,877 !! 2025-09-09T00:30:47,877 ******************************************************************************** 2025-09-09T00:30:47,877 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:30:47,877 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-09T00:30:47,877 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:30:47,878 ******************************************************************************** 2025-09-09T00:30:47,878 !! 2025-09-09T00:30:47,878 self._finalize_license_expression() 2025-09-09T00:30:47,953 running clean 2025-09-09T00:30:48,029 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:30:48,031 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-09T00:30:48,031 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:30:48,031 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:30:48,031 removing 'build' 2025-09-09T00:30:48,145 Failed to build firedeamon 2025-09-09T00:30:48,146 ERROR: Failed to build one or more wheels 2025-09-09T00:30:48,147 Exception information: 2025-09-09T00:30:48,147 Traceback (most recent call last): 2025-09-09T00:30:48,147 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:30:48,147 status = _inner_run() 2025-09-09T00:30:48,147 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:30:48,147 return self.run(options, args) 2025-09-09T00:30:48,147 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:30:48,147 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:30:48,147 return func(self, options, args) 2025-09-09T00:30:48,147 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:30:48,147 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:30:48,147 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:30:48,152 Removed build tracker: '/tmp/pip-build-tracker-1b40tvoq'