2025-09-09T00:31:05,120 Created temporary directory: /tmp/pip-build-tracker-3c_uu36q 2025-09-09T00:31:05,120 Initialized build tracking at /tmp/pip-build-tracker-3c_uu36q 2025-09-09T00:31:05,120 Created build tracker: /tmp/pip-build-tracker-3c_uu36q 2025-09-09T00:31:05,121 Entered build tracker: /tmp/pip-build-tracker-3c_uu36q 2025-09-09T00:31:05,121 Created temporary directory: /tmp/pip-wheel-x35k18qv 2025-09-09T00:31:05,124 Created temporary directory: /tmp/pip-ephem-wheel-cache-7szox09n 2025-09-09T00:31:05,181 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:31:05,183 2 location(s) to search for versions of firedeamon: 2025-09-09T00:31:05,183 * https://pypi.org/simple/firedeamon/ 2025-09-09T00:31:05,183 * https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:31:05,183 Fetching project page and analyzing links: https://pypi.org/simple/firedeamon/ 2025-09-09T00:31:05,184 Getting page https://pypi.org/simple/firedeamon/ 2025-09-09T00:31:05,185 Found index url https://pypi.org/simple/ 2025-09-09T00:31:05,254 Fetched page https://pypi.org/simple/firedeamon/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:31:05,255 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:31:05,255 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:31:05,255 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:31:05,255 Fetching project page and analyzing links: https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:31:05,256 Getting page https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:31:05,256 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:31:05,351 Fetched page https://www.piwheels.org/simple/firedeamon/ as text/html 2025-09-09T00:31:05,351 Skipping link: not a file: https://www.piwheels.org/simple/firedeamon/ 2025-09-09T00:31:05,352 Skipping link: not a file: https://pypi.org/simple/firedeamon/ 2025-09-09T00:31:05,373 Given no hashes to check 1 links for project 'firedeamon': discarding no candidates 2025-09-09T00:31:05,374 Collecting firedeamon==0.1.2 2025-09-09T00:31:05,375 Created temporary directory: /tmp/pip-unpack-tpffjdj5 2025-09-09T00:31:05,541 Downloading FireDeamon-0.1.2.tar.gz (71 kB) 2025-09-09T00:31:05,618 Added firedeamon==0.1.2 from https://files.pythonhosted.org/packages/4a/4f/a401c17eda6502005f8333ad46ef3a8d6aebe8b049f5e2e1fa34f57a3c54/FireDeamon-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-3c_uu36q' 2025-09-09T00:31:05,620 Running setup.py (path:/tmp/pip-wheel-x35k18qv/firedeamon_76c1103e04504c02b932d2d8c330acf6/setup.py) egg_info for package firedeamon 2025-09-09T00:31:05,620 Created temporary directory: /tmp/pip-pip-egg-info-k0iyqpcc 2025-09-09T00:31:05,620 Preparing metadata (setup.py): started 2025-09-09T00:31:05,621 Running command python setup.py egg_info 2025-09-09T00:31:06,355 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:31:06,355 warnings.warn(msg) 2025-09-09T00:31:06,741 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:31:06,741 !! 2025-09-09T00:31:06,741 ******************************************************************************** 2025-09-09T00:31:06,741 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:31:06,742 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-09T00:31:06,742 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:31:06,742 ******************************************************************************** 2025-09-09T00:31:06,742 !! 2025-09-09T00:31:06,742 self._finalize_license_expression() 2025-09-09T00:31:06,816 running egg_info 2025-09-09T00:31:06,890 creating /tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info 2025-09-09T00:31:06,890 writing /tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/PKG-INFO 2025-09-09T00:31:06,891 writing dependency_links to /tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/dependency_links.txt 2025-09-09T00:31:06,892 writing requirements to /tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/requires.txt 2025-09-09T00:31:06,892 writing top-level names to /tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/top_level.txt 2025-09-09T00:31:06,892 writing manifest file '/tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:31:07,117 reading manifest file '/tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:31:07,118 reading manifest template 'MANIFEST.in' 2025-09-09T00:31:07,122 writing manifest file '/tmp/pip-pip-egg-info-k0iyqpcc/FireDeamon.egg-info/SOURCES.txt' 2025-09-09T00:31:07,236 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:31:07,240 Source in /tmp/pip-wheel-x35k18qv/firedeamon_76c1103e04504c02b932d2d8c330acf6 has version 0.1.2, which satisfies requirement firedeamon==0.1.2 from https://files.pythonhosted.org/packages/4a/4f/a401c17eda6502005f8333ad46ef3a8d6aebe8b049f5e2e1fa34f57a3c54/FireDeamon-0.1.2.tar.gz 2025-09-09T00:31:07,241 Removed firedeamon==0.1.2 from https://files.pythonhosted.org/packages/4a/4f/a401c17eda6502005f8333ad46ef3a8d6aebe8b049f5e2e1fa34f57a3c54/FireDeamon-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-3c_uu36q' 2025-09-09T00:31:07,244 Created temporary directory: /tmp/pip-unpack-e0jozcfx 2025-09-09T00:31:07,244 Created temporary directory: /tmp/pip-unpack-5spelzur 2025-09-09T00:31:07,245 Building wheels for collected packages: firedeamon 2025-09-09T00:31:07,246 Created temporary directory: /tmp/pip-wheel-gib8_x9o 2025-09-09T00:31:07,246 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:31:07,247 Building wheel for firedeamon (setup.py): started 2025-09-09T00:31:07,248 Destination directory: /tmp/pip-wheel-gib8_x9o 2025-09-09T00:31:07,248 Running command python setup.py bdist_wheel 2025-09-09T00:31:07,995 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:31:07,995 warnings.warn(msg) 2025-09-09T00:31:08,388 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:31:08,388 !! 2025-09-09T00:31:08,389 ******************************************************************************** 2025-09-09T00:31:08,389 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:31:08,389 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-09T00:31:08,389 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:31:08,389 ******************************************************************************** 2025-09-09T00:31:08,389 !! 2025-09-09T00:31:08,389 self._finalize_license_expression() 2025-09-09T00:31:08,390 running bdist_wheel 2025-09-09T00:31:08,684 running build 2025-09-09T00:31:08,684 running build_ext 2025-09-09T00:31:09,020 building 'FireDeamon._cpp' extension 2025-09-09T00:31:09,020 swigging FireDeamon/cpp.i to FireDeamon/cpp_wrap.cpp 2025-09-09T00:31:09,020 swig -python -c++ -Iinclude -DFD_FULL_SUPPORT -o FireDeamon/cpp_wrap.cpp FireDeamon/cpp.i 2025-09-09T00:31:11,135 creating build/temp.linux-armv7l-cpython-313/FireDeamon 2025-09-09T00:31:11,135 creating build/temp.linux-armv7l-cpython-313/src/core 2025-09-09T00:31:11,136 creating build/temp.linux-armv7l-cpython-313/src/core/halfnum 2025-09-09T00:31:11,137 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:31:11,142 Using built-in specs. 2025-09-09T00:31:11,143 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++ 2025-09-09T00:31:11,143 Target: arm-linux-gnueabihf 2025-09-09T00:31:11,143 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:31:11,143 Thread model: posix 2025-09-09T00:31:11,143 Supported LTO compression algorithms: zlib zstd 2025-09-09T00:31:11,143 gcc version 14.2.0 (Raspbian 14.2.0-19+rpi1) 2025-09-09T00:31:11,143 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:31:11,143 /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/ccPotvLq.s 2025-09-09T00:31:11,153 GNU C++14 (Raspbian 14.2.0-19+rpi1) version 14.2.0 (arm-linux-gnueabihf) 2025-09-09T00:31:11,153 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:31:11,154 warning: MPFR header version 4.2.1 differs from library version 4.2.2. 2025-09-09T00:31:11,154 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2025-09-09T00:31:11,155 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/14" 2025-09-09T00:31:11,155 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2025-09-09T00:31:11,155 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed/arm-linux-gnueabihf" 2025-09-09T00:31:11,155 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed" 2025-09-09T00:31:11,155 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/include" 2025-09-09T00:31:11,156 ignoring duplicate directory "/usr/include/" 2025-09-09T00:31:11,156 as it is a non-system directory that duplicates a system directory 2025-09-09T00:31:11,156 ignoring nonexistent directory "/usr/include/armv7l-linux-gnu/" 2025-09-09T00:31:11,156 #include "..." search starts here: 2025-09-09T00:31:11,156 #include <...> search starts here: 2025-09-09T00:31:11,156 /usr/include/eigen3 2025-09-09T00:31:11,156 include 2025-09-09T00:31:11,156 /usr/include/python3.13 2025-09-09T00:31:11,157 /usr/include/c++/14 2025-09-09T00:31:11,157 /usr/include/arm-linux-gnueabihf/c++/14 2025-09-09T00:31:11,157 /usr/include/c++/14/backward 2025-09-09T00:31:11,157 /usr/lib/gcc/arm-linux-gnueabihf/14/include 2025-09-09T00:31:11,157 /usr/local/include 2025-09-09T00:31:11,157 /usr/include/arm-linux-gnueabihf 2025-09-09T00:31:11,157 /usr/include 2025-09-09T00:31:11,157 End of search list. 2025-09-09T00:31:11,175 Compiler executable checksum: 19db90af162acfb43d3b3c995d98d404 2025-09-09T00:31:19,790 In file included from /usr/include/c++/14/vector:72, 2025-09-09T00:31:19,790 from FireDeamon/cpp_wrap.cpp:3880: 2025-09-09T00:31:19,790 /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:31:19,790 /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:31:19,790 954 | vector<_Tp, _Alloc>:: 2025-09-09T00:31:19,791 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:19,791 /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:31:19,791 /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:31:23,387 In file included from /usr/include/c++/14/vector:66: 2025-09-09T00:31:23,387 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:31:23,387 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:31:23,387 /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:31:23,387 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:31:23,388 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,388 1489 | std::__iterator_category(__first)); 2025-09-09T00:31:23,388 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,388 /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:31:23,388 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:31:23,388 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:31:23,388 /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:31:23,388 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:31:23,388 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,389 1489 | std::__iterator_category(__first)); 2025-09-09T00:31:23,389 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,389 /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:31:23,710 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:31:23,710 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:31:23,710 /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:31:23,711 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:31:23,711 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,711 1489 | std::__iterator_category(__first)); 2025-09-09T00:31:23,711 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,711 /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:31:23,711 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:31:23,711 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:31:23,711 /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:31:23,711 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T00:31:23,712 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,712 1489 | std::__iterator_category(__first)); 2025-09-09T00:31:23,712 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:23,712 /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:31:24,443 /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:31:24,443 /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:31:24,443 700 | vector<_Tp, _Alloc>:: 2025-09-09T00:31:24,443 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:25,736 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:31:25,736 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:31:25,736 inlined from ‘PyObject* _wrap_VectorDouble_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’ at FireDeamon/cpp_wrap.cpp:7908:42, 2025-09-09T00:31:25,736 inlined from ‘PyObject* _wrap_VectorDouble_insert(PyObject*, PyObject*)’ at FireDeamon/cpp_wrap.cpp:7962:53: 2025-09-09T00:31:25,736 /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:31:25,736 1442 | _M_fill_insert(begin() + __offset, __n, __x); 2025-09-09T00:31:25,736 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:26,100 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2025-09-09T00:31:26,101 inlined from ‘PyObject* _wrap_VectorDouble_resize__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’ at FireDeamon/cpp_wrap.cpp:7756:17, 2025-09-09T00:31:26,101 inlined from ‘PyObject* _wrap_VectorDouble_resize(PyObject*, PyObject*)’ at FireDeamon/cpp_wrap.cpp:7801:51: 2025-09-09T00:31:26,101 /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:31:26,101 1037 | _M_fill_insert(end(), __new_size - size(), __x); 2025-09-09T00:31:26,101 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:38,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:31:38,064 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/ccPotvLq.s 2025-09-09T00:31:38,071 GNU assembler version 2.44 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Raspbian) 2.44 2025-09-09T00:31:40,535 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:31:40,536 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:31:40,536 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:31:40,542 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:31:40,546 Using built-in specs. 2025-09-09T00:31:40,547 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-g++ 2025-09-09T00:31:40,547 Target: arm-linux-gnueabihf 2025-09-09T00:31:40,548 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:31:40,548 Thread model: posix 2025-09-09T00:31:40,548 Supported LTO compression algorithms: zlib zstd 2025-09-09T00:31:40,548 gcc version 14.2.0 (Raspbian 14.2.0-19+rpi1) 2025-09-09T00:31:40,548 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:31:40,548 /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/ccpyQ0VK.s 2025-09-09T00:31:40,559 GNU C++14 (Raspbian 14.2.0-19+rpi1) version 14.2.0 (arm-linux-gnueabihf) 2025-09-09T00:31:40,559 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:31:40,559 warning: MPFR header version 4.2.1 differs from library version 4.2.2. 2025-09-09T00:31:40,559 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2025-09-09T00:31:40,560 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/14" 2025-09-09T00:31:40,560 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2025-09-09T00:31:40,560 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed/arm-linux-gnueabihf" 2025-09-09T00:31:40,560 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/include-fixed" 2025-09-09T00:31:40,560 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/14/../../../../arm-linux-gnueabihf/include" 2025-09-09T00:31:40,560 ignoring duplicate directory "/usr/include/" 2025-09-09T00:31:40,561 as it is a non-system directory that duplicates a system directory 2025-09-09T00:31:40,561 ignoring nonexistent directory "/usr/include/armv7l-linux-gnu/" 2025-09-09T00:31:40,561 #include "..." search starts here: 2025-09-09T00:31:40,561 #include <...> search starts here: 2025-09-09T00:31:40,561 /usr/include/eigen3 2025-09-09T00:31:40,561 include 2025-09-09T00:31:40,561 /usr/include/python3.13 2025-09-09T00:31:40,561 /usr/include/c++/14 2025-09-09T00:31:40,562 /usr/include/arm-linux-gnueabihf/c++/14 2025-09-09T00:31:40,562 /usr/include/c++/14/backward 2025-09-09T00:31:40,562 /usr/lib/gcc/arm-linux-gnueabihf/14/include 2025-09-09T00:31:40,562 /usr/local/include 2025-09-09T00:31:40,562 /usr/include/arm-linux-gnueabihf 2025-09-09T00:31:40,562 /usr/include 2025-09-09T00:31:40,562 End of search list. 2025-09-09T00:31:40,579 Compiler executable checksum: 19db90af162acfb43d3b3c995d98d404 2025-09-09T00:31:41,226 In file included from src/core/arbitrary_grid_local_minima.cpp:19: 2025-09-09T00:31:41,226 include/FireDeamon/core/arbitrary_grid_local_minima.h:173:35: error: ‘NULL’ was not declared in this scope 2025-09-09T00:31:41,226 173 | std::vector *depths = NULL); 2025-09-09T00:31:41,226 | ^~~~ 2025-09-09T00:31:41,226 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:31:41,226 39 | #include 2025-09-09T00:31:41,226 +++ |+#include 2025-09-09T00:31:41,226 40 | 2025-09-09T00:31:41,306 In file included from include/FireDeamon/core/parallel_generic.h:31, 2025-09-09T00:31:41,306 from src/core/arbitrary_grid_local_minima.cpp:20: 2025-09-09T00:31:41,306 include/FireDeamon/core/deamon_functors.h: In member function ‘void copy_functor_interlace::operator()(T**, std::vector >*, int)’: 2025-09-09T00:31:41,306 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:31:41,306 158 | *t = (T *)malloc(total_size); 2025-09-09T00:31:41,306 | ^~~~~~ 2025-09-09T00:31:41,306 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:31:42,131 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:31:42,132 src/core/arbitrary_grid_local_minima.cpp:382:56: required from here 2025-09-09T00:31:42,132 382 | do_parallel_generic( 2025-09-09T00:31:42,132 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:31:42,132 383 | neighbour_func, &globals, progress_reports, nr_gridpoints, data); 2025-09-09T00:31:42,132 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,132 include/FireDeamon/core/parallel_generic.h:534:9: warning: unused variable ‘rc’ [-Wunused-variable] 2025-09-09T00:31:42,132 534 | int rc = pthread_create( 2025-09-09T00:31:42,132 | ^~ 2025-09-09T00:31:42,336 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void copy_functor_interlace::operator()(T**, std::vector >*, int) [with T = double]’: 2025-09-09T00:31:42,336 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:31:42,336 80 | auto l = {(f(&std::get(*t), r, Is), 0)...}; 2025-09-09T00:31:42,336 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,336 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:31:42,336 97 | for_each_vector(t, r, f, gen_seq()); 2025-09-09T00:31:42,337 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,337 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:31:42,337 391 | tuple_it::for_each_in_tuple_vector( 2025-09-09T00:31:42,337 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:31:42,337 392 | &m_data, 2025-09-09T00:31:42,337 | ~~~~~~~~ 2025-09-09T00:31:42,337 393 | &sizes_pointers_vec, 2025-09-09T00:31:42,337 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,337 394 | copy_functor_interlace(m_split_factor_in, m_nr_subs, 0, m_interlace)); 2025-09-09T00:31:42,337 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,337 src/core/arbitrary_grid_local_minima.cpp:377:61: required from here 2025-09-09T00:31:42,338 377 | true); 2025-09-09T00:31:42,338 | ^ 2025-09-09T00:31:42,338 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:31:42,338 158 | *t = (T *)malloc(total_size); 2025-09-09T00:31:42,338 | ~~~~~~^~~~~~~~~~~~ 2025-09-09T00:31:42,338 In file included from /usr/include/c++/14/cstdlib:79, 2025-09-09T00:31:42,338 from include/FireDeamon/core/parallel_generic.h:34: 2025-09-09T00:31:42,338 /usr/include/stdlib.h:672:14: note: ‘void* malloc(size_t)’ declared here, later in the translation unit 2025-09-09T00:31:42,338 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 2025-09-09T00:31:42,338 | ^~~~~~ 2025-09-09T00:31:42,339 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void copy_functor_interlace::operator()(T**, std::vector >*, int) [with T = int]’: 2025-09-09T00:31:42,339 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:31:42,339 80 | auto l = {(f(&std::get(*t), r, Is), 0)...}; 2025-09-09T00:31:42,339 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,339 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:31:42,339 97 | for_each_vector(t, r, f, gen_seq()); 2025-09-09T00:31:42,339 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,339 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:31:42,339 391 | tuple_it::for_each_in_tuple_vector( 2025-09-09T00:31:42,340 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:31:42,340 392 | &m_data, 2025-09-09T00:31:42,340 | ~~~~~~~~ 2025-09-09T00:31:42,340 393 | &sizes_pointers_vec, 2025-09-09T00:31:42,340 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,340 394 | copy_functor_interlace(m_split_factor_in, m_nr_subs, 0, m_interlace)); 2025-09-09T00:31:42,340 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,340 src/core/arbitrary_grid_local_minima.cpp:377:61: required from here 2025-09-09T00:31:42,340 377 | true); 2025-09-09T00:31:42,340 | ^ 2025-09-09T00:31:42,340 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:31:42,341 158 | *t = (T *)malloc(total_size); 2025-09-09T00:31:42,341 | ~~~~~~^~~~~~~~~~~~ 2025-09-09T00:31:42,341 /usr/include/stdlib.h:672:14: note: ‘void* malloc(size_t)’ declared here, later in the translation unit 2025-09-09T00:31:42,341 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ 2025-09-09T00:31:42,341 | ^~~~~~ 2025-09-09T00:31:42,346 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void deallocate_functor::operator()(T**, int) [with T = double]’: 2025-09-09T00:31:42,346 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:31:42,346 61 | auto l = {(f(&std::get(*t), Is), 0)...}; 2025-09-09T00:31:42,346 | ~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,346 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:31:42,346 110 | for_each(t, f, gen_seq()); 2025-09-09T00:31:42,346 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,347 include/FireDeamon/core/parallel_generic.h:444:30: required from ‘GPData::~GPData() [with Tout = int; Tsplit = double; Tins = {double, double, int}]’ 2025-09-09T00:31:42,347 444 | tuple_it::for_each_in_tuple(&m_data, deallocate_functor()); 2025-09-09T00:31:42,347 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,347 src/core/arbitrary_grid_local_minima.cpp:387:10: required from here 2025-09-09T00:31:42,347 387 | delete data; 2025-09-09T00:31:42,347 | ^~~~ 2025-09-09T00:31:42,347 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:31:42,347 201 | free(*t); 2025-09-09T00:31:42,347 | ~~~~^~~~ 2025-09-09T00:31:42,347 /usr/include/stdlib.h:687:13: note: ‘void free(void*)’ declared here, later in the translation unit 2025-09-09T00:31:42,348 687 | extern void free (void *__ptr) __THROW; 2025-09-09T00:31:42,348 | ^~~~ 2025-09-09T00:31:42,348 include/FireDeamon/core/deamon_functors.h: In instantiation of ‘void deallocate_functor::operator()(T**, int) [with T = int]’: 2025-09-09T00:31:42,348 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:31:42,348 61 | auto l = {(f(&std::get(*t), Is), 0)...}; 2025-09-09T00:31:42,348 | ~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,348 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:31:42,348 110 | for_each(t, f, gen_seq()); 2025-09-09T00:31:42,348 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,349 include/FireDeamon/core/parallel_generic.h:444:30: required from ‘GPData::~GPData() [with Tout = int; Tsplit = double; Tins = {double, double, int}]’ 2025-09-09T00:31:42,349 444 | tuple_it::for_each_in_tuple(&m_data, deallocate_functor()); 2025-09-09T00:31:42,349 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:31:42,349 src/core/arbitrary_grid_local_minima.cpp:387:10: required from here 2025-09-09T00:31:42,349 387 | delete data; 2025-09-09T00:31:42,349 | ^~~~ 2025-09-09T00:31:42,349 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:31:42,349 201 | free(*t); 2025-09-09T00:31:42,349 | ~~~~^~~~ 2025-09-09T00:31:42,349 /usr/include/stdlib.h:687:13: note: ‘void free(void*)’ declared here, later in the translation unit 2025-09-09T00:31:42,350 687 | extern void free (void *__ptr) __THROW; 2025-09-09T00:31:42,350 | ^~~~ 2025-09-09T00:31:42,567 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-09T00:31:42,715 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:31:42,727 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:31:42,727 exec(compile('"'"''"'"''"'"' 2025-09-09T00:31:42,727 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:31:42,727 # 2025-09-09T00:31:42,727 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:31:42,727 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:31:42,727 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:31:42,727 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:31:42,727 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:31:42,727 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:31:42,727 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:31:42,727 import os, sys, tokenize, traceback 2025-09-09T00:31:42,727 2025-09-09T00:31:42,727 try: 2025-09-09T00:31:42,727 import setuptools 2025-09-09T00:31:42,727 except ImportError: 2025-09-09T00:31:42,727 print( 2025-09-09T00:31:42,727 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:31:42,727 "the build environment with exception:", 2025-09-09T00:31:42,727 file=sys.stderr, 2025-09-09T00:31:42,727 ) 2025-09-09T00:31:42,727 traceback.print_exc() 2025-09-09T00:31:42,727 sys.exit(1) 2025-09-09T00:31:42,727 2025-09-09T00:31:42,727 __file__ = %r 2025-09-09T00:31:42,727 sys.argv[0] = __file__ 2025-09-09T00:31:42,727 2025-09-09T00:31:42,727 if os.path.exists(__file__): 2025-09-09T00:31:42,727 filename = __file__ 2025-09-09T00:31:42,727 with tokenize.open(__file__) as f: 2025-09-09T00:31:42,727 setup_py_code = f.read() 2025-09-09T00:31:42,727 else: 2025-09-09T00:31:42,727 filename = "" 2025-09-09T00:31:42,727 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:31:42,727 2025-09-09T00:31:42,727 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:31:42,727 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-x35k18qv/firedeamon_76c1103e04504c02b932d2d8c330acf6/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-gib8_x9o[/] 2025-09-09T00:31:42,728 [bold magenta]cwd[/]: /tmp/pip-wheel-x35k18qv/firedeamon_76c1103e04504c02b932d2d8c330acf6/ 2025-09-09T00:31:42,728 Building wheel for firedeamon (setup.py): finished with status 'error' 2025-09-09T00:31:42,729 ERROR: Failed building wheel for firedeamon 2025-09-09T00:31:42,730 Running setup.py clean for firedeamon 2025-09-09T00:31:42,730 Running command python setup.py clean 2025-09-09T00:31:43,532 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'mail' 2025-09-09T00:31:43,532 warnings.warn(msg) 2025-09-09T00:31:43,921 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:31:43,921 !! 2025-09-09T00:31:43,921 ******************************************************************************** 2025-09-09T00:31:43,921 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:31:43,922 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-09T00:31:43,922 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:31:43,922 ******************************************************************************** 2025-09-09T00:31:43,922 !! 2025-09-09T00:31:43,922 self._finalize_license_expression() 2025-09-09T00:31:43,997 running clean 2025-09-09T00:31:44,073 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:31:44,074 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-09T00:31:44,074 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:31:44,074 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:31:44,075 removing 'build' 2025-09-09T00:31:44,188 Failed to build firedeamon 2025-09-09T00:31:44,188 ERROR: Failed to build one or more wheels 2025-09-09T00:31:44,189 Exception information: 2025-09-09T00:31:44,189 Traceback (most recent call last): 2025-09-09T00:31:44,189 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:31:44,189 status = _inner_run() 2025-09-09T00:31:44,189 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:31:44,189 return self.run(options, args) 2025-09-09T00:31:44,189 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:31:44,189 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:31:44,189 return func(self, options, args) 2025-09-09T00:31:44,189 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:31:44,189 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:31:44,189 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:31:44,193 Removed build tracker: '/tmp/pip-build-tracker-3c_uu36q'